OBE is a fully client side mod that significantly improves the rendering speed of block entities but not just that!.
The invasive nature of these changes makes them more likely to crash or otherwise break.
Note: The 1.0.0 implementation was too aggressive and slowed down structure loading. 1.1.0 has been refactored with almost no change to the optimization effect, so please update promptly!.
Tom's Performant Storage is an addon designed to apply performance patches specifically to Tom's Simple Storage Mod. Its current availability is limited to Minecraft version 1.20.1 Forge. The primary purpose of this mod is to enhance the performance of the core storage mod.
This mod is named Toms Storage Star Optimized. Its specific purpose is to optimize Tom's Storage. It aims to prevent stuttering in storage systems by making them run smoothly. There are no stated requirements for this mod.
Fast Noise is a modern optimization mod designed to improve world generation times. Its specific purpose is to optimize storing block and biome data into chunks during world generation by replacing vanilla's generic and debug code with faster, more packed calculations. Key methods employed include reducing allocations, avoiding palette resizing, delaying and packing block counting, precalculating data, and caching block state information. The mod maintains vanilla parity, including with any datapacks, and supports custom world generation mods, with specific optimizations that might affect mod compatibility disabled by default.
GeckolibBetterFPS is a small performance-focused mod that optimizes the rendering pipeline of GeckoLib animations to reduce CPU overhead and improve in-game FPS.
StopRendering is a mod designed for client performance optimizations, specifically developed for the DeceasedCraft modpack. Its primary purpose is to address performance issues caused by other mods performing unnecessary client-side actions, particularly within DeceasedCraft. The mod aims to eliminate FPS microstutters that occur twenty times a second due to expensive client ticking by targeting specific fixes. Users will observe the most significant benefits when numerous living entities, potentially hundreds, are present for rendering.
This API allows mod developers to easily add spider-like wall climbing behavior to any mob.
Fast NBT merges those two operations into one and applies inlining, which greatly improves the lookup speed.
The mod's core library also provides a high-performance Recipe Tree API that other mods can call.
EfficientHashing modifies the hashing algorithm for BlockPos and its subclasses, replacing the vanilla algorithm with PhiMix. The purpose of this change is to improve collision resistance, leading to performance improvements where BlockPos hashcodes are utilized. A test demonstrated that the vanilla algorithm produced 194,571 unique hashcodes from over 2,800,000 BlockPos objects, resulting in a 93.2% collision rate. In contrast, EfficientHashing's PhiMix algorithm generated 2,868,471 unique hashcodes for the same dataset, achieving a 0% collision rate.
BiomeSpy is a game mod that aims to improve the performance of biome and structure location. Its specific purpose is to reduce the time taken for biome search commands, such as /locate biome or those used by Nature Compass, and to prevent server crashes associated with these operations. The mod achieves this by rewriting the biome-search algorithm, which reduces biome locate time by up to 97% and structure locate time by up to 90%.
Noisium changes some world generation functions that other mods don't touch, to fill in the gaps left by other performance optimisation mods.
What these results show is that the underlying Lost Cities work itself can become dramatically cheaper.
This mod, named "No More Pop-ups," serves to eliminate various in-game notifications. Specifically, it removes "New Recipe Unlocked!", Tutorial, Advancement, System, and Narrator pop-ups. It also addresses Resource Pack, Multiplayer, and Experimental World warnings. Additionally, it offers an option to remove Advancement messages from chat, which is disabled by default. The mod requires ModMenu and Cloth Config API to access its settings, allowing users to configure which pop-ups are displayed.
Arrow Clean Up is a mod designed to automatically remove arrows that become embedded in blocks after being fired from an Infinity-enchanted item. Its primary purpose is to prevent worlds from accumulating numerous arrows, particularly benefiting players who frequently utilize the Infinity enchantment. The mod offers a configurable cleanup timer, allowing arrows to remain for 1 to 300 seconds, with a default duration of 10 seconds. It also includes an option to specifically target and clean arrows only from Infinity-enchanted items.
Optimization of Campfire Smoke is a targeted client performance mod designed to alleviate frame rate drops caused by heavy campfire smoke particle rendering. In large survival settlements and complex structures where campfires are used extensively, excessive particle counts can cause noticeable stuttering.
This is a client side only entity rendering optimization MOD, aiming at improving performance when rendering large amount of entities or complex modded entities with significant amount of vertices with compute shaders on GPU while being compatible with shader packs, other MODs and their entities.
This mod fixes high allocation rates in some MCreator mods that use a lot of player-attached variables.
Every single tweak is toggle-able in FermiumMixins' config and includes simple mod compatibility warnings.
This optimization was originally developed to improve compatibility with Velocity Proxy when using large modpacks.
Ixeris is a mod that optimizes event polling to improve client performance.