
Server 1.12.2 Forge Java 8 / 21+ Guide ⛈️
Список изменений
To run server on Java 21+, Cleanroom is used instead of Forge (full guide).
Huge thanks to MeatballCraft modpack for their additional optimization guide.
Just download the modpack if you need Java 8. For Java 21+ - make sure you really need Fugue and Scalar, as well as MixinBooter and ConfigAnytime (maybe you can safely remove / skip them).
If you need a zip archive (jars), use converters from mrpack to zip - they will recognize and archive mods.
Server version = mods to speed up chunk loading, reduce memory and CPU usage, as well as optimize other logic.
A huge thanks to Opticraft for the incredibly helpful explanation of the current modded 1.12.2 situation.
Extremely recommend using Get It Together, Drops! if you're planning to dig a lot of blocks (ideally, live on a skyblock or in a void world, or something similar).
Some configs have been changed.
Configs I recommend checking or adjusting
BlahajASM (especially: removeForgeSecurityManager, classCaching).
Forge itself (especially: alwaysSetupTerrainOffThread).
Some mods are from other sources, so they may not update automatically. It is recommended to check after downloading the modpack whether they have been updated:
Highly recommend these mods, not included because they don't align with Extreme Optimization! concept and "Base"  / there is a chance that their optimization has already been implemented by another mod(s) / other reasons, but may be useful:
 / there is a chance that their optimization has already been implemented by another mod(s) / other reasons, but may be useful:
!Don't forget to check whether they are for the server or the client, or if it depends on whether you are playing in singleplayer.
Sledgehammer - Smashes the stupid out of the client & server (actually, a really good mod, but requires meticulous configuration tuning to suit each user's needs).
Born in a Barn - Fixes a Minecraft bug where Village doors keep chunks loaded (might already be fixed by other mods).
Fix Experience Bug - Fixes bug where experience does not display (and cannot be used) after changing dimensions (might already be fixed by other mods, or you might not encounter it at all).
Redirectionor [Retro] - Replacing references to element values in enum classes with static final field values references.
* "Dependencies" may not show all the mods.