Compatibility
Minecraft: Java Edition
1.21.10
1.21.3–1.21.8
1.21–1.21.1
1.20.x
1.19.1–1.19.4
1.18.2
1.17.1
1.16.5
1.15.2
1.12.2
Platforms
Supported environments
Creators
Details
Licensed MIT
Created 3 years ago
Updated 2 days ago
Changelog
GeckoLib v5.0
New Things
- Added
ItemInHandGeoLayer - Added
PerBoneRender - Added
DataTickets#IS_LEFT_HANDED - Added
DataTickets#IS_CROUCHING - Added
GeoRender#adjustPositionForRender - Added
DirectionalProjectileRenderer - Added
TextureLayerGeoLayer - Added
CustomBoneTextureGeoLayer
Internal Changes
- Removed some unnecessary warnings when loading animation or model files without their suffixes
- Fixed the javadocs in
DefaultedGeoModelusing the old format - Moved the scale attribute handling into
scaleModelForRenderforGeoEntityRenderer, and moved sleeping pose translation to better account for scaling - Moved
scaleModelForRenderout ofpreRenderand into its own call - Optimised
RenderUtil#getTextureDimensionsand allowed it to account for post-loading modifications - Optimised
BakedGeoModel#getBone
API Changes
- Removed
GeoRenderer#applyRenderLayersForBone. Per-bone renders are now added in#preApplyRenderLayers - Added
GeoRenderLayer#addPerBoneRender - Changed how
ItemArmorGeoLayerworks to be more efficient, and support Elytras (although they're not 100% correct yet) - Changed how
BlockAndItemGeoLayerworks to be more efficient and cleaner - Changed
ItemArmorGeoLayer#prepModelPartForRendertoprepHumanoidModelForRender - Changed
GeckoLibClient#getArmorModelForItemto return aHumanoidModelinstead of a baseModel, since non-humanoid models never get used - Added the
packedLight,packedOverlay, andrenderColortoGeoRenderer#renderFinal - Removed
finalfromGeoEntityRenderer#calculateYRot - Removed
BoneFilterGeoLayerandFastBoneFilterGeoLayer
Bug Fixes
- Fixed
GeckoLibAnimatedTexturecrashing when failing to load a texture - Fixed Per-bone render tasks messing with query values
- Fixed PoseStack manipulations in render layers messing with bone-position getters
- Fixed
GeoItemRendererandGeoObjectRendererpositioning incorrectly when scaled - Fixed
GeoReplacedEntityRenderernot propagating PoseStack manipulations - Fixed
ItemArmorGeoLayercolliding with other layers that use the same DataTicket
Files
Metadata
Release channel
ReleaseVersion number
5.0Loaders
Game versions
1.21.5Downloads
4594Publication date
April 21, 2025 at 12:49 AMPublisher
Tslat
Maintainer



