Generator Accelerator 2
Performance go brrr.
Generator Accelerator just got a rewrite, with a focus on stability and performance with modded worlds in mind. It should be much more compatible with most mods that add new structures or biomes, and it can be used in both single-player and multiplayer worlds.
What is this?
Generator Accelerator 2 is a massive optimization mod featuring many chunk generation optimizations and rewrites. This mod provides significant performance boost on servers and singleplayer worlds. Instead of many other attempts to recreate another complex system to workaround the whole chunk system, we were using a more unique approaches to make players to forget about worldgen issues. We've tried to optimize everything we could touch without breaking most mods by reworking Minecraft worldgen internals.
Please note, that this mod is in ALPHA stage of development. Something may break. Something may crash. Here be dragons, do backups.
At the moment of writing, performance boost may vary from the modpack and the user's PC setup. The proper benchmark will appear there a bit later.
How to use?
For Players and Modpack Developers
Download the respective generatoraccelerator2-<modloader>-<minecraft-version>-<mod-version>.jar and put into the mods folder respectively.
Credits
If you believe that we forgot something for attribution, please raise up an Issue so we could fix it immediately, thank you.
- Moonrise for their chunk system foundation that inspired to create better chunk loading app. Licensed and used under MIT License.
- CanvasMC by Dueris for their some noise-related optimization ideas this project builds upon. Licensed and used under GPLv3 License.
- C2ME, 1.x versions of Generator Accelerator 1 used their few mixins, such as
MixinConfiguredFeatureandMixinOreFeature. AlsoMixinNoiseBasedAquifer$optimize_noiseandMixinBeardifierwere used as part of the CanvasMC project logic, which is originally from C2ME too.
Ports/Backports?
This project is so huge, so it is very hard to properly polish and maintain this across Minecraft versions with thousands of possible modpacks. At the moment, Forge/Fabric 1.20.1 and Fabric/NeoForge 1.21.1 are the only versions/modloaders supported at the moment.
- 1.7.10, 1.12.2 or any other version <1.20.1? No. It will require a lot of work from us to port over these versions. However, feel free to make a fork. This won't be a competing version at all (so Polyform Shield allows it), so go ahead if you want to!
- 26.1.2 is the next major LTS version that will come later with Fabric and NeoForge support.
- 26.2/26.3/26.4 will probably get a one-time alphas to make sure that the codebase is up-to-date for newer LTS version.

