BetterFps Mod for Minecraft 1.12.2/1.11.2 (Performance Improvements)

BetterFps Mod 1.12.2/1.11.2 is an interesting Minecraft mod that add a few performance improvements by changing how Minecraft calculates sine and cosine, trying to be compatible with other mods.

BetterFps-Mod.jpg

See also: Fps Plus Mod

Features:

  • The algorithm is configurable, with in-game config screen
  • It’s even useful for servers, since the server needs sine & cosine to generate chunks, calculate entity acceleration, etc.

Algorithms:

  • Riven’s, Full, Half Algorithms seems to be the best
  • Taylor’s and Java Math seems to be much worse than vanilla algorithm
  • LibGDX’s Algorithm is the same as Riven’s Algorithm with a few changes.
  • You can either change the algorithm in the config file or in the in-game config GUI (Press F12 while in game)

Screenshots:

Before

BetterFps-Mod-1.jpg

After

BetterFps-Mod-2.jpg

Before

BetterFps-Mod-3.jpg

After

BetterFps-Mod-4.jpg

Before

BetterFps-Mod-5.jpg

After

BetterFps-Mod-6.jpg

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 also supports multithreaded/asynchronous searches.

Only affects client-side.

How to install:

  • Download and install Minecraft Forge.
  • Download the mod.
  • Go to %appdata%.
  • Go to .minecraft/mods folder.
  • If the “mods” folder does not exist you can create one.
  • Drag and drop the downloaded jar (zip) file into that.
  • Enjoy the mod.

Download Links:

File Name Status Game Version Date
v1.4.8 Beta 1.12.2 Sep 23, 2017
v1.4.7 Beta 1.12.1 Aug 28, 2017
v1.4.5-1.10 Release 1.10.2 Jun 6, 2017
v1.4.5 Release 1.11.2 Jun 6, 2017
v1.3.4 Beta 1.11 Feb 1, 2017
v1.3.1 Release 1.9.4 May 21, 2016
v1.3.0 Release 1.9 May 15, 2016
v1.2.0 Release 1.8.9 Dec 19, 2015
v1.0.1 Release 1.7.10 Jun 24, 2015
v1.1.1 Release 1.8 Jun 24, 2015

Credits: Guichaguri

Related Posts