Faster Random
This mod rewrites Minecraft's RNG system with a much faster alternative, making random operations up to 100X* faster, and makes parts of minecraft load faster in some cases.
* In the worst-case-scenario with CheckedRandom. Realistically performance is 4-8x faster.
NOTE: Faster random alters world generation for caves in a subtle (3.0.0+) way, due to some limitations with ThreadLocalRandom
and L64X128MixRandom
. Structure placement (villages, strongholds, ancient cities) is not affected. If you are willing to accept this and compromise for much faster worldgen and random logic, then this is for you!
System Requirements (3.0.0+)
- A JVM that fully supports Java 17's new
RandomGenerator
system, and implementations of the LXM generators alongside it. (example: GraalVM). Having an unsupported JVM will cause crashes, and will require you to use Faster Random 1.6.0. If your JVM doesn't support this, chances are it's not a good JVM.
Also check out my other performance mod, Methane.
Forge?
Francium is an unofficial forge variant for 1.16 and 1.18, which mostly does what Faster Random does, albeit without the worldgen optimizations. For 1.20.1 and these worldgen changes, Sinytra Connector should be able to run the mod with a "stable enough" experience. For 1.20.1+, you can try using the NeoForge port.
Faster Random's Icon is licensed under CC-BY-SA. Code is licensed under Apache 2.0.
External resources
Featured versions
See allProject members
AnOpenSauceDev
Owner
Steveplays
Member