v4.4.7
- Fix regression of animation file parsing from 4.4.6
- Add a helper overload for SingleteonGeoAnimatable#registerSyncedAnimatable in GeoItem
- Swap javax annotations in DynamicGeoEntityRenderer to jetbrains
v4.5.6
- Fix regression of animation file parsing from 4.5.5
- Add a helper overload for SingleteonGeoAnimatable#registerSyncedAnimatable in GeoItem
- Fix obscure crash caused by change in buffer handling in 1.21 #592
- Removed old nullable annotations on dynamic renderers
- Added native compatibility with the scale attribute on entities and updated GeoEntityRenderer#applyRotations
- Remove deprecated unused method in MathParser
v4.5.4.1
- Fix networking bug on Forge
v4.5.4
- Add additional handling for weirdly formatted bedrock animation jsons
- Fixed ConcurrentModificationException sometimes happening during startup
- Add a sanity check for invalid models that somehow parent themselves
v4.4.6
- Add some additional error handling for model file parsing
- Add some additional error handling for animation file parsing
- Add a sanity check for invalid models that somehow parent themselves
- Add additional handling for edge-case bedrock animation files
v4.4.5
- Remove final and add internal annotation to GeoModel#handleAnimations
- Extract gui lighting to its own method for easier overriding in GeoItemRenderer, move to before VertexConsumer init #584
- Fix some inconsistent code formatting
- Improved performance and logging on model loading (roughly related to #573)
- Add default animation for dying (#569)
- Use GeoRenderer#getModel in place of direct field access for subclass overriding support
- Fix crash caused by swapping the baked geomodel and animations in the same frame