2.4.3
Changed
- Massive cleanup in the way we register Codecs and Data ComponentTypes.
Bug Fixes
- Fixed a critical issue where Fabric Server where enable to be started due to trying to load Client sided Code on the Server.
- Fixed a critical issue where Clients would crash when trying to send a Packet.
- Fixed a crash where the Client was looking for the Controller file.
2.4.2
Bug Fixes
- Fixed a critical issue that was preventing Servers to start.
2.4.1
Changed
- Allow for JSON data to be given a literal
Nullvalue even if it's a primitive type.
Updated
- Updated Gradle to 9.2.1
- Updated Fabric and NeoForge accordingly
2.4.0
Added
- Added exception handling across utility classes:
- Thrown and added specific exceptions for invalid inputs and failed I/O.
- Added error messages and retry cases where applicable.
Changed
- Improved a bunch of niche edge cases with the Utility methods we provide.
- Cleaned up and standardized logging:
- Removed noisy statements and added clearer messages for easier debugging.
- Improved edge-case handling:
- Extra null/empty checks and safer default values.
- better behavior for boundary values and concurrent access.
- Added more verification steps to make sure that there is a correct output:
- Post-processing validation and format checks.
- Safeguards to prevent partial or wrong outputs.
- General production improvements:
- Input validation improved and fail-safe defaults introduced.
- Small performance tweaks and refactors for maintainability.
- Miscellaneous minor fixes and cleanup.
Updated
- A ton of Dependencies including but not limited to:
- Modrinth to 2.8.10
- Spotless to 8.1.0
- Darkhax Curseforge to 1.1.28
- NeoForge to 2.0.120
2.3.8
Warning:
- This is a major update series with extensive changes. While everything has been tested privately, the sheer size
means bugs
may still occur. Please report any issues on GitHub or message
@me_alamon Discord. - The version will remain minor until stability and feature completeness are confirmed.
Added
- Added the
getRandomValuein the Range Caches for easy random value retrieval. - Added
CompoundTagUtilsto simplify NBT operations. - Added the Data Pipeline to:
- VariantCache
- EntityCache
- AnimationCache
- StateCache
- GroupCache
- BehaviorCache
- ControllerCache
Changed
- Modified some Annotations to improve usability and clarity.
Bug Fixes
- Minor Gradle Cleanup
Epilogue
- Thank you for your continued support and patience.
- Please keep reporting your issues so we can finalize these features and ensure a BugFree Experience.
- If you have any questions or need assistance, feel free to reach out on Discord (@me_alam) or GitHub (MeAlam1)
2.3.7
Warning:
- This is a major update series with extensive changes. While everything has been tested privately, the sheer size
means bugs
may still occur. Please report any issues on GitHub or message
@me_alamon Discord. - The version will remain minor until stability and feature completeness are confirmed.
Added
- Added Preset Caches with Json Deserializers, Codecs, DataComponentType and CompoundTags for easy saving/loading of
presets.
- IntRange
- FloatRange
- DoubleRange
- LongRange
- ShortRange
- ByteRange
- BlockPos (With conversion from BlockPosCache to BlockPos)
- Vector2 (as Float) (With conversion from Vector2Cache to Vector2f)
- Vector3 (as Float) (With conversion from Vector3Cache to Vector3f)
- RGBAColor (With conversion from RGBAColorCache to Color)
- RGBColor (With conversion from RGBColorCache to Color)
- Added
DataComponentTypefor easy registration of custom data components.
Epilogue
- Thank you for your continued support and patience.
- Please keep reporting your issues so we can finalize these features and ensure a BugFree Experience.
- If you have any questions or need assistance, feel free to reach out on Discord (@me_alam) or GitHub (MeAlam1)
2.3.6
Warning:
- This is a major update series with extensive changes. While everything has been tested privately, the sheer size
means bugs
may still occur. Please report any issues on GitHub or message
@me_alamon Discord. - The version will remain minor until stability and feature completeness are confirmed.
Added
- Added all the MoLang for:
- VehicleEntity
- FlyingAnimal
Changed
- Updated the ModAPI Enum to support more niche modding APIs.
- Major Gradle cleanup, removing deprecated features and improving build speed.
Epilogue
- Thank you for your continued support and patience.
- Please keep reporting your issues so we can finalize these features and ensure a BugFree Experience.
- If you have any questions or need assistance, feel free to reach out on Discord (@me_alam) or GitHub (MeAlam1)
2.3.5 MoLang Additions
Warning:
- This is a major update series with extensive changes. While everything has been tested privately, the sheer size
means bugs
may still occur. Please report any issues on GitHub or message
@me_alamon Discord. - The version will remain minor until stability and feature completeness are confirmed.
Added
- Added all the MoLang for:
- Attackable
- Targeting
- Leashable
Changed
- Added a lot of readability improvements to the ArmorRenderer.
Epilogue
- Thank you for your continued support and patience.
- Please keep reporting your issues so we can finalize these features and ensure a BugFree Experience.
- If you have any questions or need assistance, feel free to reach out on Discord (@me_alam) or GitHub (MeAlam1)
2.3.4 MoLang Additions
Warning:
- This is a major update series with extensive changes. While everything has been tested privately, the sheer size
means bugs
may still occur. Please report any issues on GitHub or message
@me_alamon Discord. - The version will remain minor until stability and feature completeness are confirmed.
Added
- Added all the MoLang for:
- Saddleable
- Ownable
Changed
- Refactored some shared Entity Rendering code to reduce duplication.
From Previous Beta's
- Added a TypeAdapter for the Animation Controllers.
- Made the JSONMerger Static, so it can be used without instantiation.
- Minor Cleanup in the EntityMoLang Registration.
- And a lot of MoLang!!!!
Epilogue
- Thank you for your continued support and patience.
- Please keep reporting your issues so we can finalize these features and ensure a BugFree Experience.
- If you have any questions or need assistance, feel free to reach out on Discord (@me_alam) or GitHub (MeAlam1)
2.3.3.6 MoLang Additions
We will be gradually releasing Minor versions with a ton of MoLang additions.
Feel Free to Suggest MoLangs that you would like to see added in the future.
Warning:
- This is a major update series with extensive changes. While everything has been tested privately, the sheer size means bugs
may still occur. Please report any issues on GitHub or message
@me_alamon Discord. - The version will remain minor until stability and feature completeness are confirmed.
Added
- Added all the MoLang for:
- PatrollingMonster
Epilogue
- Thank you for your continued support and patience.
- Please keep reporting your issues so we can finalize these features and ensure a BugFree Experience.
- If you have any questions or need assistance, feel free to reach out on Discord (@me_alam) or GitHub (MeAlam1)



