Releases: MineLittlePony/Mson
Mson 1.11.1 for Minecraft 1.21.4
Changelog
- Add support for conditional entity renderers that are only used when a custom predicate passes
- Fixed crash when exporting bbmodel files of certain models
Mson 1.11.1 for Minecraft 1.21.2/3
Changelog
- Add support for conditional entity renderers that are only used when a custom predicate passes
- Fixed crash when exporting bbmodel files of certain models
Mson 1.11.0 for Minecraft 1.21.2/3
Changelog
- Updated to support versions past 1.21.2
Notable Changes in 1.21.3
-
Clothing Parts
Mojang changed the format of entity model clothing in this version. To update existing models you need to take the "left/right_sleeve", "left_right/pants", "jacket", and "hat" parts and move them to be children of their normal body part counterparts adjusting or removing the offset as neccessary. -
Player Capes and Elytra
Player capes and elytra are now rendered using a separate feature for each part and thus has its own model extending BipedEntityModel. A mson:player_cape has been added to support this. -
Deadmou5 Ears
The deadmou5 ears have also been moved to their own feature and model, and additionally have been changed to have separateleft_ear
andright_ear
parts. The model file mson:player_ears has been added to support these. -
Due to #3 and #4, the
cape
anddeadmsEars
fields have been removed from theMsonPlayer
model class.
Mson 1.10.0 for Minecraft 1.21
Changelog
- Updated to 1.21
- Removed the deprecated
registerPlayerRenderer(String skinType, Function<EntityRendererFactory.Context, T> constructor)
method. You should now use the version that accepts a predicate instead. - Add the
RenderList
util class from MineLittlePony
Mson 1.9.3 for Minecraft 1.20.5
Changelog:
- Updated to 1.20.5
- Now requires Java 21 (as does minecraft)
- Fix incorrect plane uv coordinates (should fix sodium too)
Mson 1.9.3 for Minecraft 1.20.2 - 1.20.4
Changelog:
- Fix incorrect plane uv coordinates (should fix sodium too)
Mson 1.9.3 for Minecraft 1.20.1
Changelog:
- Fix incorrect plane uv coordinates (should fix sodium too)
Mson 1.9.2 for Minecraft 1.20.2 - 1.20.4
Changelog
- Fixed sodium compatibility
- Improved model rendering performance for all users
- Fixed horizontal plane lighting with iris shaders
Mson 1.9.0 for Minecraft 1.20.2
Changelog
- Added bbmodel support and bbmodel exports using a runtime flag
- Updated to 1.20.2
- Registering custom player renderers has changed!
You now have to specify the skin type as an identifier and provide a predicate for deciding which players to apply your renderer for.
This is due to how mojang has changed the player renderers map internally. You can't just use player.getModel()#String any more.
Mson 1.8.1 for Minecraft 1.19.3-1.20.1
Changelog
- Added a minor performance improvement from the 1.19.2 version of 1.8.1