Fast, efficient, and optimized Fabric modpack built for minimum lag and maximum performance
This modpack serves as a base for other modpacks, or as a simple solution for maximum performance in vanilla Minecraft. It was inspired by optifine_alternatives and fabulously-optimized with a focus of validating claims through benchmarks and removing unnecessary mods.
Try it out here: https://www.curseforge.com/minecraft/modpacks/fast-as-fabric
Included mods that have been verified in our benchmarks to provide at least a 10% overall performance uplift or 5% in any specific scenario.
- Clumps
- Recipe Cache
- Lazy DFU
- C2ME
- Starlight
- Hydrogen
- FerriteCore
- Lithium
- Sodium (client only)
- Sodium Extra (client only)
- No Fade (client only)
- EntityCulling (client only)
- Client Side Noteblocks (client only)
Depends on:
Mods that claim to improve performance, but have yet to be verified by us. These are in consideration to be added but require further testing.
Mods that have been proven to increase performance but they apply in a way that most people may not want or expect. These are not included in the modpack.
- Overworld Two
- completely changes vanilla terrain generation
- Enhanced Block Entities (client only)
- Smoke Suppression (client only)
- not applicable on lowest settings
- Cull Leaves (client only)
- not applicable on lowest settings
Mods that are not present within this pack due to inferiority, lack of compatibility, or lack of stability.
- Fat Experience Orbs
- replaced by Clumps
- Simplex Terrain Generation
- inferior to Overworld Two
- Fast Furnace
- inferior to Recipe Cache and Enhanced Block Entities
- FastBench
- inferior to Recipe Cache
- Phosphor
- inferior to Starlight
- FoamFix
- incompatible version
- DashLoader (client only)
- incompatible with Sodium and Hydrogen
- OptiFabric (client only)
- incompatible with Sodium
- FastChest (client only)
- inferior to Enhanced Block Entities
- Better Beds (client only)
- inferior to Enhanced Block Entities
- No Weather Effects (client only)
- inferior to Sodium Extras
- Dynamic FPS (client only)
- slows down texture loading
Raw results are available in the benchmarks
directory. The following setting were used:
- fullscreen
- 4GB RAM allocated
- max FoV (Quake Pro)
- vsync off
- max framerate unlimited
- render distance 8
- peaceful
- creative
- all other settings are set to lowest unless specified.
A world is created using seed 2151901553968352745
and baseline settings are configured. After 2 minutes a baseline image created and cloned for each benchmark. All benchmarks are performed 2 minutes after loading into the world.
Benchmarking was done using the following tools:
Testing methodology and data presentation inspired by:
- Intel i7 6700
- Nvidia GTX 1060 3GB
- 16GB DDR4 (4GB allocated)
rdp
- relative delta percentage
- measurement / baseline - 1 * 100%
fps
- average frames per second
- measurement of understanding visual smoothness
tps
- average ticks per second
- measurement of server smoothness and responsiveness
/tick warp 10000
cgps
- average chunks generated per second
- measurement of server and world generation smoothness while exploring
- pause game after starting pregen (escape menu) to stop server ticks from consuming CPU time
- manually timed
- =10000/(time)
/pregen start 50
ram
- memory usage in MB
- singleplayer reflects client + server usage
rdp sum
- sum of relative deltas as a percentage
- used to determine overall impact of the mod
- Sodium entity culling is disabled as it's done more aggressively by the EntityCulling mod
Additional settings to improve server performance:
- in game
/gamerule disableElytraMovementCheck true
- in server.properties
allow-flight=true
- in server.properties
use-native-transport=true
use only on Linux servers - in server.properties
view-distance=8
less than 8 can affect mob despawn behavior