v4.2.4
- Changed the fabric api id in the fabric.mod.json to use the newer 'fabric-api' id
- Disabled the animation computation optimisation added earlier in 4.2. There's just too many edge cases with shaders, making it impractical to keep for now
- Fixed a bug causing animated textured objects glitching out when multiple are present. Unfortunately this requires that animated textures not be unique timings per object =/
- Fixed some more compat issues with shaders and optifine
v4.2.3
- Fixed GeoArmor rendering near the cursor when shaders are installed
- Fixed GeoItems with render layers having their render layer being inexplicably offset
- Maybe fixed Optifine reflective surfaces breaking when installed
- Added additional bedrock animation format parsing
- Fixed some javadoc errors
- Fixed GeoEntityRenderer passing a hardcoded value for isReRender in renderRecursively
- Fixed corrupted ogg file for jack in the box example
- Removed Pistol example due to complications with previous maintainer
- Further optimised rendering and animation handling to reduce unnecessary work
- Fixed GeoArmor not aligning properly when used on a non-humanoid entity
- Converted the Gecko Habitat example item to the actual habitat
- Fixed some javadoc errors
- Fixed GeoEntityRenderer passing a hardcoded value for isReRender in renderRecursively
- Fixed corrupted ogg file for jack in the box example
- Removed Pistol example due to complications with previous maintainer
- Fixed BEWLRs rendering twice when Geckolib is installed
- Further optimised rendering and animation handling to reduce unnecessary work
- Fixed GeoArmor not aligning properly when used on a non-humanoid entity
- Converted the Gecko Habitat example item to the actual habitat
Fix legacy translation of blockentities
Fix conflicting animations between multiple non-living geoentities
Fix GeoReplacedEntityRenderer not correctly saving the worldspace matrix translations
Hopefully fix crash rarely caused by setting the animation in a controller at an odd time
Add alternate lighting scheme option for geoitemrendering in gui
1.20 Release
v4.2
- Added the AnimationState#isCurrentAnimationStage helper method
- Added the AnimationState#resetCurrentAnimation helper method
- Added the AnimationState#setControllerSpeed helper method
- Added the AnimationController#transitionLength method, which is a functional equivalent to AnimationController#setTransitionLength, but is a factory pattern method instead. Existing method marked as deprecated for removal
- Prevented the animation processing pass being run over again if re-rendering the same animatable twice in the same render frame
- Add jetbrains annotations to the core module
- Added an AnimatableCache override in GeoAnimatable
- Add a context-aware animatable implementation for handling animations independently for different contexts. (Experimental)
- Added animated texture support for all geo objects
v4.2
- Added the AnimationState#isCurrentAnimationStage helper method
- Added the AnimationState#resetCurrentAnimation helper method
- Added the AnimationState#setControllerSpeed helper method
- Added the AnimationController#transitionLength method, which is a functional equivalent to AnimationController#setTransitionLength, but is a factory pattern method instead. Existing method marked as deprecated for removal
- Prevented the animation processing pass being run over again if re-rendering the same animatable twice in the same render frame
- Add jetbrains annotations to the core module
- Added an AnimatableCache override in GeoAnimatable
- Add a context-aware animatable implementation for handling animations independently for different contexts. (Experimental) Added animated texture support for all geo objects
- Fixed the builtin scale not being consistently applied
v4.1.3
- Fix local/model/world positions for GeoBones not working
- Add RenderLayersContainer to allow for deferred CompileLayersEvent for Forge
- Add renderFinal method for GeoRender, to allow for render operations outside of posestack manipulation
- Fixed leash & nametag rendering for scaled mobs
- Fix incorrect colouring on GeoGlowLayer
- Fix incorrect implementation of PistolRenderer in example pistol item
- Fixed GeoArmor models not rendering properly for baby mobs
v4.1.3
- Fix local/model/world positions for GeoBones not working
- Add RenderLayersContainer to allow for deferred CompileLayersEvent for Forge
- Add renderFinal method for GeoRender, to allow for render operations outside of posestack manipulation
- Fixed leash & nametag rendering for scaled mobs
- Fix incorrect colouring on GeoGlowLayer
- Fix incorrect implementation of PistolRenderer in example pistol item
- Fixed GeoArmor models not rendering properly for baby mobs
Forge 1.19.4
on Mar 22, 2023v4.1.2
- Fixes leads not rendering correctly due to swapped parms.
- Adds scaleModelForRender for scaling models, should fix most scaling issues
Quilt 1.19.4
on Mar 22, 2023Fabric 1.19.4
on Mar 22, 2023v4.1.2
- Fixes leads not rendering correctly due to swapped parms.
- Adds scaleModelForRender for scaling models, should fix most scaling issues
Forge 1.19.3
on Mar 22, 2023v4.0.6
- Fixes leads not rendering correctly due to swapped parms.
- Adds scaleModelForRender for scaling models, should fix most scaling issues.