

Elysium-API is a library mod for Minecraft NeoForge 1.21.1. It provides a robust collection of utilities, built-in features, and data-driven systems designed to simplify and expand the modification capabilities for both mod developers and modpack creators.
Elysium's target is to make the game easier to modify by providing tools for the more esoteric, overlooked or hardcoded parts of Minecraft; in other words, areas where vanilla behavior is often difficult or impossible to change without invasive workarounds. A few of the things it provides are:
- Various useful Java APIs
- Utility Classes and Methods
- Data-driven and Resource-driven systems
- And more!

All Versions
+ Add Version### Changes
- Removed global SurfaceRules, now everything is per-dimension instanced
### Fixes
- It was likely that
netherexp=null
### Changes
- SurfaceRules can now be registered per-dimension as well as the usual Global SurfaceRules registry
- if Terrablender is active any surface rules registered through Elysium API will be processed through Terrablender's instead
### Fixes
- The SurfaceRules cascading issue was still prevelant in 1.1.1, as a result the whole SurfaceRules API was rewritten from the ground-up and this bug is now garunteed to be been fixed now
### Fixes
- Fixed critical bug which caused Surface Rules to recursively cascade inside level.dat with every save/load
### Changes
- Added Data-Driven BiomeReplacers
- Biome Replacer is now affected by world seed
- Structure Stamp
- Added Several Use-Behavior features
### Fixes
- Use-Behavior now displays particles and works and item related interactions now work
### Fixes
- Fixed Badlands generating in the nether
### Fixes
- BiomeReplacer now works more consistently and doesn't break upon reloading the world



