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_alam
on Discord. - The version will remain minor until stability and feature completeness are confirmed.
Added
- Added the
getRandomValue
in the Range Caches for easy random value retrieval. - Added
CompoundTagUtils
to 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_alam
on 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
DataComponentType
for 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_alam
on 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_alam
on 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_alam
on 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_alam
on 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)
2.3.3.5 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_alam
on Discord. - The version will remain minor until stability and feature completeness are confirmed.
Added
- Added all the MoLang for:
- Monster
- PathfinderMob
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.4 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_alam
on Discord. - The version will remain minor until stability and feature completeness are confirmed.
Added
- Added all the MoLang for:
- Bee
- BlockAttachedEntity
- HangingEntity
- TameableAnimal
- Added a TypeAdapter for the Animation Controllers.
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.2 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 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_alam
on Discord. - The version will remain minor until stability and feature completeness are confirmed.
Added
- Added all the MoLang for:
- Animal
- ArmorStand
- Bee
Changed
- Changed the MoLang Versions to BETA in stead of RELEASE, due to the small amount of changes.
- Made the JSONMerger Static, so it can be used without instantiation.
- Minor Cleanup in the EntityMoLang Registration.
- IMPORTANT: Updated MoLang execution behavior:
- When executing a void function, it now returns
True
if executed successfully, andFalse
otherwise. - If a void function has a corresponding getter (e.g.,
SetInLove
/IsInLove
), it will return the value from the getter (such asIsInLove
), regardless of execution success.
- When executing a void function, it now returns
Epilogue
- Thank you for your continued support and patience.
- Please keep reporting your issues so we can finalize these features and ensure a Bug-Free Experience.
- If you have any questions or need assistance, feel free to reach out on Discord (@me_alam) or GitHub (MeAlam1)
2.3.3.1 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 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_alam
on Discord. - The version will remain minor until stability and feature completeness are confirmed.
Added
- Added all the MoLang for:
- AbstractIllager
- AbstractVillager
- AgeableMob
Epilogue
- Thank you for your continued support and patience.
- Please keep reporting your issues so we can finalize these features and ensure a Bug-Free Experience.
- If you have any questions or need assistance, feel free to reach out on Discord (@me_alam) or GitHub (MeAlam1)