Loading...
Beta Modpages Unclaimed

BetterFps

Performance Improvements

0 Likes
86505759 Downloads
Created by Guichaguri

Description

BetterFps is a Minecraft mod that add a few performance improvements, trying to be compatible with other mods.

Without BetterFpsWith BetterFps

If you have two screenshots comparing with and without, PM me.

These screenshots are outdated and many improvements have been implemented since then.

Improvements

All improvements can be enable or disabled in the config file (config/betterfps.json) or in the options menu (Options -> BetterFps Options) (For older versions, press F12 while in game).

Algorithm

Changes sin() and cos() algorithm. There are 7 algorithms. Each one of them may or may not help you, it really depends on the hardware of your computer.
Currently, it's pretty similar from what FpsPlus used to do, but it doesn't edit base classes.

I have plans to expand this, not in more algorithms, but in algorithm generation based on benchmarks.

Affects both client-side and server-side.

Memory Preallocation

Removes a RAM preallocation of 10MB. This allocation was added to prevent players from starting the game with low memory, but this allocation is kept until its almost the memory reaching its limit. This was made just for players using modpacks, where memory might be a problem. If you have enough memory, this is pretty much useless for you.

Only affects client-side.

Fog

Removes the fog. The fog creates a lot of lag, why not add an option to remove it?

Only affects client-side.

Beacon Beam

Removes the transparent layer of the beam. It might help it when there's a lot of beacons.

Experimental - I'm still testing if it actually helps anyone, I might remove it.

Only affects client-side.

Fast Hopper

Hoppers are very unoptimized, they keep checking for items to pickup when there's no need for it. Simply putting a solid full block on top of it stops looking for items to pickup.
Recently, Forge has added the new capability API, which forced me to remove others improvements. I might reimplement them in the future.

Only affects server-side.

Fast Beacon

Beacons are also unoptimized, the code processes stuff that it didn't need to. Not only it was recoded thinking in performance, the code was also organized for processing stuff only when it needs to.

Affects both client-side and server-side.

Fast Search

The creative mode search is really unoptimized, in big modpacks, the pressing any key in the text input would freeze the game by a few moments. This improvement implements a smart search algorithm, reusing old results for new searches. It will also prevent any non-alphadecimal key (such as shift) from updating the search.

It also supports multithreaded/asynchronous searches: they will prevent lag spikes from happening when searching

Only affects client-side.

Installation

Installation for Minecraft Forge

  • Find the game installation folder
  • Drop the mod file in the mods folder

Note: The mod will not appear in the mod list due to a missing feature in Forge. I've been trying to add this feature to Forge for about as long as this mod exists, but this is up to Forge devs, not me :/

If you want to check if the mod is installed, you can open the options menu, it should have a BetterFps button in there.

Installation for Minecraft Vanilla

  • Double click the mod file to open the installer
  • Click "Install"
  • Change the installation directory, version and profile according to your preferences.
  • Open/Restart the Minecraft Launcher
  • Play the game :)

Modpacks

You may add this mod to your modpack if I'm credited (Guichaguri) and you link this page.

You can only distribute the mod in modpacks. Do not repost this mod or claim ownership, all versions are only uploaded to CurseForge.

Compatibility

  • Optifine: Overwrites Fast Math when the algorithm is not set to "Vanilla"
  • Fastcraft: Full
  • FpsPlus+: BetterFps will override FpsPlus sine & cosine improvements

Source Code | MCF Thread

 

If you have issues with this mod, report here.


AD Become Premium to remove Ads!

What means Verified?

  • Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
  • Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
  • Security: The mod should not contain any malicious code or attempts to steal personal information.
  • Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
  • Originality: The mod should be original and not a copy of someone else's work.
  • Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
  • Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
  • License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
  • Documentation: The mod should come with clear and detailed documentation on how to install and use it.

AD Become Premium to remove Ads!

How to Install

1

Download Forge & Java

Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.

2

Prepare

Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.

3

Add Mods

Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder

4

Enjoy

You are now Ready. Re-start your Game and start Playing.

More Mods like this

Mouse Tweaks

Enhances inventory management by adding various functions to the mouse buttons.

Bookshelf

An open source library for other mods!

Comforts (Fabric/Forge/Quilt)

Adds sleeping bags and hammocks for, respectively, portability and turning day to night, without setting new spawns. Comes in 16 different colors!

Supplementaries

Vanilla+ additions: Jars, signposts, faucets, weather vanes spring launchers, sconces, planters, lights, decoration and automation

RandomPatches (Forge)

A bunch of miscellaneous patches for Minecraft, including configurable connection timeouts, player speed limits and other bug fixes and improvements.

FancyMenu

Customize Minecraft's menus with ease!

Phosphor (Forge)

Performance improvements for Minecraft's lighting engine

Snad

Finally, sand that actually makes sugarcane grow faster.

Corpse

Never lose your items again!