Назад до магазину
Geckolib
Modrinth Mod

Geckolib

A 3D animation library for entities, blocks, items, armor, and more!

Інформація про Minecraft-продукт

Важливе про товар

Сумісність, версії Minecraft, завантажувачі та дані зовнішнього джерела.

Тип

Mod

Доступ

Безкоштовно

Остання версія

4.9.2

Завантаження

58 904 618

Завантажувачі / Платформи

fabric forge neoforge quilt

Minecraft версії

1.12.2 1.15.2 1.16.5 1.17.1 1.18.2 1.19.1 – 1.21.1 1.21.3 – 1.21.8 1.21.10 – 1.21.11 26.1 26.1.2 26.2

Категорії

game-mechanics library utility

Опис

Докладна інформація

<center> <img src="https://github.com/user-attachments/assets/77a85ba0-86c0-41ee-b06d-4cc265a4a2a0" alt="logo"/> <a href="https://discord.gg/pPEqBgJtZW"><img src="https://img.shields.io/discord/730912704776110121?color=green&label=Discord&logo=Discord&logoColor=green&style=for-the-badge" alt="discord"/></a> <a href="https://www.patreon.com/geckosmods"><img src="https://img.shields.io/endpoint.svg?url=https://shieldsio-patreon.vercel.app/api?username=geckosmods&type=patrons&style=for-the-badge&color=green&logoColor=green" alt="patreon"/> </a> <h1 style="font-size:10vw">GeckoLib is an animation and rendering engine for Minecraft Mods, with support for complex 3D keyframe-based animations, 30+ easings, concurrent animation support, sound and particle keyframes, event keyframes, and more. Available for Forge, Fabric, and NeoForge</h1> <img src="https://github.com/user-attachments/assets/cc9c7ee8-ddcc-4826-9836-801a8b69045b" alt="Installation"/> <h3>You can view installation instructions for modders <a href="https://github.com/bernie-g/geckolib/wiki/Installation">here</a>. </br> For non-modders, just download the mod and put it in your mods folder like normal.</h3> <img src="https://github.com/user-attachments/assets/f43b07d1-c652-4371-9755-578ab04e1b39" alt="Documentation"/> GeckoLib provides detailed documentation in the form of a <a href="https://github.com/bernie-g/geckolib/wiki">wiki</a>. We spent many hours writing the wiki, so please read it! <img src="https://github.com/user-attachments/assets/f61e887e-12fb-4264-a120-e782b48f0508" alt="Support"/> If you have questions or need help getting up and running with questions, join our discord! <img src="https://github.com/user-attachments/assets/bcf11ebf-c7d2-41f8-981a-8df6d7b9158e" alt="Contributing"/> <a href="https://github.com/bernie-g/geckolib/pulls">Pull requests</a> are welcome. For significant changes, please open an issue first to discuss what you would like to change. <img src="https://github.com/user-attachments/assets/c01efae5-9cda-4f68-82f5-f0c99f3ff84a" alt="License"/> <img src="https://img.shields.io/github/license/bernie-g/geckolib?style=for-the-badge" alt="logo"/> <h1 style="font-size:10vw">Sponsored by BisectHosting</h1> Need a server to play with friends? Don't know how to setup one? Just rent an already configured server from BisectHosting! <a href="https://bisecthosting.com/gecko"><img src="https://github.com/user-attachments/assets/a97896c2-c19a-4143-acb2-e7de6e4a47c2" alt="Bisect Hosting"></a> Click on the picture above, select plan(at least 4GB), and use my code gecko to get 25% off your first month and enjoy playing with your friends! </center>

Розробник

DerToaster98

Профіль і дані отримано з Modrinth

Відкрити на Modrinth

Галерея продукту

Зображення проєкту

Скриншоти та зображення з оригінальної сторінки Modrinth.

GeckoLib

Список змін

Версії проєкту

Опубліковані версії та оригінальні файли Modrinth.

4.9.2 Актуальна Release 01.07.2026

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.9.2 - Fixed GeckoLib passing the wrong partialTick to GeoRenderLayer#preRender (#877)
4.9.2 Release 01.07.2026

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.9.2 - Fixed GeckoLib passing the wrong partialTick to GeoRenderLayer#preRender (#877)
4.9.2 Release 01.07.2026

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.9.2 - Fixed GeckoLib passing the wrong partialTick to GeoRenderLayer#preRender (#877)
5.5.3 Release 27.06.2026

NeoForge 26.2-5.5.3

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.5.3 ### Bug Fixes - Did another fix for the vanilla armour rotations on GeckoLib entities via `ItemArmorGeoLayer`. This one should be the last one
5.5.3 Release 27.06.2026

Forge 26.2-5.5.3

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
forge
Показати зміни
## GeckoLib v5.5.3 ### Bug Fixes - Did another fix for the vanilla armour rotations on GeckoLib entities via `ItemArmorGeoLayer`. This one should be the last one
5.5.3 Release 27.06.2026

Fabric 26.2-5.5.3

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.5.3 ### Bug Fixes - Did another fix for the vanilla armour rotations on GeckoLib entities via `ItemArmorGeoLayer`. This one should be the last one
5.5.2 Release 27.06.2026

NeoForge 26.1.2-5.5.2

Підтримувані версії Minecraft
26.1.2
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.5.2 ### Bug Fixes * Made improvements to the AnimationController to handle stopping and starting animations better (#868) * Fixed non-GeckoLib armour rotating incorrectly when placed on a GeckolibEntity using `ItemArmorGeoLayer` (#843) * Fix animations going weird speeds when things render existing objects with a partialTick of 1.0 for some reason (#848) * Patch out GeckoLib's custom emissivity if not on windows, since linux and mac both fail gl functionality (#864) * Fix EasingTypes being case-sensitive and then just kinda failing entirely (#861) * Optimize out unused faces, remove auto-face expansion (#855) * Fix inconsistency with tick retrieval for non-entity renderers (#846) * Fix wrong frozen-state handling for animated items * Fixed triggerable animations not stopping when told to stop if the loop type does not allow stopping (#863) * Fix keyframes not being sorted, causing missed frames (#842)
5.5.2 Release 27.06.2026

Forge 26.1.2-5.5.2

Підтримувані версії Minecraft
26.1.2
Завантажувачі / Платформи
forge
Показати зміни
## GeckoLib v5.5.2 ### Bug Fixes * Made improvements to the AnimationController to handle stopping and starting animations better (#868) * Fixed non-GeckoLib armour rotating incorrectly when placed on a GeckolibEntity using `ItemArmorGeoLayer` (#843) * Fix animations going weird speeds when things render existing objects with a partialTick of 1.0 for some reason (#848) * Patch out GeckoLib's custom emissivity if not on windows, since linux and mac both fail gl functionality (#864) * Fix EasingTypes being case-sensitive and then just kinda failing entirely (#861) * Optimize out unused faces, remove auto-face expansion (#855) * Fix inconsistency with tick retrieval for non-entity renderers (#846) * Fix wrong frozen-state handling for animated items * Fixed triggerable animations not stopping when told to stop if the loop type does not allow stopping (#863) * Fix keyframes not being sorted, causing missed frames (#842)
5.5.2 Release 27.06.2026

Fabric 26.1.2-5.5.2

Підтримувані версії Minecraft
26.1.2
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.5.2 ### Bug Fixes * Made improvements to the AnimationController to handle stopping and starting animations better (#868) * Fixed non-GeckoLib armour rotating incorrectly when placed on a GeckolibEntity using `ItemArmorGeoLayer` (#843) * Fix animations going weird speeds when things render existing objects with a partialTick of 1.0 for some reason (#848) * Patch out GeckoLib's custom emissivity if not on windows, since linux and mac both fail gl functionality (#864) * Fix EasingTypes being case-sensitive and then just kinda failing entirely (#861) * Optimize out unused faces, remove auto-face expansion (#855) * Fix inconsistency with tick retrieval for non-entity renderers (#846) * Fix wrong frozen-state handling for animated items * Fixed triggerable animations not stopping when told to stop if the loop type does not allow stopping (#863) * Fix keyframes not being sorted, causing missed frames (#842)
4.9.1 Release 23.06.2026

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.9.1 - Fixed GeckoLib blocks being completely broken (#869)
4.9.1 Release 23.06.2026

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.9.1 - Fixed GeckoLib blocks being completely broken (#869)
4.9.1 Release 23.06.2026

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.9.1 - Fixed GeckoLib blocks being completely broken (#869)
4.9 Release 22.06.2026

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.9 - Added `AttachedAnimatableRenderLayer` and a handful of subclasses to make rendering GeckoLib objects on vanilla models (such as players) a lot easier - Fixed GeoBlockEntities not having correct bone positions (#841) - Prevent invalid animation mcmetas being loaded by GeckoLib
4.9 Release 22.06.2026

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.9 - Added `AttachedAnimatableRenderLayer` and a handful of subclasses to make rendering GeckoLib objects on vanilla models (such as players) a lot easier - Fixed GeoBlockEntities not having correct bone positions (#841) - Prevent invalid animation mcmetas being loaded by GeckoLib
4.9 Release 22.06.2026

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.9 - Added `AttachedAnimatableRenderLayer` and a handful of subclasses to make rendering GeckoLib objects on vanilla models (such as players) a lot easier - Fixed GeoBlockEntities not having correct bone positions (#841) - Prevent invalid animation mcmetas being loaded by GeckoLib
4.8.4 Release 20.06.2026

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
v4.8.4 - Updated the logo - Remove error logging for some versions since GeckoLib does actually support face UV rotation - Added some nullability markers to GeoCubes - Changed the error message for GeckoLib Oculus Compat to maybe be more clear - Adjusted the deprecation on GeoRenderer#getPackedOverlay to not be as dramatic
4.8.4 Release 20.06.2026

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.8.4 - Updated the logo - Remove error logging for some versions since GeckoLib does actually support face UV rotation - Added some nullability markers to GeoCubes - Changed the error message for GeckoLib Oculus Compat to maybe be more clear - Adjusted the deprecation on GeoRenderer#getPackedOverlay to not be as dramatic
5.5.2 Release 20.06.2026

Forge 26.2-5.5.2

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
forge
Показати зміни
## GeckoLib v5.5.2 ### BREAKING - Removed the `& GeoRenderState` dual-type generic from everywhere. I thought I'd already done it, but apparently not. I can't build forge without this breaking change, sorry ### Bug Fixes - Fix animations going weird speeds when things render existing objects with a partialTick of 1.0 for some reason (#848) - Patch out GeckoLib's custom emissivity if not on windows, since linux and mac both fail gl functionality (#864) - Fix EasingTypes being case-sensitive and then just kinda failing entirely (#861) - Optimize out unused faces, remove auto-face expansion (#855) - Fix inconsistency with tick retrieval for non-entity renderers (#846) - Fix wrong frozen-state handling for animated items - Fixed triggerable animations not stopping when told to stop if the loop type does not allow stopping (#863) - Fix keyframes not being sorted, causing missed frames (#842)
5.5.2 Release 19.06.2026

NeoForge 26.2-5.5.2

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.5.2 ### BREAKING - Removed the `& GeoRenderState` dual-type generic from everywhere. I thought I'd already done it, but apparently not. I can't build forge without this breaking change, sorry ### Bug Fixes - Fix animations going weird speeds when things render existing objects with a partialTick of 1.0 for some reason (#848) - Patch out GeckoLib's custom emissivity if not on windows, since linux and mac both fail gl functionality (#864) - Fix EasingTypes being case-sensitive and then just kinda failing entirely (#861) - Optimize out unused faces, remove auto-face expansion (#855) - Fix inconsistency with tick retrieval for non-entity renderers (#846) - Fix wrong frozen-state handling for animated items - Fixed triggerable animations not stopping when told to stop if the loop type does not allow stopping (#863) - Fix keyframes not being sorted, causing missed frames (#842)
5.5.2 Release 19.06.2026

Fabric 26.2-5.5.2

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.5.2 ### BREAKING - Removed the `& GeoRenderState` dual-type generic from everywhere. I thought I'd already done it, but apparently not. I can't build forge without this breaking change, sorry ### Bug Fixes - Fix animations going weird speeds when things render existing objects with a partialTick of 1.0 for some reason (#848) - Patch out GeckoLib's custom emissivity if not on windows, since linux and mac both fail gl functionality (#864) - Fix EasingTypes being case-sensitive and then just kinda failing entirely (#861) - Optimize out unused faces, remove auto-face expansion (#855) - Fix inconsistency with tick retrieval for non-entity renderers (#846) - Fix wrong frozen-state handling for animated items - Fixed triggerable animations not stopping when told to stop if the loop type does not allow stopping (#863) - Fix keyframes not being sorted, causing missed frames (#842)
5.5.1 Release 17.06.2026

NeoForge 26.2-5.5.1

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.5.1 Direct port to 26.2
5.5.1 Release 17.06.2026

Fabric 26.2-5.5.1

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.5.1 Direct port to 26.2
5.5.1 Release 12.04.2026

NeoForge 26.1.2-5.5.1

Підтримувані версії Minecraft
26.1.2
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.5.1 ### Changes #### API * Added `CustomBoneTextureGeoLayer#shouldRenderBone` to allow for handling of custom-hidden bones ### Bug Fixes * Fix `query.limb_swing` not interpolating correctly (#834)
5.5.1 Release 12.04.2026

Fabric 26.1.2-5.5.1

Підтримувані версії Minecraft
26.1.2
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.5.1 ### Changes #### API * Added `CustomBoneTextureGeoLayer#shouldRenderBone` to allow for handling of custom-hidden bones ### Bug Fixes * Fix `query.limb_swing` not interpolating correctly (#834)
5.5 Release 24.03.2026

NeoForge 26.1-5.5

Підтримувані версії Minecraft
26.1
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.5 * Port to 26.1 ### Changes #### API * Refactored the base packages of GeckoLib from `software.bernie.geckolib` to `com.geckolib` * Added `GeoLocator` - A object implementation for locators. They are only used for listening to render positions * Added `BakedGeoModel#getLocator` and `BakedGeoModel#locators` * Added `GeoBone#locators` * Added `RenderPassUtil#addLocatorPositionListener` * Extracted `GeoBone#updateBonePositionListeners` to `RenderUtil#providePositionsToListeners` * Modified GeckoLib's resource loading to allow for completely custom resource formats * Gives root-level access to `Resource` instances. Write an adapter to read resource files from any format you want! * Changed `GeckoLibLoader` from an SPI to a registerable interface * Added `GeckoLibUtil#addResourceLoader` * Removed `GeckoLibUtil#addCustomBakedModelFactory` * Converted `BakedGeoModel` to a non-record, extendable class, for potential third-party adapters * Converted `Animation` to a non-record, extendable class, for potential third-party adapters * Converted `ModelProperties` to a non-record, extendable class, for potential third-party adapters * Converted `MathParser` back to an instantiable object to allow for extensible implementations, added a deduplication schema to it, and performed a general cleanup * Improved the deduplication schema for `MathParser`, further reducing memory consumption * Removed `BakedAnimationsAdapter` and `KeyFrameMarkersAdapter` * Removed the legacy loading objects: * `Bone` * `Cube` * `FaceUV` * `LocatorClass` * `LocatorValue` * `MinecraftGeometry` * `Model` * `PolyMesh` * `PolysUnion` * `TextureMesh` * `UVFaces` * `UVUnion` * `BoneStructure` * `GeometryTree` * Moved `ModelProperties` to `geckolib.cache.model` * Moved `BakedAnimations` to `geckolib.cache.animation` * Cleaned up `EasingType` * Added a zero-parameter factory constructor to `EasingType` and in `GeckoLibUtil` * Added `EasingState#interpolate` * Added `EasingState#getFirstEasingArg` * Added `EasingType#modifyKeyframes` * Changed `EasingType#register` to return a generic type instead of `EasingType` * Removed `EasingType#easeIn` * Removed `EasingType#lerpWithOverride` * Removed `EasingType#fromJson` * Added `BakedAnimationCache#size` and `BakedModelCache#size` * Added the `.json` resource path to `BakedGeoModel`'s `ModelProperties` * Removed `GeoReplacedEntity#getReplacingEntityType` as it was no longer used * Converted all Javadocs to Markdown format * Folded internal implementation methods in `BakedGeoModel` and `GeoBone` for API visibility * Removed the class parameter for TokenType-based `DataTickets`, and properly typed the builtin GeckoLib tickets * Removed `MiscUtil#WORLD_TO_MODEL_SIZE` * Removed `MiscUtil#MODEL_TO_WORLD_SIZE` * Added `JsonUtil#worldToModelUnits` and `JsonUtil#modelToWorldUnits` * Removed the dual-type generics for renderstates from: * `DirectionalProjectileRenderer` * `DyeableGeoArmorRenderer` * `GeoArmorRenderer` * `GeoBlockRenderer` * `GeoEntityRenderer` * `GeoReplacedEntityRenderer` * Moved `ModelFormatVersion` to `com.geckolib.loading.definition.geometry.object` * Renamed `Rotation` to `UvFaceRotation` and moved to `com.geckolib.loading.definition.geometry.object` * Removed `headBone` and its associated constructor in `DefaultedEntityGeoModel` since it's no longer used * Added direct-object constructors for `DefaultedBlockGeoModel`, `DefaultedEntityGeoModel`, and `DefaultedItemGeoModel` * Removed `GeckoLibPlatform#getGameDir` as it is no longer used * Removed `SerializableDataTickets`. They haven't had a place in GeckoLib since early 1.21.x versions, and they've always had unresolvable implementation issues. * Added `VanillaModelModifier` - This is mostly an internal implementation class to bridge a gap that vanilla's implementation left us * Fixed and renabled `ItemArmorGeoLayer`, added support for non-`Equippable` items * `GeoRenderer#performRenderPass` now supports multiple pre-made `BoneUpdaters` when starting a render pass * Converted some `BlockState` and `ItemStack` references in rendering to `ItemStackRenderState` and `BlockModelRenderState` per Minecraft standards * Vanilla hasn't yet set the systems in place for this to be everywhere, so I'm just doing it where I can * Added `RenderUtil#createRenderStateForItem` * Added `RenderUtil#createRenderStateForBlock` * Added `DataTickets#create` as a shortcut/helper method for creating DataTickets * Changed `DataTicket.GLOW_COLOUR` to `DataTicket.OUTLINE_COLOR` * Moved `DataTicket.BLOCK_FACING` to `GeoBlockRenderer.DIRECTION_FACING` * Moved `DataTicket.ITEM` to `GeoItemRenderer.CURRENT_ITEM` * Moved `DataTicket.EQUIPMENT_SLOT` to `GeoArmorRenderer.CURRENT_SLOT` * Moved `DataTicket.IS_GECKOLIB_WEARER` to `GeoArmorRenderer.IS_GECKOLIB_WEARER` * Moved `DataTicket.HUMANOID_MODEL` to `GeoArmorRenderer.BASE_MODEL` * Added `BlockEntityRendererProvider.Context` to the constructor of `GeoBlockRenderer` #### Other * Added `1.16.0` and `1.19.30` to the known geometry model definitions * Improved resource loading performance * Added an interface injection for `BlockEntityRenderState` -> `GeoRenderState` * GeckoLib will no longer crash when unable to find a model; and will instead render a missing texture cube ### Bug Fixes * Fixed `RenderUtil#transformToBone` running in reverse order * Fixed `AnimationController` having the wrong InternalApi annotations * Fixed top-level bones not always providing the correct position to `BonePositionListeners` * Fixed GeckoLib model bones not rendering in the correct order when nested under parent bones * Fixed GeckoLib model loading not respecting `mirror` and `inflate` values properly * Reduced backface z-fighting on 0-depth cubes. Stop making your cubes 0-thickness!
5.5 Release 24.03.2026

Fabric 26.1-5.5

Підтримувані версії Minecraft
26.1
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.5 * Port to 26.1 ### Changes #### API * Refactored the base packages of GeckoLib from `software.bernie.geckolib` to `com.geckolib` * Added `GeoLocator` - A object implementation for locators. They are only used for listening to render positions * Added `BakedGeoModel#getLocator` and `BakedGeoModel#locators` * Added `GeoBone#locators` * Added `RenderPassUtil#addLocatorPositionListener` * Extracted `GeoBone#updateBonePositionListeners` to `RenderUtil#providePositionsToListeners` * Modified GeckoLib's resource loading to allow for completely custom resource formats * Gives root-level access to `Resource` instances. Write an adapter to read resource files from any format you want! * Changed `GeckoLibLoader` from an SPI to a registerable interface * Added `GeckoLibUtil#addResourceLoader` * Removed `GeckoLibUtil#addCustomBakedModelFactory` * Converted `BakedGeoModel` to a non-record, extendable class, for potential third-party adapters * Converted `Animation` to a non-record, extendable class, for potential third-party adapters * Converted `ModelProperties` to a non-record, extendable class, for potential third-party adapters * Converted `MathParser` back to an instantiable object to allow for extensible implementations, added a deduplication schema to it, and performed a general cleanup * Improved the deduplication schema for `MathParser`, further reducing memory consumption * Removed `BakedAnimationsAdapter` and `KeyFrameMarkersAdapter` * Removed the legacy loading objects: * `Bone` * `Cube` * `FaceUV` * `LocatorClass` * `LocatorValue` * `MinecraftGeometry` * `Model` * `PolyMesh` * `PolysUnion` * `TextureMesh` * `UVFaces` * `UVUnion` * `BoneStructure` * `GeometryTree` * Moved `ModelProperties` to `geckolib.cache.model` * Moved `BakedAnimations` to `geckolib.cache.animation` * Cleaned up `EasingType` * Added a zero-parameter factory constructor to `EasingType` and in `GeckoLibUtil` * Added `EasingState#interpolate` * Added `EasingState#getFirstEasingArg` * Added `EasingType#modifyKeyframes` * Changed `EasingType#register` to return a generic type instead of `EasingType` * Removed `EasingType#easeIn` * Removed `EasingType#lerpWithOverride` * Removed `EasingType#fromJson` * Added `BakedAnimationCache#size` and `BakedModelCache#size` * Added the `.json` resource path to `BakedGeoModel`'s `ModelProperties` * Removed `GeoReplacedEntity#getReplacingEntityType` as it was no longer used * Converted all Javadocs to Markdown format * Folded internal implementation methods in `BakedGeoModel` and `GeoBone` for API visibility * Removed the class parameter for TokenType-based `DataTickets`, and properly typed the builtin GeckoLib tickets * Removed `MiscUtil#WORLD_TO_MODEL_SIZE` * Removed `MiscUtil#MODEL_TO_WORLD_SIZE` * Added `JsonUtil#worldToModelUnits` and `JsonUtil#modelToWorldUnits` * Removed the dual-type generics for renderstates from: * `DirectionalProjectileRenderer` * `DyeableGeoArmorRenderer` * `GeoArmorRenderer` * `GeoBlockRenderer` * `GeoEntityRenderer` * `GeoReplacedEntityRenderer` * Moved `ModelFormatVersion` to `com.geckolib.loading.definition.geometry.object` * Renamed `Rotation` to `UvFaceRotation` and moved to `com.geckolib.loading.definition.geometry.object` * Removed `headBone` and its associated constructor in `DefaultedEntityGeoModel` since it's no longer used * Added direct-object constructors for `DefaultedBlockGeoModel`, `DefaultedEntityGeoModel`, and `DefaultedItemGeoModel` * Removed `GeckoLibPlatform#getGameDir` as it is no longer used * Removed `SerializableDataTickets`. They haven't had a place in GeckoLib since early 1.21.x versions, and they've always had unresolvable implementation issues. * Added `VanillaModelModifier` - This is mostly an internal implementation class to bridge a gap that vanilla's implementation left us * Fixed and renabled `ItemArmorGeoLayer`, added support for non-`Equippable` items * `GeoRenderer#performRenderPass` now supports multiple pre-made `BoneUpdaters` when starting a render pass * Converted some `BlockState` and `ItemStack` references in rendering to `ItemStackRenderState` and `BlockModelRenderState` per Minecraft standards * Vanilla hasn't yet set the systems in place for this to be everywhere, so I'm just doing it where I can * Added `RenderUtil#createRenderStateForItem` * Added `RenderUtil#createRenderStateForBlock` * Added `DataTickets#create` as a shortcut/helper method for creating DataTickets * Changed `DataTicket.GLOW_COLOUR` to `DataTicket.OUTLINE_COLOR` * Moved `DataTicket.BLOCK_FACING` to `GeoBlockRenderer.DIRECTION_FACING` * Moved `DataTicket.ITEM` to `GeoItemRenderer.CURRENT_ITEM` * Moved `DataTicket.EQUIPMENT_SLOT` to `GeoArmorRenderer.CURRENT_SLOT` * Moved `DataTicket.IS_GECKOLIB_WEARER` to `GeoArmorRenderer.IS_GECKOLIB_WEARER` * Moved `DataTicket.HUMANOID_MODEL` to `GeoArmorRenderer.BASE_MODEL` * Added `BlockEntityRendererProvider.Context` to the constructor of `GeoBlockRenderer` #### Other * Added `1.16.0` and `1.19.30` to the known geometry model definitions * Improved resource loading performance * Added an interface injection for `BlockEntityRenderState` -> `GeoRenderState` * GeckoLib will no longer crash when unable to find a model; and will instead render a missing texture cube ### Bug Fixes * Fixed `RenderUtil#transformToBone` running in reverse order * Fixed `AnimationController` having the wrong InternalApi annotations * Fixed top-level bones not always providing the correct position to `BonePositionListeners` * Fixed GeckoLib model bones not rendering in the correct order when nested under parent bones * Fixed GeckoLib model loading not respecting `mirror` and `inflate` values properly * Reduced backface z-fighting on 0-depth cubes. Stop making your cubes 0-thickness!
4.8.4 Release 03.03.2026

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.8.4 - Prevent crashing from an empty molang string - Fixed Molang calculations sometimes parsing math incorrectly (#820) - Fixed MathParser not parsing group negatives properly (#820)
4.8.4 Release 03.03.2026

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.8.4 - Prevent crashing from an empty molang string - Fixed Molang calculations sometimes parsing math incorrectly (#820) - Fixed MathParser not parsing group negatives properly (#820)
4.8.4 Release 03.03.2026

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.8.4 - Prevent crashing from an empty molang string - Fixed Molang calculations sometimes parsing math incorrectly (#820) - Fixed MathParser not parsing group negatives properly (#820)
5.4.5 Release 03.03.2026

NeoForge 1.21.11-5.4.5

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.4.5 ### Bug Fixes * Fixed animations transitioning to themselves when finishing sometimes * Fixed CustomBoneTextureGeoLayer not rendering in the correct position * Fixed MathParser not parsing group negatives properly
5.4.5 Release 03.03.2026

Forge 1.21.11-5.4.5

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
forge
Показати зміни
## GeckoLib v5.4.5 ### Bug Fixes * Fixed animations transitioning to themselves when finishing sometimes * Fixed CustomBoneTextureGeoLayer not rendering in the correct position * Fixed MathParser not parsing group negatives properly
5.4.5 Release 03.03.2026

Fabric 1.21.11-5.4.5

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.4.5 ### Bug Fixes * Fixed animations transitioning to themselves when finishing sometimes * Fixed CustomBoneTextureGeoLayer not rendering in the correct position * Fixed MathParser not parsing group negatives properly
5.4.4 Release 27.02.2026

NeoForge 1.21.11-5.4.4

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.4.4 ### Changes #### API * Added `RenderPassInfo#getPreRenderMatrixPose` and `RenderPassInfo#getModelRenderMatrixPose`, capturing the entire PoseStack pose instead of just the matrix pose itself * Added `OverridingDataTicket` - A `DataTicket` implementation that defers to an existing RenderState field first before applying itself. * This allows for capturing RenderState field values that may be modified by vanilla or other mods after extraction by the renderer (Fixes #818) ### Bug Fixes * Fixed looping animations sometimes causing vanishing entities * Fixed GeckoLib failing to load an animation with an empty string as the keyframe * Fixed `RenderUtil#transformToBone` manipulating the `PoseStack` in reverse (#819) * Fixed `RenderUtil#transformToBone` not accounting for back-translating to the pivot point (#822) * Fixed `MathParser` sometimes parsing mathmematical expressions incorrectly (#820) * Fixed `GeoItem`s sometimes having their id collide if not registered as a synced animatable * Fixed some animations replaying the last few frames of their animation occasionally under very specific circumstances
5.4.4 Release 27.02.2026

Forge 1.21.11-5.4.4

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
forge
Показати зміни
## GeckoLib v5.4.4 ### Changes #### API * Added `RenderPassInfo#getPreRenderMatrixPose` and `RenderPassInfo#getModelRenderMatrixPose`, capturing the entire PoseStack pose instead of just the matrix pose itself * Added `OverridingDataTicket` - A `DataTicket` implementation that defers to an existing RenderState field first before applying itself. * This allows for capturing RenderState field values that may be modified by vanilla or other mods after extraction by the renderer (Fixes #818) ### Bug Fixes * Fixed looping animations sometimes causing vanishing entities * Fixed GeckoLib failing to load an animation with an empty string as the keyframe * Fixed `RenderUtil#transformToBone` manipulating the `PoseStack` in reverse (#819) * Fixed `RenderUtil#transformToBone` not accounting for back-translating to the pivot point (#822) * Fixed `MathParser` sometimes parsing mathmematical expressions incorrectly (#820) * Fixed `GeoItem`s sometimes having their id collide if not registered as a synced animatable * Fixed some animations replaying the last few frames of their animation occasionally under very specific circumstances
5.4.4 Release 27.02.2026

Fabric 1.21.11-5.4.4

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.4.4 ### Changes #### API * Added `RenderPassInfo#getPreRenderMatrixPose` and `RenderPassInfo#getModelRenderMatrixPose`, capturing the entire PoseStack pose instead of just the matrix pose itself * Added `OverridingDataTicket` - A `DataTicket` implementation that defers to an existing RenderState field first before applying itself. * This allows for capturing RenderState field values that may be modified by vanilla or other mods after extraction by the renderer (Fixes #818) ### Bug Fixes * Fixed looping animations sometimes causing vanishing entities * Fixed GeckoLib failing to load an animation with an empty string as the keyframe * Fixed `RenderUtil#transformToBone` manipulating the `PoseStack` in reverse (#819) * Fixed `RenderUtil#transformToBone` not accounting for back-translating to the pivot point (#822) * Fixed `MathParser` sometimes parsing mathmematical expressions incorrectly (#820) * Fixed `GeoItem`s sometimes having their id collide if not registered as a synced animatable * Fixed some animations replaying the last few frames of their animation occasionally under very specific circumstances
4.8.3 Release 31.01.2026

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
v4.8.3 - Fix GeckoLib not knowing what `math.pi` is and breaking animations (??? How has no-one told me about this until now) - Add incompatibility with geckoanimfix since the author refuses to remove the mod even though it breaks Geckolib and actually does nothing at all
4.8.3 Release 31.01.2026

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.8.3 - Fix GeckoLib not knowing what `math.pi` is and breaking animations (??? How has no-one told me about this until now) - Add incompatibility with geckoanimfix since the author refuses to remove the mod even though it breaks Geckolib and actually does nothing at all
5.4.3 Release 28.01.2026

NeoForge 1.21.11-5.4.3

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.4.3 ### Additions * Added `RenderUtil#prepMatrixForBoneAndUpdateListeners` * Added `RenderUtil#addPosToMatrix` ### Bug Fixes * Fixed Bone Position Listeners not getting the right positions
5.4.3 Release 28.01.2026

Forge 1.21.11-5.4.3

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
forge
Показати зміни
## GeckoLib v5.4.3 ### Additions * Added `RenderUtil#prepMatrixForBoneAndUpdateListeners` * Added `RenderUtil#addPosToMatrix` ### Bug Fixes * Fixed Bone Position Listeners not getting the right positions
5.4.3 Release 28.01.2026

Fabric 1.21.11-5.4.3

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.4.3 ### Additions * Added `RenderUtil#prepMatrixForBoneAndUpdateListeners` * Added `RenderUtil#addPosToMatrix` ### Bug Fixes * Fixed Bone Position Listeners not getting the right positions
5.4.2 Release 11.01.2026

NeoForge 1.21.11-5.4.2

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.4.2 ### Additions * Added a bone name based equivalent of `RenderPassInfo#addBonePositionListener` * Added transitive interface injections for Common, NeoForge, and Fabric * Added a `TypeToken` alternative to classes for `DataTickets`, to allow for generic-typed DataTickets ### Bug Fixes * Fixed a bug causing the first keyframe of animations to be skipped entirely (#807, #805) * Fixed hold on last frame loop type not working (#806)
5.4.2 Release 11.01.2026

Forge 1.21.11-5.4.2

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
forge
Показати зміни
## GeckoLib v5.4.2 ### Additions * Added a bone name based equivalent of `RenderPassInfo#addBonePositionListener` * Added transitive interface injections for Common, NeoForge, and Fabric * Added a `TypeToken` alternative to classes for `DataTickets`, to allow for generic-typed DataTickets ### Bug Fixes * Fixed a bug causing the first keyframe of animations to be skipped entirely (#807, #805) * Fixed hold on last frame loop type not working (#806)
5.4.2 Release 11.01.2026

Fabric 1.21.11-5.4.2

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.4.2 ### Additions * Added a bone name based equivalent of `RenderPassInfo#addBonePositionListener` * Added transitive interface injections for Common, NeoForge, and Fabric * Added a `TypeToken` alternative to classes for `DataTickets`, to allow for generic-typed DataTickets ### Bug Fixes * Fixed a bug causing the first keyframe of animations to be skipped entirely (#807, #805) * Fixed hold on last frame loop type not working (#806)
4.8.3 Release 04.01.2026

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.8.3 - Added a safety check for mods attempting to render GeckoLib armor without using GeoRenderProvider. (#755, #804, etc) - Marked GeckoAnimFix as an incompatible mod since they refuse to stop breaking GeckoLib with their download-farming mod.
4.8.3 Release 04.01.2026

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.8.3 - Added a safety check for mods attempting to render GeckoLib armor without using GeoRenderProvider. (#755, #804, etc) - Marked GeckoAnimFix as an incompatible mod since they refuse to stop breaking GeckoLib with their download-farming mod.
4.8.3 Release 04.01.2026

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.8.3 - Added a safety check for mods attempting to render GeckoLib armor without using GeoRenderProvider. (#755, #804, etc) - Marked GeckoAnimFix as an incompatible mod since they refuse to stop breaking GeckoLib with their download-farming mod.
5.4.1 Release 01.01.2026

NeoForge 1.21.11

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.4.1 ### Changes: * Cleaned up some outdated tooltips * Added some additional context to DeferredCache errors from `RenderPassInfo#addBoneUpdater` ### Bug Fixes: * Fixed `AnimationController` sometimes thinking time has gone backwards (thanks Mojang?) * Fixed `AnimationController` handling triggered animations in ticks instead of seconds * Fixed keyframe markers not being triggered properly (or sometimes at all) * Fixed in-code loop type usage not being respected
5.4.1 Release 01.01.2026

Forge 1.21.11

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
forge
Показати зміни
## GeckoLib v5.4.1 ### Changes: * Cleaned up some outdated tooltips * Added some additional context to DeferredCache errors from `RenderPassInfo#addBoneUpdater` ### Bug Fixes: * Fixed `AnimationController` sometimes thinking time has gone backwards (thanks Mojang?) * Fixed `AnimationController` handling triggered animations in ticks instead of seconds * Fixed keyframe markers not being triggered properly (or sometimes at all) * Fixed in-code loop type usage not being respected
5.4.1 Release 01.01.2026

Fabric 1.21.11

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.4.1 ### Changes: * Cleaned up some outdated tooltips * Added some additional context to DeferredCache errors from `RenderPassInfo#addBoneUpdater` ### Bug Fixes: * Fixed `AnimationController` sometimes thinking time has gone backwards (thanks Mojang?) * Fixed `AnimationController` handling triggered animations in ticks instead of seconds * Fixed keyframe markers not being triggered properly (or sometimes at all) * Fixed in-code loop type usage not being respected
5.4 Release 27.12.2025

NeoForge 1.21.11

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.4 ## Changes: ### Fixes: * Fixed GeoArmorRenderer not rendering properly * Fixed GeoArmorRenderer crashing when using renderlayers * Fixed animations interpolating from previous animations that had already finished * Fixed animations not transitioning back to base pose when finishing if transition time is present * Fixed animations not rotating properly when animating bones that are rotated by default * Fixed bone scaling not applying ### API: * GeoRenderState#addGeckolibData no longer accepts `null` values * Re-added `#setTransitionTicks` to `AnimationController` * Added `JsonUtil#jsonToVec3` direct helper method * Begun building a new SPI-based .json deserialization pipeline, to allow for safer and more extensible model & animation loading * By default, GeckoLib will continue to use GSON to deserialize into intermediary unbaked objects * I am looking at making a GeckoLib addon that uses a faster library (possibly FastJson?) to speed up loading of assets, potentially substantially * This system is not fully implemented yet, but the majority of the code has been written and reviewed to ensure it meets current Bedrock geometry & animation specs (1.21.0 and 1.8.0 respectively) * This will in theory allow mod authors to create their own adapters in the event they want to do custom loading or handling, without sacrificing on safety * Removed `GeckoLibClient#getGeoModelForItem` as it was unused and unnecessary, use `RenderUtil#getGeckoLibItemRenderer` instead and get the model as needed * `GeckoLibServices.Client` was extracted to `GeckoLibClientServices`, because java kept failing to compile for seemingly no reason * Created `GeoBone#positionAndRender`, which implements the full render operation for a given bone * Added a supplier-based fallback overload for `GeoRenderState#getOrDefaultGeckolibData` for deferred computation * Added `SerializableDataTicket#enforceValidTicket` ### Internal: * Moved GeckoLib's nullability annotations to the [JSpecify](https://jspecify.dev) spec * You will find a significant increase in nullability notations and null handling in the library, which should help eliminate confusion as to the state of the code * Cleaned up more Javadocs * Added a significant amount of additional documentation - specifically in package-info files and parameter type descriptions * Renamed RawAnimation#additionalTicks to RawAnimation#waitTicks * Removed `bind_pose_rotation` legacy support from the Bone format * Removed the unused `AnimationVariables` class * Changed the related-object generic type for `GeoObjectRenderer` from `E` to `O` to match the rest of the library * Moved `BoneSnapshots`, `PerBoneRender`, and `RenderPassInfo` to the renderer base package * Moved the various builtin `GeoRenderLayer` classes to a builtin subpackage * Moved GeckoLib's GSON instance from `KeyFramesAdapter` to `GeckoLibResources` * Renamed `KeyFramesAdapter` to `KeyFrameMarkersAdapter` * Cleaned up and standardized nullability throughout the library * Updated some outdated javadocs from pre-update
5.4 Release 27.12.2025

Forge 1.21.11

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
forge
Показати зміни
## GeckoLib v5.4 ## Changes: ### Fixes: * Fixed GeoArmorRenderer not rendering properly * Fixed GeoArmorRenderer crashing when using renderlayers * Fixed animations interpolating from previous animations that had already finished * Fixed animations not transitioning back to base pose when finishing if transition time is present * Fixed animations not rotating properly when animating bones that are rotated by default * Fixed bone scaling not applying ### API: * GeoRenderState#addGeckolibData no longer accepts `null` values * Re-added `#setTransitionTicks` to `AnimationController` * Added `JsonUtil#jsonToVec3` direct helper method * Begun building a new SPI-based .json deserialization pipeline, to allow for safer and more extensible model & animation loading * By default, GeckoLib will continue to use GSON to deserialize into intermediary unbaked objects * I am looking at making a GeckoLib addon that uses a faster library (possibly FastJson?) to speed up loading of assets, potentially substantially * This system is not fully implemented yet, but the majority of the code has been written and reviewed to ensure it meets current Bedrock geometry & animation specs (1.21.0 and 1.8.0 respectively) * This will in theory allow mod authors to create their own adapters in the event they want to do custom loading or handling, without sacrificing on safety * Removed `GeckoLibClient#getGeoModelForItem` as it was unused and unnecessary, use `RenderUtil#getGeckoLibItemRenderer` instead and get the model as needed * `GeckoLibServices.Client` was extracted to `GeckoLibClientServices`, because java kept failing to compile for seemingly no reason * Created `GeoBone#positionAndRender`, which implements the full render operation for a given bone * Added a supplier-based fallback overload for `GeoRenderState#getOrDefaultGeckolibData` for deferred computation * Added `SerializableDataTicket#enforceValidTicket` ### Internal: * Moved GeckoLib's nullability annotations to the [JSpecify](https://jspecify.dev) spec * You will find a significant increase in nullability notations and null handling in the library, which should help eliminate confusion as to the state of the code * Cleaned up more Javadocs * Added a significant amount of additional documentation - specifically in package-info files and parameter type descriptions * Renamed RawAnimation#additionalTicks to RawAnimation#waitTicks * Removed `bind_pose_rotation` legacy support from the Bone format * Removed the unused `AnimationVariables` class * Changed the related-object generic type for `GeoObjectRenderer` from `E` to `O` to match the rest of the library * Moved `BoneSnapshots`, `PerBoneRender`, and `RenderPassInfo` to the renderer base package * Moved the various builtin `GeoRenderLayer` classes to a builtin subpackage * Moved GeckoLib's GSON instance from `KeyFramesAdapter` to `GeckoLibResources` * Renamed `KeyFramesAdapter` to `KeyFrameMarkersAdapter` * Cleaned up and standardized nullability throughout the library * Updated some outdated javadocs from pre-update
5.4 Release 27.12.2025

Fabric 1.21.11

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.4 ## Changes: ### Fixes: * Fixed GeoArmorRenderer not rendering properly * Fixed GeoArmorRenderer crashing when using renderlayers * Fixed animations interpolating from previous animations that had already finished * Fixed animations not transitioning back to base pose when finishing if transition time is present * Fixed animations not rotating properly when animating bones that are rotated by default * Fixed bone scaling not applying ### API: * GeoRenderState#addGeckolibData no longer accepts `null` values * Re-added `#setTransitionTicks` to `AnimationController` * Added `JsonUtil#jsonToVec3` direct helper method * Begun building a new SPI-based .json deserialization pipeline, to allow for safer and more extensible model & animation loading * By default, GeckoLib will continue to use GSON to deserialize into intermediary unbaked objects * I am looking at making a GeckoLib addon that uses a faster library (possibly FastJson?) to speed up loading of assets, potentially substantially * This system is not fully implemented yet, but the majority of the code has been written and reviewed to ensure it meets current Bedrock geometry & animation specs (1.21.0 and 1.8.0 respectively) * This will in theory allow mod authors to create their own adapters in the event they want to do custom loading or handling, without sacrificing on safety * Removed `GeckoLibClient#getGeoModelForItem` as it was unused and unnecessary, use `RenderUtil#getGeckoLibItemRenderer` instead and get the model as needed * `GeckoLibServices.Client` was extracted to `GeckoLibClientServices`, because java kept failing to compile for seemingly no reason * Created `GeoBone#positionAndRender`, which implements the full render operation for a given bone * Added a supplier-based fallback overload for `GeoRenderState#getOrDefaultGeckolibData` for deferred computation * Added `SerializableDataTicket#enforceValidTicket` ### Internal: * Moved GeckoLib's nullability annotations to the [JSpecify](https://jspecify.dev) spec * You will find a significant increase in nullability notations and null handling in the library, which should help eliminate confusion as to the state of the code * Cleaned up more Javadocs * Added a significant amount of additional documentation - specifically in package-info files and parameter type descriptions * Renamed RawAnimation#additionalTicks to RawAnimation#waitTicks * Removed `bind_pose_rotation` legacy support from the Bone format * Removed the unused `AnimationVariables` class * Changed the related-object generic type for `GeoObjectRenderer` from `E` to `O` to match the rest of the library * Moved `BoneSnapshots`, `PerBoneRender`, and `RenderPassInfo` to the renderer base package * Moved the various builtin `GeoRenderLayer` classes to a builtin subpackage * Moved GeckoLib's GSON instance from `KeyFramesAdapter` to `GeckoLibResources` * Renamed `KeyFramesAdapter` to `KeyFrameMarkersAdapter` * Cleaned up and standardized nullability throughout the library * Updated some outdated javadocs from pre-update
5.4-alpha-1 Release 10.12.2025

Fabric 1.21.11

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.4-alpha-1 ## Changes:
5.4-alpha-1 Release 10.12.2025

NeoForge 1.21.11

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.4-alpha-1 ## Changes:
5.3-alpha-3 Release 29.10.2025

NeoForge 1.21.10

Підтримувані версії Minecraft
1.21.10
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.3-alpha-3 ## Alpha 3 Notes: - Fixed a crash on world load (#776) - More internal changes around armour rendering and ItemArmorGeoLayer - Sorry to say, there's more API changes coming in the next version :( ## Alpha 2 Notes: * Fix Forge crashing on load on newer Forge versions (#773) * Fix GeoArmorRenderer crashing when not rendering a full set (#771) * `BlockAndItemGeoLayer#renderStackForBone` and `#renderBlockForBone` renamed to `#submitItemStackRender` and `#submitBlockRender` respectively * Moved the `OBJECT_RENDER_POSE` and `MODEL_RENDER_POSE` DataTickets to the base `GeoRenderer`, so that subclasses do not need to handle them in overrides * Fixed only handling 1 `PerBoneRenderTask` per `GeoBone` * Added `GeoBone#transformToBone` * Split `PerBoneRender` tasks out into `GeoRenderer#submitPerBoneRenderTasks` * Removed the `skipPerBoneTasks` in several `GeoRenderer` method calls as it is no longer needed * Created `PerBoneRenderTasks` for neatly handling per-bone render tasks given their added complexity * Restricted `GeoArmorLayer`'s generic type to require an `AvatarRenderState`, as that is the actual type required by the models used * Added `RenderStateUtil` ## Changes * Port to 1.21.10 * NOTE: This is an ALPHA build, and may be subject to breaking changes until the alpha tag is removed. * The PACKED_LIGHT DataTicket is no longer filled for most GeoRenderers, as the base RenderState classes contain `lightCoords` now by default * Added `GeoRenderState#getPackedLight` * `GeoRenderer#defaultRender` has been renamed to `#submitRenderTasks` to better represent its function now that we're not actually rendering at the time of that call * `GeoRenderer#actuallyRender` has been renamed to `#buildRenderTask` to better represent its function * `GeoLayer#render` has been renamed to `#buildRenderTask` to better represent its function * `GeoRenderer#reRender` has been removed. Instead, render layers or renderers should submit another render task via `GeoRenderer#buildRenderTask`. Consequently, you no longer need to check for `isReRender` in renderer methods * `preRender`, `scaleModelForRender`, and `adjustPositionForRender` have all been moved to _after_ the preRender event check * Added `GeoRenderer#createRenderState` * Removed `GeoEntityRenderer#createBaseRenderState` - Use `#createRenderState` instead * Removed various DataTickets from the default setup, where they're just a blatant clone of existing vanilla properties, to eliminate multiple sources of truth and improve performance * The various Matrix4f variables in GeckoLib renderers has been moved to DataTickets * Removed `GeoRenderer#doPostRenderCleanup` * Added the associated HumanoidModel to `GeoArmorLayer.RenderData` * Added `RenderModelPositioner` * Rewrote `GeoArmorRenderer` - it should now be significantly easier to use and understand * Change DefaultedEntityGeoModel to take a customisable bone name instead of a flat boolean * Added `#withRenderLayer` to the various `GeoRenderer`s to allow for a functional instantiation * `GeoObjectRenderer` now uses a generic for its `GeoRenderState`, allowing for generic extensibility * Directly pass the partialTick to `GeoRenderer#addRenderData`, `GeoRenderLayer#addRenderData`, `GeoModel#prepareForRenderPass`, and the various `CompileRenderState` events/hooks (#762) * Renamed `GeoRenderer#adjustPositionForRender` to `#adjustRenderPose` to better reflect its intended usage * `ItemArmorGeoLayer.RenderData` now uses `GeoArmorRenderer.ArmorSegment`s instead of manual slots and part getters * Made `GeoRenderEvent` and its various sub-events multiloader compatible * All platform-specific GeckoLib events are now split into their own individual classes to make it easier to find and manage them. E.G. `CompileBlockRenderLayersEvent` ## Additions * Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. * See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib5) * Added: * `StatelessGeoBlockEntity` * `StatelessGeoEntity` * `StatelessGeoObject` * `StatelessGeoReplacedEntity` * `StatelessGeoSingletonAnimatable` * `StatelessAnimationController` * Added `attack.punch` DefaultAnimation constant * Added `misc.idle.flying` DefaultAnimation constant * Added `move.dive` DefaultAnimation constant * Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations * Added `RawAnimation#getStageCount` * Added `AnimationController#getStateHandler` * Added `DefaultAnimations#genericWalkFlyIdleController` * Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling * E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);` * Added `GeoRenderEvent#hasData` * Added `RenderUtil#getReplacedEntityRenderer` * Added `RenderUtil#getGeckoLibItemRenderer` * Added `RenderUtil#getGeckoLibEntityRenderer` * Added `RenderUtil#getGeckoLibBlockRenderer` * Added `RenderUtil#getGeckoLibArmorRenderer` ## Bug Fixes * Add double-depth bedrock keyframe parsing because I have no idea why Blockbench is exporting that * Fixed triggered animations not visually working on brand-new stacks in multiplayer for other players * Fixed some incorrect javadocs in AnimationController * Ensure the `EntityRenderState` is properly extracted before passing to `GeoArmorRenderer` for extraction ## Internal Changes * Reorganised GeckoLib's packets into folders * Added a StreamCodec implementation for `Animation.Stage` * Added a StreamCodec implementation for `RawAnimation` * Added javadocs to more internal methods and all of the mixins, for clarity * Improved the Javadoc on `GeoRenderEvent#getRenderData` * Removed `RenderUtil#getCurrentSystemTick` * Removed `RenderUtil#booleanToFloat` * Removed `RenderUtil#getGeoModelForEntityType` * Removed `RenderUtil#getGeoModelForEntity` * Removed `RenderUtil#getGeoModelForItem` * Removed `RenderUtil#getGeoModelForBlock` * Removed `RenderUtil#getGeoModelForArmor` * Moved `RenderUtil#getCurrentTick` to `ClientUtil` * Moved `RenderUtil#arrayToVec` to `JsonUtil` * Removed some superfluous parameters from `GeoRenderProvider#getGeoArmorRenderer` * Renamed `ItemArmorGeoLayer#prepHumanoidModelForRender` to `#positionModelPartFromBone`
5.3-alpha-3 Release 29.10.2025

Forge 1.21.10

Підтримувані версії Minecraft
1.21.10
Завантажувачі / Платформи
forge
Показати зміни
## GeckoLib v5.3-alpha-3 ## Alpha 3 Notes: - Fixed a crash on world load (#776) - More internal changes around armour rendering and ItemArmorGeoLayer - Sorry to say, there's more API changes coming in the next version :( ## Alpha 2 Notes: * Fix Forge crashing on load on newer Forge versions (#773) * Fix GeoArmorRenderer crashing when not rendering a full set (#771) * `BlockAndItemGeoLayer#renderStackForBone` and `#renderBlockForBone` renamed to `#submitItemStackRender` and `#submitBlockRender` respectively * Moved the `OBJECT_RENDER_POSE` and `MODEL_RENDER_POSE` DataTickets to the base `GeoRenderer`, so that subclasses do not need to handle them in overrides * Fixed only handling 1 `PerBoneRenderTask` per `GeoBone` * Added `GeoBone#transformToBone` * Split `PerBoneRender` tasks out into `GeoRenderer#submitPerBoneRenderTasks` * Removed the `skipPerBoneTasks` in several `GeoRenderer` method calls as it is no longer needed * Created `PerBoneRenderTasks` for neatly handling per-bone render tasks given their added complexity * Restricted `GeoArmorLayer`'s generic type to require an `AvatarRenderState`, as that is the actual type required by the models used * Added `RenderStateUtil` ## Changes * Port to 1.21.10 * NOTE: This is an ALPHA build, and may be subject to breaking changes until the alpha tag is removed. * The PACKED_LIGHT DataTicket is no longer filled for most GeoRenderers, as the base RenderState classes contain `lightCoords` now by default * Added `GeoRenderState#getPackedLight` * `GeoRenderer#defaultRender` has been renamed to `#submitRenderTasks` to better represent its function now that we're not actually rendering at the time of that call * `GeoRenderer#actuallyRender` has been renamed to `#buildRenderTask` to better represent its function * `GeoLayer#render` has been renamed to `#buildRenderTask` to better represent its function * `GeoRenderer#reRender` has been removed. Instead, render layers or renderers should submit another render task via `GeoRenderer#buildRenderTask`. Consequently, you no longer need to check for `isReRender` in renderer methods * `preRender`, `scaleModelForRender`, and `adjustPositionForRender` have all been moved to _after_ the preRender event check * Added `GeoRenderer#createRenderState` * Removed `GeoEntityRenderer#createBaseRenderState` - Use `#createRenderState` instead * Removed various DataTickets from the default setup, where they're just a blatant clone of existing vanilla properties, to eliminate multiple sources of truth and improve performance * The various Matrix4f variables in GeckoLib renderers has been moved to DataTickets * Removed `GeoRenderer#doPostRenderCleanup` * Added the associated HumanoidModel to `GeoArmorLayer.RenderData` * Added `RenderModelPositioner` * Rewrote `GeoArmorRenderer` - it should now be significantly easier to use and understand * Change DefaultedEntityGeoModel to take a customisable bone name instead of a flat boolean * Added `#withRenderLayer` to the various `GeoRenderer`s to allow for a functional instantiation * `GeoObjectRenderer` now uses a generic for its `GeoRenderState`, allowing for generic extensibility * Directly pass the partialTick to `GeoRenderer#addRenderData`, `GeoRenderLayer#addRenderData`, `GeoModel#prepareForRenderPass`, and the various `CompileRenderState` events/hooks (#762) * Renamed `GeoRenderer#adjustPositionForRender` to `#adjustRenderPose` to better reflect its intended usage * `ItemArmorGeoLayer.RenderData` now uses `GeoArmorRenderer.ArmorSegment`s instead of manual slots and part getters * Made `GeoRenderEvent` and its various sub-events multiloader compatible * All platform-specific GeckoLib events are now split into their own individual classes to make it easier to find and manage them. E.G. `CompileBlockRenderLayersEvent` ## Additions * Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. * See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib5) * Added: * `StatelessGeoBlockEntity` * `StatelessGeoEntity` * `StatelessGeoObject` * `StatelessGeoReplacedEntity` * `StatelessGeoSingletonAnimatable` * `StatelessAnimationController` * Added `attack.punch` DefaultAnimation constant * Added `misc.idle.flying` DefaultAnimation constant * Added `move.dive` DefaultAnimation constant * Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations * Added `RawAnimation#getStageCount` * Added `AnimationController#getStateHandler` * Added `DefaultAnimations#genericWalkFlyIdleController` * Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling * E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);` * Added `GeoRenderEvent#hasData` * Added `RenderUtil#getReplacedEntityRenderer` * Added `RenderUtil#getGeckoLibItemRenderer` * Added `RenderUtil#getGeckoLibEntityRenderer` * Added `RenderUtil#getGeckoLibBlockRenderer` * Added `RenderUtil#getGeckoLibArmorRenderer` ## Bug Fixes * Add double-depth bedrock keyframe parsing because I have no idea why Blockbench is exporting that * Fixed triggered animations not visually working on brand-new stacks in multiplayer for other players * Fixed some incorrect javadocs in AnimationController * Ensure the `EntityRenderState` is properly extracted before passing to `GeoArmorRenderer` for extraction ## Internal Changes * Reorganised GeckoLib's packets into folders * Added a StreamCodec implementation for `Animation.Stage` * Added a StreamCodec implementation for `RawAnimation` * Added javadocs to more internal methods and all of the mixins, for clarity * Improved the Javadoc on `GeoRenderEvent#getRenderData` * Removed `RenderUtil#getCurrentSystemTick` * Removed `RenderUtil#booleanToFloat` * Removed `RenderUtil#getGeoModelForEntityType` * Removed `RenderUtil#getGeoModelForEntity` * Removed `RenderUtil#getGeoModelForItem` * Removed `RenderUtil#getGeoModelForBlock` * Removed `RenderUtil#getGeoModelForArmor` * Moved `RenderUtil#getCurrentTick` to `ClientUtil` * Moved `RenderUtil#arrayToVec` to `JsonUtil` * Removed some superfluous parameters from `GeoRenderProvider#getGeoArmorRenderer` * Renamed `ItemArmorGeoLayer#prepHumanoidModelForRender` to `#positionModelPartFromBone`
5.3-alpha-3 Release 29.10.2025

Fabric 1.21.10

Підтримувані версії Minecraft
1.21.10
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.3-alpha-3 ## Alpha 3 Notes: - Fixed a crash on world load (#776) - More internal changes around armour rendering and ItemArmorGeoLayer - Sorry to say, there's more API changes coming in the next version :( ## Alpha 2 Notes: * Fix Forge crashing on load on newer Forge versions (#773) * Fix GeoArmorRenderer crashing when not rendering a full set (#771) * `BlockAndItemGeoLayer#renderStackForBone` and `#renderBlockForBone` renamed to `#submitItemStackRender` and `#submitBlockRender` respectively * Moved the `OBJECT_RENDER_POSE` and `MODEL_RENDER_POSE` DataTickets to the base `GeoRenderer`, so that subclasses do not need to handle them in overrides * Fixed only handling 1 `PerBoneRenderTask` per `GeoBone` * Added `GeoBone#transformToBone` * Split `PerBoneRender` tasks out into `GeoRenderer#submitPerBoneRenderTasks` * Removed the `skipPerBoneTasks` in several `GeoRenderer` method calls as it is no longer needed * Created `PerBoneRenderTasks` for neatly handling per-bone render tasks given their added complexity * Restricted `GeoArmorLayer`'s generic type to require an `AvatarRenderState`, as that is the actual type required by the models used * Added `RenderStateUtil` ## Changes * Port to 1.21.10 * NOTE: This is an ALPHA build, and may be subject to breaking changes until the alpha tag is removed. * The PACKED_LIGHT DataTicket is no longer filled for most GeoRenderers, as the base RenderState classes contain `lightCoords` now by default * Added `GeoRenderState#getPackedLight` * `GeoRenderer#defaultRender` has been renamed to `#submitRenderTasks` to better represent its function now that we're not actually rendering at the time of that call * `GeoRenderer#actuallyRender` has been renamed to `#buildRenderTask` to better represent its function * `GeoLayer#render` has been renamed to `#buildRenderTask` to better represent its function * `GeoRenderer#reRender` has been removed. Instead, render layers or renderers should submit another render task via `GeoRenderer#buildRenderTask`. Consequently, you no longer need to check for `isReRender` in renderer methods * `preRender`, `scaleModelForRender`, and `adjustPositionForRender` have all been moved to _after_ the preRender event check * Added `GeoRenderer#createRenderState` * Removed `GeoEntityRenderer#createBaseRenderState` - Use `#createRenderState` instead * Removed various DataTickets from the default setup, where they're just a blatant clone of existing vanilla properties, to eliminate multiple sources of truth and improve performance * The various Matrix4f variables in GeckoLib renderers has been moved to DataTickets * Removed `GeoRenderer#doPostRenderCleanup` * Added the associated HumanoidModel to `GeoArmorLayer.RenderData` * Added `RenderModelPositioner` * Rewrote `GeoArmorRenderer` - it should now be significantly easier to use and understand * Change DefaultedEntityGeoModel to take a customisable bone name instead of a flat boolean * Added `#withRenderLayer` to the various `GeoRenderer`s to allow for a functional instantiation * `GeoObjectRenderer` now uses a generic for its `GeoRenderState`, allowing for generic extensibility * Directly pass the partialTick to `GeoRenderer#addRenderData`, `GeoRenderLayer#addRenderData`, `GeoModel#prepareForRenderPass`, and the various `CompileRenderState` events/hooks (#762) * Renamed `GeoRenderer#adjustPositionForRender` to `#adjustRenderPose` to better reflect its intended usage * `ItemArmorGeoLayer.RenderData` now uses `GeoArmorRenderer.ArmorSegment`s instead of manual slots and part getters * Made `GeoRenderEvent` and its various sub-events multiloader compatible * All platform-specific GeckoLib events are now split into their own individual classes to make it easier to find and manage them. E.G. `CompileBlockRenderLayersEvent` ## Additions * Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. * See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib5) * Added: * `StatelessGeoBlockEntity` * `StatelessGeoEntity` * `StatelessGeoObject` * `StatelessGeoReplacedEntity` * `StatelessGeoSingletonAnimatable` * `StatelessAnimationController` * Added `attack.punch` DefaultAnimation constant * Added `misc.idle.flying` DefaultAnimation constant * Added `move.dive` DefaultAnimation constant * Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations * Added `RawAnimation#getStageCount` * Added `AnimationController#getStateHandler` * Added `DefaultAnimations#genericWalkFlyIdleController` * Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling * E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);` * Added `GeoRenderEvent#hasData` * Added `RenderUtil#getReplacedEntityRenderer` * Added `RenderUtil#getGeckoLibItemRenderer` * Added `RenderUtil#getGeckoLibEntityRenderer` * Added `RenderUtil#getGeckoLibBlockRenderer` * Added `RenderUtil#getGeckoLibArmorRenderer` ## Bug Fixes * Add double-depth bedrock keyframe parsing because I have no idea why Blockbench is exporting that * Fixed triggered animations not visually working on brand-new stacks in multiplayer for other players * Fixed some incorrect javadocs in AnimationController * Ensure the `EntityRenderState` is properly extracted before passing to `GeoArmorRenderer` for extraction ## Internal Changes * Reorganised GeckoLib's packets into folders * Added a StreamCodec implementation for `Animation.Stage` * Added a StreamCodec implementation for `RawAnimation` * Added javadocs to more internal methods and all of the mixins, for clarity * Improved the Javadoc on `GeoRenderEvent#getRenderData` * Removed `RenderUtil#getCurrentSystemTick` * Removed `RenderUtil#booleanToFloat` * Removed `RenderUtil#getGeoModelForEntityType` * Removed `RenderUtil#getGeoModelForEntity` * Removed `RenderUtil#getGeoModelForItem` * Removed `RenderUtil#getGeoModelForBlock` * Removed `RenderUtil#getGeoModelForArmor` * Moved `RenderUtil#getCurrentTick` to `ClientUtil` * Moved `RenderUtil#arrayToVec` to `JsonUtil` * Removed some superfluous parameters from `GeoRenderProvider#getGeoArmorRenderer` * Renamed `ItemArmorGeoLayer#prepHumanoidModelForRender` to `#positionModelPartFromBone`
5.3-alpha-2 Release 22.10.2025

Forge 1.21.10

Підтримувані версії Minecraft
1.21.10
Завантажувачі / Платформи
forge
Показати зміни
## GeckoLib v5.3-alpha-2 ## Alpha 2 Notes: * Fix Forge crashing on load on newer Forge versions (#773) * Fix GeoArmorRenderer crashing when not rendering a full set (#771) * `BlockAndItemGeoLayer#renderStackForBone` and `#renderBlockForBone` renamed to `#submitItemStackRender` and `#submitBlockRender` respectively * Moved the `OBJECT_RENDER_POSE` and `MODEL_RENDER_POSE` DataTickets to the base `GeoRenderer`, so that subclasses do not need to handle them in overrides * Fixed only handling 1 `PerBoneRenderTask` per `GeoBone` * Added `GeoBone#transformToBone` * Split `PerBoneRender` tasks out into `GeoRenderer#submitPerBoneRenderTasks` * Removed the `skipPerBoneTasks` in several `GeoRenderer` method calls as it is no longer needed * Created `PerBoneRenderTasks` for neatly handling per-bone render tasks given their added complexity * Restricted `GeoArmorLayer`'s generic type to require an `AvatarRenderState`, as that is the actual type required by the models used * Added `RenderStateUtil` ## Changes * Port to 1.21.10 * NOTE: This is an ALPHA build, and may be subject to breaking changes until the alpha tag is removed. * The PACKED_LIGHT DataTicket is no longer filled for most GeoRenderers, as the base RenderState classes contain `lightCoords` now by default * Added `GeoRenderState#getPackedLight` * `GeoRenderer#defaultRender` has been renamed to `#submitRenderTasks` to better represent its function now that we're not actually rendering at the time of that call * `GeoRenderer#actuallyRender` has been renamed to `#buildRenderTask` to better represent its function * `GeoLayer#render` has been renamed to `#buildRenderTask` to better represent its function * `GeoRenderer#reRender` has been removed. Instead, render layers or renderers should submit another render task via `GeoRenderer#buildRenderTask`. Consequently, you no longer need to check for `isReRender` in renderer methods * `preRender`, `scaleModelForRender`, and `adjustPositionForRender` have all been moved to _after_ the preRender event check * Added `GeoRenderer#createRenderState` * Removed `GeoEntityRenderer#createBaseRenderState` - Use `#createRenderState` instead * Removed various DataTickets from the default setup, where they're just a blatant clone of existing vanilla properties, to eliminate multiple sources of truth and improve performance * The various Matrix4f variables in GeckoLib renderers has been moved to DataTickets * Removed `GeoRenderer#doPostRenderCleanup` * Added the associated HumanoidModel to `GeoArmorLayer.RenderData` * Rewrote `GeoArmorRenderer` - it should now be significantly easier to use and understand * Change DefaultedEntityGeoModel to take a customisable bone name instead of a flat boolean * Added `#withRenderLayer` to the various `GeoRenderer`s to allow for a functional instantiation * `GeoObjectRenderer` now uses a generic for its `GeoRenderState`, allowing for generic extensibility * Directly pass the partialTick to `GeoRenderer#addRenderData`, `GeoRenderLayer#addRenderData`, `GeoModel#prepareForRenderPass`, and the various `CompileRenderState` events/hooks (#762) * Renamed `GeoRenderer#adjustPositionForRender` to `#adjustRenderPose` to better reflect its intended usage * `ItemArmorGeoLayer.RenderData` now uses `GeoArmorRenderer.ArmorSegment`s instead of manual slots and part getters * Made `GeoRenderEvent` and its various sub-events multiloader compatible * All platform-specific GeckoLib events are now split into their own individual classes to make it easier to find and manage them. E.G. `CompileBlockRenderLayersEvent` ## Additions * Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. * See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib5) * Added: * `StatelessGeoBlockEntity` * `StatelessGeoEntity` * `StatelessGeoObject` * `StatelessGeoReplacedEntity` * `StatelessGeoSingletonAnimatable` * `StatelessAnimationController` * Added `attack.punch` DefaultAnimation constant * Added `misc.idle.flying` DefaultAnimation constant * Added `move.dive` DefaultAnimation constant * Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations * Added `RawAnimation#getStageCount` * Added `AnimationController#getStateHandler` * Added `DefaultAnimations#genericWalkFlyIdleController` * Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling * E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);` * Added `GeoRenderEvent#hasData` * Added `RenderUtil#getReplacedEntityRenderer` * Added `RenderUtil#getGeckoLibItemRenderer` * Added `RenderUtil#getGeckoLibEntityRenderer` * Added `RenderUtil#getGeckoLibBlockRenderer` * Added `RenderUtil#getGeckoLibArmorRenderer` ## Bug Fixes * Add double-depth bedrock keyframe parsing because I have no idea why Blockbench is exporting that * Fixed triggered animations not visually working on brand-new stacks in multiplayer for other players * Fixed some incorrect javadocs in AnimationController * Ensure the `EntityRenderState` is properly extracted before passing to `GeoArmorRenderer` for extraction ## Internal Changes * Reorganised GeckoLib's packets into folders * Added a StreamCodec implementation for `Animation.Stage` * Added a StreamCodec implementation for `RawAnimation` * Added javadocs to more internal methods and all of the mixins, for clarity * Improved the Javadoc on `GeoRenderEvent#getRenderData` * Removed `RenderUtil#getCurrentSystemTick` * Removed `RenderUtil#booleanToFloat` * Removed `RenderUtil#getGeoModelForEntityType` * Removed `RenderUtil#getGeoModelForEntity` * Removed `RenderUtil#getGeoModelForItem` * Removed `RenderUtil#getGeoModelForBlock` * Removed `RenderUtil#getGeoModelForArmor` * Moved `RenderUtil#getCurrentTick` to `ClientUtil` * Moved `RenderUtil#arrayToVec` to `JsonUtil` * Removed some superfluous parameters from `GeoRenderProvider#getGeoArmorRenderer` * Renamed `ItemArmorGeoLayer#prepHumanoidModelForRender` to `#positionModelPartFromBone`
5.3-alpha-2 Release 22.10.2025

NeoForge 1.21.10

Підтримувані версії Minecraft
1.21.10
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.3-alpha-2 ## Alpha 2 Notes: * Fix Forge crashing on load on newer Forge versions (#773) * Fix GeoArmorRenderer crashing when not rendering a full set (#771) * `BlockAndItemGeoLayer#renderStackForBone` and `#renderBlockForBone` renamed to `#submitItemStackRender` and `#submitBlockRender` respectively * Moved the `OBJECT_RENDER_POSE` and `MODEL_RENDER_POSE` DataTickets to the base `GeoRenderer`, so that subclasses do not need to handle them in overrides * Fixed only handling 1 `PerBoneRenderTask` per `GeoBone` * Added `GeoBone#transformToBone` * Split `PerBoneRender` tasks out into `GeoRenderer#submitPerBoneRenderTasks` * Removed the `skipPerBoneTasks` in several `GeoRenderer` method calls as it is no longer needed * Created `PerBoneRenderTasks` for neatly handling per-bone render tasks given their added complexity * Restricted `GeoArmorLayer`'s generic type to require an `AvatarRenderState`, as that is the actual type required by the models used * Added `RenderStateUtil` ## Changes * Port to 1.21.10 * NOTE: This is an ALPHA build, and may be subject to breaking changes until the alpha tag is removed. * The PACKED_LIGHT DataTicket is no longer filled for most GeoRenderers, as the base RenderState classes contain `lightCoords` now by default * Added `GeoRenderState#getPackedLight` * `GeoRenderer#defaultRender` has been renamed to `#submitRenderTasks` to better represent its function now that we're not actually rendering at the time of that call * `GeoRenderer#actuallyRender` has been renamed to `#buildRenderTask` to better represent its function * `GeoLayer#render` has been renamed to `#buildRenderTask` to better represent its function * `GeoRenderer#reRender` has been removed. Instead, render layers or renderers should submit another render task via `GeoRenderer#buildRenderTask`. Consequently, you no longer need to check for `isReRender` in renderer methods * `preRender`, `scaleModelForRender`, and `adjustPositionForRender` have all been moved to _after_ the preRender event check * Added `GeoRenderer#createRenderState` * Removed `GeoEntityRenderer#createBaseRenderState` - Use `#createRenderState` instead * Removed various DataTickets from the default setup, where they're just a blatant clone of existing vanilla properties, to eliminate multiple sources of truth and improve performance * The various Matrix4f variables in GeckoLib renderers has been moved to DataTickets * Removed `GeoRenderer#doPostRenderCleanup` * Added the associated HumanoidModel to `GeoArmorLayer.RenderData` * Rewrote `GeoArmorRenderer` - it should now be significantly easier to use and understand * Change DefaultedEntityGeoModel to take a customisable bone name instead of a flat boolean * Added `#withRenderLayer` to the various `GeoRenderer`s to allow for a functional instantiation * `GeoObjectRenderer` now uses a generic for its `GeoRenderState`, allowing for generic extensibility * Directly pass the partialTick to `GeoRenderer#addRenderData`, `GeoRenderLayer#addRenderData`, `GeoModel#prepareForRenderPass`, and the various `CompileRenderState` events/hooks (#762) * Renamed `GeoRenderer#adjustPositionForRender` to `#adjustRenderPose` to better reflect its intended usage * `ItemArmorGeoLayer.RenderData` now uses `GeoArmorRenderer.ArmorSegment`s instead of manual slots and part getters * Made `GeoRenderEvent` and its various sub-events multiloader compatible * All platform-specific GeckoLib events are now split into their own individual classes to make it easier to find and manage them. E.G. `CompileBlockRenderLayersEvent` ## Additions * Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. * See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib5) * Added: * `StatelessGeoBlockEntity` * `StatelessGeoEntity` * `StatelessGeoObject` * `StatelessGeoReplacedEntity` * `StatelessGeoSingletonAnimatable` * `StatelessAnimationController` * Added `attack.punch` DefaultAnimation constant * Added `misc.idle.flying` DefaultAnimation constant * Added `move.dive` DefaultAnimation constant * Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations * Added `RawAnimation#getStageCount` * Added `AnimationController#getStateHandler` * Added `DefaultAnimations#genericWalkFlyIdleController` * Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling * E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);` * Added `GeoRenderEvent#hasData` * Added `RenderUtil#getReplacedEntityRenderer` * Added `RenderUtil#getGeckoLibItemRenderer` * Added `RenderUtil#getGeckoLibEntityRenderer` * Added `RenderUtil#getGeckoLibBlockRenderer` * Added `RenderUtil#getGeckoLibArmorRenderer` ## Bug Fixes * Add double-depth bedrock keyframe parsing because I have no idea why Blockbench is exporting that * Fixed triggered animations not visually working on brand-new stacks in multiplayer for other players * Fixed some incorrect javadocs in AnimationController * Ensure the `EntityRenderState` is properly extracted before passing to `GeoArmorRenderer` for extraction ## Internal Changes * Reorganised GeckoLib's packets into folders * Added a StreamCodec implementation for `Animation.Stage` * Added a StreamCodec implementation for `RawAnimation` * Added javadocs to more internal methods and all of the mixins, for clarity * Improved the Javadoc on `GeoRenderEvent#getRenderData` * Removed `RenderUtil#getCurrentSystemTick` * Removed `RenderUtil#booleanToFloat` * Removed `RenderUtil#getGeoModelForEntityType` * Removed `RenderUtil#getGeoModelForEntity` * Removed `RenderUtil#getGeoModelForItem` * Removed `RenderUtil#getGeoModelForBlock` * Removed `RenderUtil#getGeoModelForArmor` * Moved `RenderUtil#getCurrentTick` to `ClientUtil` * Moved `RenderUtil#arrayToVec` to `JsonUtil` * Removed some superfluous parameters from `GeoRenderProvider#getGeoArmorRenderer` * Renamed `ItemArmorGeoLayer#prepHumanoidModelForRender` to `#positionModelPartFromBone`
5.3-alpha-2 Release 22.10.2025

Fabric 1.21.10

Підтримувані версії Minecraft
1.21.10
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.3-alpha-2 ## Alpha 2 Notes: * Fix Forge crashing on load on newer Forge versions (#773) * Fix GeoArmorRenderer crashing when not rendering a full set (#771) * `BlockAndItemGeoLayer#renderStackForBone` and `#renderBlockForBone` renamed to `#submitItemStackRender` and `#submitBlockRender` respectively * Moved the `OBJECT_RENDER_POSE` and `MODEL_RENDER_POSE` DataTickets to the base `GeoRenderer`, so that subclasses do not need to handle them in overrides * Fixed only handling 1 `PerBoneRenderTask` per `GeoBone` * Added `GeoBone#transformToBone` * Split `PerBoneRender` tasks out into `GeoRenderer#submitPerBoneRenderTasks` * Removed the `skipPerBoneTasks` in several `GeoRenderer` method calls as it is no longer needed * Created `PerBoneRenderTasks` for neatly handling per-bone render tasks given their added complexity * Restricted `GeoArmorLayer`'s generic type to require an `AvatarRenderState`, as that is the actual type required by the models used * Added `RenderStateUtil` ## Changes * Port to 1.21.10 * NOTE: This is an ALPHA build, and may be subject to breaking changes until the alpha tag is removed. * The PACKED_LIGHT DataTicket is no longer filled for most GeoRenderers, as the base RenderState classes contain `lightCoords` now by default * Added `GeoRenderState#getPackedLight` * `GeoRenderer#defaultRender` has been renamed to `#submitRenderTasks` to better represent its function now that we're not actually rendering at the time of that call * `GeoRenderer#actuallyRender` has been renamed to `#buildRenderTask` to better represent its function * `GeoLayer#render` has been renamed to `#buildRenderTask` to better represent its function * `GeoRenderer#reRender` has been removed. Instead, render layers or renderers should submit another render task via `GeoRenderer#buildRenderTask`. Consequently, you no longer need to check for `isReRender` in renderer methods * `preRender`, `scaleModelForRender`, and `adjustPositionForRender` have all been moved to _after_ the preRender event check * Added `GeoRenderer#createRenderState` * Removed `GeoEntityRenderer#createBaseRenderState` - Use `#createRenderState` instead * Removed various DataTickets from the default setup, where they're just a blatant clone of existing vanilla properties, to eliminate multiple sources of truth and improve performance * The various Matrix4f variables in GeckoLib renderers has been moved to DataTickets * Removed `GeoRenderer#doPostRenderCleanup` * Added the associated HumanoidModel to `GeoArmorLayer.RenderData` * Rewrote `GeoArmorRenderer` - it should now be significantly easier to use and understand * Change DefaultedEntityGeoModel to take a customisable bone name instead of a flat boolean * Added `#withRenderLayer` to the various `GeoRenderer`s to allow for a functional instantiation * `GeoObjectRenderer` now uses a generic for its `GeoRenderState`, allowing for generic extensibility * Directly pass the partialTick to `GeoRenderer#addRenderData`, `GeoRenderLayer#addRenderData`, `GeoModel#prepareForRenderPass`, and the various `CompileRenderState` events/hooks (#762) * Renamed `GeoRenderer#adjustPositionForRender` to `#adjustRenderPose` to better reflect its intended usage * `ItemArmorGeoLayer.RenderData` now uses `GeoArmorRenderer.ArmorSegment`s instead of manual slots and part getters * Made `GeoRenderEvent` and its various sub-events multiloader compatible * All platform-specific GeckoLib events are now split into their own individual classes to make it easier to find and manage them. E.G. `CompileBlockRenderLayersEvent` ## Additions * Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. * See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib5) * Added: * `StatelessGeoBlockEntity` * `StatelessGeoEntity` * `StatelessGeoObject` * `StatelessGeoReplacedEntity` * `StatelessGeoSingletonAnimatable` * `StatelessAnimationController` * Added `attack.punch` DefaultAnimation constant * Added `misc.idle.flying` DefaultAnimation constant * Added `move.dive` DefaultAnimation constant * Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations * Added `RawAnimation#getStageCount` * Added `AnimationController#getStateHandler` * Added `DefaultAnimations#genericWalkFlyIdleController` * Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling * E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);` * Added `GeoRenderEvent#hasData` * Added `RenderUtil#getReplacedEntityRenderer` * Added `RenderUtil#getGeckoLibItemRenderer` * Added `RenderUtil#getGeckoLibEntityRenderer` * Added `RenderUtil#getGeckoLibBlockRenderer` * Added `RenderUtil#getGeckoLibArmorRenderer` ## Bug Fixes * Add double-depth bedrock keyframe parsing because I have no idea why Blockbench is exporting that * Fixed triggered animations not visually working on brand-new stacks in multiplayer for other players * Fixed some incorrect javadocs in AnimationController * Ensure the `EntityRenderState` is properly extracted before passing to `GeoArmorRenderer` for extraction ## Internal Changes * Reorganised GeckoLib's packets into folders * Added a StreamCodec implementation for `Animation.Stage` * Added a StreamCodec implementation for `RawAnimation` * Added javadocs to more internal methods and all of the mixins, for clarity * Improved the Javadoc on `GeoRenderEvent#getRenderData` * Removed `RenderUtil#getCurrentSystemTick` * Removed `RenderUtil#booleanToFloat` * Removed `RenderUtil#getGeoModelForEntityType` * Removed `RenderUtil#getGeoModelForEntity` * Removed `RenderUtil#getGeoModelForItem` * Removed `RenderUtil#getGeoModelForBlock` * Removed `RenderUtil#getGeoModelForArmor` * Moved `RenderUtil#getCurrentTick` to `ClientUtil` * Moved `RenderUtil#arrayToVec` to `JsonUtil` * Removed some superfluous parameters from `GeoRenderProvider#getGeoArmorRenderer` * Renamed `ItemArmorGeoLayer#prepHumanoidModelForRender` to `#positionModelPartFromBone`
5.3-alpha-1 Alpha 12.10.2025

NeoForge 1.21.10

Підтримувані версії Minecraft
1.21.10
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.3-alpha-1 ## Changes * Port to 1.21.10 * NOTE: This is an ALPHA build, and may be subject to breaking changes until the alpha tag is removed. * The PACKED_LIGHT DataTicket is no longer filled for most GeoRenderers, as the base RenderState classes contain `lightCoords` now by default * Added `GeoRenderState#getPackedLight` * `GeoRenderer#defaultRender` has been renamed to `#submitRenderTasks` to better represent its function now that we're not actually rendering at the time of that call * `GeoRenderer#actuallyRender` has been renamed to `#buildRenderTask` to better represent its function * `GeoLayer#render` has been renamed to `#buildRenderTask` to better represent its function * `GeoRenderer#reRender` has been removed. Instead, render layers or renderers should submit another render task via `GeoRenderer#buildRenderTask`. Consequently, you no longer need to check for `isReRender` in renderer methods * `preRender`, `scaleModelForRender`, and `adjustPositionForRender` have all been moved to _after_ the preRender event check * Added `GeoRenderer#createRenderState` * Removed `GeoEntityRenderer#createBaseRenderState` - Use `#createRenderState` instead * Removed various DataTickets from the default setup, where they're just a blatant clone of existing vanilla properties, to eliminate multiple sources of truth and improve performance * The various Matrix4f variables in GeckoLib renderers has been moved to DataTickets * Removed `GeoRenderer#doPostRenderCleanup` * Added the associated HumanoidModel to `GeoArmorLayer.RenderData` * Rewrote `GeoArmorRenderer` - it should now be significantly easier to use and understand * Change DefaultedEntityGeoModel to take a customisable bone name instead of a flat boolean * Added `#withRenderLayer` to the various `GeoRenderer`s to allow for a functional instantiation * `GeoObjectRenderer` now uses a generic for its `GeoRenderState`, allowing for generic extensibility * Directly pass the partialTick to `GeoRenderer#addRenderData`, `GeoRenderLayer#addRenderData`, `GeoModel#prepareForRenderPass`, and the various `CompileRenderState` events/hooks (#762) * Renamed `GeoRenderer#adjustPositionForRender` to `#adjustRenderPose` to better reflect its intended usage * `ItemArmorGeoLayer.RenderData` now uses `GeoArmorRenderer.ArmorSegment`s instead of manual slots and part getters * Made `GeoRenderEvent` and its various sub-events multiloader compatible * All platform-specific GeckoLib events are now split into their own individual classes to make it easier to find and manage them. E.G. `CompileBlockRenderLayersEvent` ## Additions * Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. * See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib5) * Added: * `StatelessGeoBlockEntity` * `StatelessGeoEntity` * `StatelessGeoObject` * `StatelessGeoReplacedEntity` * `StatelessGeoSingletonAnimatable` * `StatelessAnimationController` * Added `attack.punch` DefaultAnimation constant * Added `misc.idle.flying` DefaultAnimation constant * Added `move.dive` DefaultAnimation constant * Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations * Added `RawAnimation#getStageCount` * Added `AnimationController#getStateHandler` * Added `DefaultAnimations#genericWalkFlyIdleController` * Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling * E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);` * Added `GeoRenderEvent#hasData` * Added `RenderUtil#getReplacedEntityRenderer` * Added `RenderUtil#getGeckoLibItemRenderer` * Added `RenderUtil#getGeckoLibEntityRenderer` * Added `RenderUtil#getGeckoLibBlockRenderer` * Added `RenderUtil#getGeckoLibArmorRenderer` ## Bug Fixes * Add double-depth bedrock keyframe parsing because I have no idea why Blockbench is exporting that * Fixed triggered animations not visually working on brand-new stacks in multiplayer for other players * Fixed some incorrect javadocs in AnimationController * Ensure the `EntityRenderState` is properly extracted before passing to `GeoArmorRenderer` for extraction ## Internal Changes * Reorganised GeckoLib's packets into folders * Added a StreamCodec implementation for `Animation.Stage` * Added a StreamCodec implementation for `RawAnimation` * Added javadocs to more internal methods and all of the mixins, for clarity * Improved the Javadoc on `GeoRenderEvent#getRenderData` * Removed `RenderUtil#getCurrentSystemTick` * Removed `RenderUtil#booleanToFloat` * Removed `RenderUtil#getGeoModelForEntityType` * Removed `RenderUtil#getGeoModelForEntity` * Removed `RenderUtil#getGeoModelForItem` * Removed `RenderUtil#getGeoModelForBlock` * Removed `RenderUtil#getGeoModelForArmor` * Moved `RenderUtil#getCurrentTick` to `ClientUtil` * Moved `RenderUtil#arrayToVec` to `JsonUtil` * Removed some superfluous parameters from `GeoRenderProvider#getGeoArmorRenderer` * Renamed `ItemArmorGeoLayer#prepHumanoidModelForRender` to `#positionModelPartFromBone`
5.3-alpha-1 Alpha 12.10.2025

Forge 1.21.10

Підтримувані версії Minecraft
1.21.10
Завантажувачі / Платформи
forge
Показати зміни
## GeckoLib v5.3-alpha-1 ## Changes * Port to 1.21.10 * NOTE: This is an ALPHA build, and may be subject to breaking changes until the alpha tag is removed. * The PACKED_LIGHT DataTicket is no longer filled for most GeoRenderers, as the base RenderState classes contain `lightCoords` now by default * Added `GeoRenderState#getPackedLight` * `GeoRenderer#defaultRender` has been renamed to `#submitRenderTasks` to better represent its function now that we're not actually rendering at the time of that call * `GeoRenderer#actuallyRender` has been renamed to `#buildRenderTask` to better represent its function * `GeoLayer#render` has been renamed to `#buildRenderTask` to better represent its function * `GeoRenderer#reRender` has been removed. Instead, render layers or renderers should submit another render task via `GeoRenderer#buildRenderTask`. Consequently, you no longer need to check for `isReRender` in renderer methods * `preRender`, `scaleModelForRender`, and `adjustPositionForRender` have all been moved to _after_ the preRender event check * Added `GeoRenderer#createRenderState` * Removed `GeoEntityRenderer#createBaseRenderState` - Use `#createRenderState` instead * Removed various DataTickets from the default setup, where they're just a blatant clone of existing vanilla properties, to eliminate multiple sources of truth and improve performance * The various Matrix4f variables in GeckoLib renderers has been moved to DataTickets * Removed `GeoRenderer#doPostRenderCleanup` * Added the associated HumanoidModel to `GeoArmorLayer.RenderData` * Rewrote `GeoArmorRenderer` - it should now be significantly easier to use and understand * Change DefaultedEntityGeoModel to take a customisable bone name instead of a flat boolean * Added `#withRenderLayer` to the various `GeoRenderer`s to allow for a functional instantiation * `GeoObjectRenderer` now uses a generic for its `GeoRenderState`, allowing for generic extensibility * Directly pass the partialTick to `GeoRenderer#addRenderData`, `GeoRenderLayer#addRenderData`, `GeoModel#prepareForRenderPass`, and the various `CompileRenderState` events/hooks (#762) * Renamed `GeoRenderer#adjustPositionForRender` to `#adjustRenderPose` to better reflect its intended usage * `ItemArmorGeoLayer.RenderData` now uses `GeoArmorRenderer.ArmorSegment`s instead of manual slots and part getters * Made `GeoRenderEvent` and its various sub-events multiloader compatible * All platform-specific GeckoLib events are now split into their own individual classes to make it easier to find and manage them. E.G. `CompileBlockRenderLayersEvent` ## Additions * Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. * See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib5) * Added: * `StatelessGeoBlockEntity` * `StatelessGeoEntity` * `StatelessGeoObject` * `StatelessGeoReplacedEntity` * `StatelessGeoSingletonAnimatable` * `StatelessAnimationController` * Added `attack.punch` DefaultAnimation constant * Added `misc.idle.flying` DefaultAnimation constant * Added `move.dive` DefaultAnimation constant * Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations * Added `RawAnimation#getStageCount` * Added `AnimationController#getStateHandler` * Added `DefaultAnimations#genericWalkFlyIdleController` * Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling * E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);` * Added `GeoRenderEvent#hasData` * Added `RenderUtil#getReplacedEntityRenderer` * Added `RenderUtil#getGeckoLibItemRenderer` * Added `RenderUtil#getGeckoLibEntityRenderer` * Added `RenderUtil#getGeckoLibBlockRenderer` * Added `RenderUtil#getGeckoLibArmorRenderer` ## Bug Fixes * Add double-depth bedrock keyframe parsing because I have no idea why Blockbench is exporting that * Fixed triggered animations not visually working on brand-new stacks in multiplayer for other players * Fixed some incorrect javadocs in AnimationController * Ensure the `EntityRenderState` is properly extracted before passing to `GeoArmorRenderer` for extraction ## Internal Changes * Reorganised GeckoLib's packets into folders * Added a StreamCodec implementation for `Animation.Stage` * Added a StreamCodec implementation for `RawAnimation` * Added javadocs to more internal methods and all of the mixins, for clarity * Improved the Javadoc on `GeoRenderEvent#getRenderData` * Removed `RenderUtil#getCurrentSystemTick` * Removed `RenderUtil#booleanToFloat` * Removed `RenderUtil#getGeoModelForEntityType` * Removed `RenderUtil#getGeoModelForEntity` * Removed `RenderUtil#getGeoModelForItem` * Removed `RenderUtil#getGeoModelForBlock` * Removed `RenderUtil#getGeoModelForArmor` * Moved `RenderUtil#getCurrentTick` to `ClientUtil` * Moved `RenderUtil#arrayToVec` to `JsonUtil` * Removed some superfluous parameters from `GeoRenderProvider#getGeoArmorRenderer` * Renamed `ItemArmorGeoLayer#prepHumanoidModelForRender` to `#positionModelPartFromBone`
5.3-alpha-1 Alpha 12.10.2025

Fabric 1.21.10

Підтримувані версії Minecraft
1.21.10
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.3-alpha-1 ## Changes * Port to 1.21.10 * NOTE: This is an ALPHA build, and may be subject to breaking changes until the alpha tag is removed. * The PACKED_LIGHT DataTicket is no longer filled for most GeoRenderers, as the base RenderState classes contain `lightCoords` now by default * Added `GeoRenderState#getPackedLight` * `GeoRenderer#defaultRender` has been renamed to `#submitRenderTasks` to better represent its function now that we're not actually rendering at the time of that call * `GeoRenderer#actuallyRender` has been renamed to `#buildRenderTask` to better represent its function * `GeoLayer#render` has been renamed to `#buildRenderTask` to better represent its function * `GeoRenderer#reRender` has been removed. Instead, render layers or renderers should submit another render task via `GeoRenderer#buildRenderTask`. Consequently, you no longer need to check for `isReRender` in renderer methods * `preRender`, `scaleModelForRender`, and `adjustPositionForRender` have all been moved to _after_ the preRender event check * Added `GeoRenderer#createRenderState` * Removed `GeoEntityRenderer#createBaseRenderState` - Use `#createRenderState` instead * Removed various DataTickets from the default setup, where they're just a blatant clone of existing vanilla properties, to eliminate multiple sources of truth and improve performance * The various Matrix4f variables in GeckoLib renderers has been moved to DataTickets * Removed `GeoRenderer#doPostRenderCleanup` * Added the associated HumanoidModel to `GeoArmorLayer.RenderData` * Rewrote `GeoArmorRenderer` - it should now be significantly easier to use and understand * Change DefaultedEntityGeoModel to take a customisable bone name instead of a flat boolean * Added `#withRenderLayer` to the various `GeoRenderer`s to allow for a functional instantiation * `GeoObjectRenderer` now uses a generic for its `GeoRenderState`, allowing for generic extensibility * Directly pass the partialTick to `GeoRenderer#addRenderData`, `GeoRenderLayer#addRenderData`, `GeoModel#prepareForRenderPass`, and the various `CompileRenderState` events/hooks (#762) * Renamed `GeoRenderer#adjustPositionForRender` to `#adjustRenderPose` to better reflect its intended usage * `ItemArmorGeoLayer.RenderData` now uses `GeoArmorRenderer.ArmorSegment`s instead of manual slots and part getters * Made `GeoRenderEvent` and its various sub-events multiloader compatible * All platform-specific GeckoLib events are now split into their own individual classes to make it easier to find and manage them. E.G. `CompileBlockRenderLayersEvent` ## Additions * Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. * See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib5) * Added: * `StatelessGeoBlockEntity` * `StatelessGeoEntity` * `StatelessGeoObject` * `StatelessGeoReplacedEntity` * `StatelessGeoSingletonAnimatable` * `StatelessAnimationController` * Added `attack.punch` DefaultAnimation constant * Added `misc.idle.flying` DefaultAnimation constant * Added `move.dive` DefaultAnimation constant * Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations * Added `RawAnimation#getStageCount` * Added `AnimationController#getStateHandler` * Added `DefaultAnimations#genericWalkFlyIdleController` * Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling * E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);` * Added `GeoRenderEvent#hasData` * Added `RenderUtil#getReplacedEntityRenderer` * Added `RenderUtil#getGeckoLibItemRenderer` * Added `RenderUtil#getGeckoLibEntityRenderer` * Added `RenderUtil#getGeckoLibBlockRenderer` * Added `RenderUtil#getGeckoLibArmorRenderer` ## Bug Fixes * Add double-depth bedrock keyframe parsing because I have no idea why Blockbench is exporting that * Fixed triggered animations not visually working on brand-new stacks in multiplayer for other players * Fixed some incorrect javadocs in AnimationController * Ensure the `EntityRenderState` is properly extracted before passing to `GeoArmorRenderer` for extraction ## Internal Changes * Reorganised GeckoLib's packets into folders * Added a StreamCodec implementation for `Animation.Stage` * Added a StreamCodec implementation for `RawAnimation` * Added javadocs to more internal methods and all of the mixins, for clarity * Improved the Javadoc on `GeoRenderEvent#getRenderData` * Removed `RenderUtil#getCurrentSystemTick` * Removed `RenderUtil#booleanToFloat` * Removed `RenderUtil#getGeoModelForEntityType` * Removed `RenderUtil#getGeoModelForEntity` * Removed `RenderUtil#getGeoModelForItem` * Removed `RenderUtil#getGeoModelForBlock` * Removed `RenderUtil#getGeoModelForArmor` * Moved `RenderUtil#getCurrentTick` to `ClientUtil` * Moved `RenderUtil#arrayToVec` to `JsonUtil` * Removed some superfluous parameters from `GeoRenderProvider#getGeoArmorRenderer` * Renamed `ItemArmorGeoLayer#prepHumanoidModelForRender` to `#positionModelPartFromBone`
4.8.2 Release 23.09.2025

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
v4.8.2 - Fix triggered animations not applying on Singleton animatables when first used in multiplayer for other players (on Fabric)
4.8.2 Release 23.09.2025

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.8.2 - Fix triggered animations not applying on Singleton animatables when first used in multiplayer for other players (on Fabric)
4.8.2 Release 22.09.2025

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.8.2 - Fix a double-space in DynamicGeoBlockRenderer's javadocs - Fix an incorrect link in StatelessAnimatable - Clean up an ugly javadoc entry in GeoReplacedEntity - Clean up some javadocs in GeoModel - Clean up some javadocs in GeoAnimatable - Clean up some javadocs in ContextAwareAnimatableManager - Clean up some javadocs in AnimatableManager - Fixed Singleton Geo animatables not showing a triggered anim when newly created for other players in multiplayer
4.8.2 Release 22.09.2025

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.8.2 - Fix a double-space in DynamicGeoBlockRenderer's javadocs - Fix an incorrect link in StatelessAnimatable - Clean up an ugly javadoc entry in GeoReplacedEntity - Clean up some javadocs in GeoModel - Clean up some javadocs in GeoAnimatable - Clean up some javadocs in ContextAwareAnimatableManager - Clean up some javadocs in AnimatableManager - Fixed Singleton Geo animatables not showing a triggered anim when newly created for other players in multiplayer
4.8.2 Release 22.09.2025

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.8.2 - Fix a double-space in DynamicGeoBlockRenderer's javadocs - Fix an incorrect link in StatelessAnimatable - Clean up an ugly javadoc entry in GeoReplacedEntity - Clean up some javadocs in GeoModel - Clean up some javadocs in GeoAnimatable - Clean up some javadocs in ContextAwareAnimatableManager - Clean up some javadocs in AnimatableManager - Fixed Singleton Geo animatables not showing a triggered anim when newly created for other players in multiplayer
4.8.1 Release 22.09.2025

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
v4.8.1 - Revert Forge parity change - players aren't as up to date on Forge 1.20.1 as I expected
4.8.1 Release 22.09.2025

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.8 - Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. - See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib4) - Added: - `StatelessGeoBlockEntity` - `StatelessGeoEntity` - `StatelessGeoObject` - `StatelessGeoReplacedEntity` - `StatelessGeoSingletonAnimatable` - `StatelessAnimationController` - Added `NetworkUtil`, adding some network helpers for writing/reading RawAnimations - Added `RawAnimation#getStageCount` - Added `AnimationController#getStateHandler` - Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations - Added `DefaultAnimations#genericWalkFlyIdleController` - Added `attack.punch` DefaultAnimation constant - Added `misc.idle.flying` DefaultAnimation constant - Added `move.dive` DefaultAnimation constant - Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling - E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);` - Made the Forge network connection optional, allowing for client-only GeckoLib mods to be made if wanted - Fixed GeoReplacedEntities not taking partialTick into account (#761)
4.8 Release 21.09.2025

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
v4.8 - Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. - See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib4) - Added: - `StatelessGeoBlockEntity` - `StatelessGeoEntity` - `StatelessGeoObject` - `StatelessGeoReplacedEntity` - `StatelessGeoSingletonAnimatable` - `StatelessAnimationController` - Added `NetworkUtil`, adding some network helpers for writing/reading RawAnimations - Added `RawAnimation#getStageCount` - Added `AnimationController#getStateHandler` - Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations - Added `DefaultAnimations#genericWalkFlyIdleController` - Added `attack.punch` DefaultAnimation constant - Added `misc.idle.flying` DefaultAnimation constant - Added `move.dive` DefaultAnimation constant - Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling - E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);` - Made the Forge network connection optional, allowing for client-only GeckoLib mods to be made if wanted - Fixed GeoReplacedEntities not taking partialTick into account (#761)
4.8 Release 21.09.2025

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.8 - Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. - See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib4) - Added: - `StatelessGeoBlockEntity` - `StatelessGeoEntity` - `StatelessGeoObject` - `StatelessGeoReplacedEntity` - `StatelessGeoSingletonAnimatable` - `StatelessAnimationController` - Added `NetworkUtil`, adding some network helpers for writing/reading RawAnimations - Added `RawAnimation#getStageCount` - Added `AnimationController#getStateHandler` - Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations - Added `DefaultAnimations#genericWalkFlyIdleController` - Added `attack.punch` DefaultAnimation constant - Added `misc.idle.flying` DefaultAnimation constant - Added `move.dive` DefaultAnimation constant - Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling - E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);` - Made the Forge network connection optional, allowing for client-only GeckoLib mods to be made if wanted - Fixed GeoReplacedEntities not taking partialTick into account (#761)
4.8.1 Release 20.09.2025

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.8.1 - Make NeoForge's network registration optional, allowing for client-only GeckoLib usage
4.8.1 Release 20.09.2025

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.8.1 - Make NeoForge's network registration optional, allowing for client-only GeckoLib usage
4.8.1 Release 20.09.2025

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.8.1 - Make NeoForge's network registration optional, allowing for client-only GeckoLib usage
4.8 Release 18.09.2025

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.8 - Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. - See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib4) - Added: - `StatelessGeoBlockEntity` - `StatelessGeoEntity` - `StatelessGeoObject` - `StatelessGeoReplacedEntity` - `StatelessGeoSingletonAnimatable` - `StatelessAnimationController` - Added `attack.punch` DefaultAnimation constant - Added `misc.idle.flying` DefaultAnimation constant - Added `move.dive` DefaultAnimation constant - Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations - Added a StreamCodec implementation for `Animation.Stage` - Added a StreamCodec implementation for `RawAnimation` - Added `RawAnimation#getStageCount` - Added `AnimationController#getStateHandler` - Added `DefaultAnimations#genericWalkFlyIdleController` - Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling - E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);`
4.8 Release 18.09.2025

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.8 - Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. - See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib4) - Added: - `StatelessGeoBlockEntity` - `StatelessGeoEntity` - `StatelessGeoObject` - `StatelessGeoReplacedEntity` - `StatelessGeoSingletonAnimatable` - `StatelessAnimationController` - Added `attack.punch` DefaultAnimation constant - Added `misc.idle.flying` DefaultAnimation constant - Added `move.dive` DefaultAnimation constant - Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations - Added a StreamCodec implementation for `Animation.Stage` - Added a StreamCodec implementation for `RawAnimation` - Added `RawAnimation#getStageCount` - Added `AnimationController#getStateHandler` - Added `DefaultAnimations#genericWalkFlyIdleController` - Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling - E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);`
4.8 Release 18.09.2025

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.8 - Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. - See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib4) - Added: - `StatelessGeoBlockEntity` - `StatelessGeoEntity` - `StatelessGeoObject` - `StatelessGeoReplacedEntity` - `StatelessGeoSingletonAnimatable` - `StatelessAnimationController` - Added `attack.punch` DefaultAnimation constant - Added `misc.idle.flying` DefaultAnimation constant - Added `move.dive` DefaultAnimation constant - Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations - Added a StreamCodec implementation for `Animation.Stage` - Added a StreamCodec implementation for `RawAnimation` - Added `RawAnimation#getStageCount` - Added `AnimationController#getStateHandler` - Added `DefaultAnimations#genericWalkFlyIdleController` - Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling - E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);`
4.7.4 Release 24.08.2025

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
v4.7.4 - Properly handle exception when attempting to glowmask an animated texture - Changed DefaultedEntityGeoModel to use a nullable bone name input for its head turning instead of a flat boolean (#753) - Fixed some specific bedrock-format animations failing to parse if exported on newer versions of Blockbench
4.7.4 Release 24.08.2025

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.7.4 - Properly handle exception when attempting to glowmask an animated texture - Changed DefaultedEntityGeoModel to use a nullable bone name input for its head turning instead of a flat boolean (#753) - Fixed some specific bedrock-format animations failing to parse if exported on newer versions of Blockbench
4.7.7 Release 24.08.2025

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.7.7 - Properly handle exception when attempting to glowmask an animated texture (Pull #758) - Changed DefaultedEntityGeoModel to use a nullable bone name input for its head turning instead of a flat boolean (#753) - Fixed some specific bedrock-format animations failing to parse if exported on newer versions of Blockbench
4.7.7 Release 24.08.2025

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.7.7 - Properly handle exception when attempting to glowmask an animated texture (Pull #758) - Changed DefaultedEntityGeoModel to use a nullable bone name input for its head turning instead of a flat boolean (#753) - Fixed some specific bedrock-format animations failing to parse if exported on newer versions of Blockbench
4.7.7 Release 24.08.2025

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.7.7 - Properly handle exception when attempting to glowmask an animated texture (Pull #758) - Changed DefaultedEntityGeoModel to use a nullable bone name input for its head turning instead of a flat boolean (#753) - Fixed some specific bedrock-format animations failing to parse if exported on newer versions of Blockbench
5.2.2 Release 01.08.2025

NeoForge 1.21.8

Підтримувані версії Minecraft
1.21.8
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.2.2 ## Bug Fixes * Fixed a typo in an error message in AnimationProcessor * Fixed an incorrect handling of fallback locations in GeoModel ## Internal * Adjusted the dummy ID lookup for GeoArmorRenderer to improve microperformance
5.2.2 Release 01.08.2025

Forge 1.21.8

Підтримувані версії Minecraft
1.21.8
Завантажувачі / Платформи
forge
Показати зміни
## GeckoLib v5.2.2 ## Bug Fixes * Fixed a typo in an error message in AnimationProcessor * Fixed an incorrect handling of fallback locations in GeoModel ## Internal * Adjusted the dummy ID lookup for GeoArmorRenderer to improve microperformance
5.2.2 Release 01.08.2025

Fabric 1.21.8

Підтримувані версії Minecraft
1.21.8
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.2.2 ## Bug Fixes * Fixed a typo in an error message in AnimationProcessor * Fixed an incorrect handling of fallback locations in GeoModel ## Internal * Adjusted the dummy ID lookup for GeoArmorRenderer to improve microperformance
4.7.3 Release 20.07.2025

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
v4.7.3 - Adjusted the dummy ID lookup for GeoArmorRenderer to improve microperformance - Removed an unnecessary exception wrapper to improve microperformance for GeoItems - Actually fixed armour syncing animations between some instances[#741]
4.7.3 Release 20.07.2025

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.7.3 - Adjusted the dummy ID lookup for GeoArmorRenderer to improve microperformance - Removed an unnecessary exception wrapper to improve microperformance for GeoItems - Actually fixed armour syncing animations between some instances[#741]
5.2.1 Release 03.07.2025

NeoForge 1.21.7

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.2.1 ### Port to 1.21.7 ## Bug Fixes * Bandaid-fix ItemEntity rendering being invisible. May or may not need a breaking change to properly rectify, will find out soon
5.2.1 Release 03.07.2025

Forge 1.21.7

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
forge
Показати зміни
## GeckoLib v5.2.1 ### Port to 1.21.7 ## Bug Fixes * Bandaid-fix ItemEntity rendering being invisible. May or may not need a breaking change to properly rectify, will find out soon
5.2.1 Release 03.07.2025

Fabric 1.21.7

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.2.1 ### Port to 1.21.7 ## Bug Fixes * Bandaid-fix ItemEntity rendering being invisible. May or may not need a breaking change to properly rectify, will find out soon
5.2.0 Release 01.07.2025

NeoForge 1.21.7

Підтримувані версії Minecraft
1.21.7
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.2.1 ### Port to 1.21.7 ## Bug Fixes * Bandaid-fix ItemEntity rendering being invisible. May or may not need a breaking change to properly rectify, will find out soon
5.2.0 Release 01.07.2025

Forge 1.21.7

Підтримувані версії Minecraft
1.21.7
Завантажувачі / Платформи
forge
Показати зміни
## GeckoLib v5.2.1 ### Port to 1.21.7 ## Bug Fixes * Bandaid-fix ItemEntity rendering being invisible. May or may not need a breaking change to properly rectify, will find out soon
5.2.0 Release 01.07.2025

Fabric 1.21.7

Підтримувані версії Minecraft
1.21.7
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.2.1 ### Port to 1.21.7 ## Bug Fixes * Bandaid-fix ItemEntity rendering being invisible. May or may not need a breaking change to properly rectify, will find out soon
5.2.0 Release 20.06.2025

NeoForge 1.21.6

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.2.0 ### BREAKING CHANGE - SORRY! ## Additions * GeoItemRenderer has had its render object switched from ItemStack to GeoItemRenderer$RenderData. * This means that GeoItemRenderer now has access to a few extra context objects, including the player holding the item. ## Bug Fixes * Fixed GeoItems not having the `ItemRenderContext` available during `AnimationTest` stage (#735)
5.2.0 Release 20.06.2025

Forge 1.21.6

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
forge
Показати зміни
## GeckoLib v5.2.0 ### BREAKING CHANGE - SORRY! ## Additions * GeoItemRenderer has had its render object switched from ItemStack to GeoItemRenderer$RenderData. * This means that GeoItemRenderer now has access to a few extra context objects, including the player holding the item. ## Bug Fixes * Fixed GeoItems not having the `ItemRenderContext` available during `AnimationTest` stage (#735)
5.2.0 Release 20.06.2025

Fabric 1.21.6

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.2.0 ### BREAKING CHANGE - SORRY! ## Additions * GeoItemRenderer has had its render object switched from ItemStack to GeoItemRenderer$RenderData. * This means that GeoItemRenderer now has access to a few extra context objects, including the player holding the item. ## Bug Fixes * Fixed GeoItems not having the `ItemRenderContext` available during `AnimationTest` stage (#735)
5.1.0 Release 19.06.2025

Forge 1.21.6

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
forge
Показати зміни
## GeckoLib v5.1.0 ## Additions * Added `AutoGlowingGeoLayer#shouldAddZOffset` - A toggle to add better compatibility for specific render types or special circumstances * Added `AutoGlowingGeoLayer#getBrightness` - A configurable value to adjust the brightness of the emissive layer ## Changes * Added the RenderState to the method parameters of `AutoGlowingGeoLayer#shouldRespectWorldLighting` * Minor code cleanup ## Bug Fixes * Fix GeoArmorRenderer not supporting Glowmasks. Required a small rewrite. Is slightly breaking. Sorry. * Fixed GeoArmorRenderer sharing animations between worn instances when not registered as a syncable GeoAnimatable (#730)
5.1.0 Release 17.06.2025

NeoForge 1.21.6

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.1.0 ## Additions * Added `AutoGlowingGeoLayer#shouldAddZOffset` - A toggle to add better compatibility for specific render types or special circumstances * Added `AutoGlowingGeoLayer#getBrightness` - A configurable value to adjust the brightness of the emissive layer ## Changes * Added the RenderState to the method parameters of `AutoGlowingGeoLayer#shouldRespectWorldLighting` * Minor code cleanup ## Bug Fixes * Fix GeoArmorRenderer not supporting Glowmasks. Required a small rewrite. Is slightly breaking. Sorry. * Fixed GeoArmorRenderer sharing animations between worn instances when not registered as a syncable GeoAnimatable (#730)
5.1.0 Release 17.06.2025

Fabric 1.21.6

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.1.0 ## Additions * Added `AutoGlowingGeoLayer#shouldAddZOffset` - A toggle to add better compatibility for specific render types or special circumstances * Added `AutoGlowingGeoLayer#getBrightness` - A configurable value to adjust the brightness of the emissive layer ## Changes * Added the RenderState to the method parameters of `AutoGlowingGeoLayer#shouldRespectWorldLighting` * Minor code cleanup ## Bug Fixes * Fix GeoArmorRenderer not supporting Glowmasks. Required a small rewrite. Is slightly breaking. Sorry. * Fixed GeoArmorRenderer sharing animations between worn instances when not registered as a syncable GeoAnimatable (#730)
4.7.6 Release 16.06.2025

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.7.6 - Clean up javadoc and param naming for GeckoLibUtil#getSyncedAnimatable - Allow for manually changed GeckoLib stack ids (???) to be synced as normal - Fix GeoArmorRenderer sharing its animations when not registered as a synced animatable (#730)
4.7.6 Release 16.06.2025

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.7.6 - Clean up javadoc and param naming for GeckoLibUtil#getSyncedAnimatable - Allow for manually changed GeckoLib stack ids (???) to be synced as normal - Fix GeoArmorRenderer sharing its animations when not registered as a synced animatable (#730)
4.7.6 Release 16.06.2025

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.7.6 - Clean up javadoc and param naming for GeckoLibUtil#getSyncedAnimatable - Allow for manually changed GeckoLib stack ids (???) to be synced as normal - Fix GeoArmorRenderer sharing its animations when not registered as a synced animatable (#730)
4.7.2 Release 16.06.2025

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
v4.7.2 - Fix GeoArmorRenderer sharing its animations when not registered as a synced animatable (#730)
4.7.2 Release 16.06.2025

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.7.2 - Fix GeoArmorRenderer sharing its animations when not registered as a synced animatable (#730)
5.1.0 Release 16.06.2025

NeoForge 1.21.5

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.1.0 ## Additions * Added `AutoGlowingGeoLayer#shouldAddZOffset` - A toggle to add better compatibility for specific render types or special circumstances * Added `AutoGlowingGeoLayer#getBrightness` - A configurable value to adjust the brightness of the emissive layer ## Changes * Added the RenderState to the method parameters of `AutoGlowingGeoLayer#shouldRespectWorldLighting` * Minor code cleanup ## Bug Fixes * Fix GeoArmorRenderer not supporting Glowmasks. Required a small rewrite. Is slightly breaking. Sorry. * Fixed GeoArmorRenderer sharing animations between worn instances when not registered as a syncable GeoAnimatable (#730)
5.1.0 Release 16.06.2025

Forge 1.21.5

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
forge
Показати зміни
## GeckoLib v5.1.0 ## Additions * Added `AutoGlowingGeoLayer#shouldAddZOffset` - A toggle to add better compatibility for specific render types or special circumstances * Added `AutoGlowingGeoLayer#getBrightness` - A configurable value to adjust the brightness of the emissive layer ## Changes * Added the RenderState to the method parameters of `AutoGlowingGeoLayer#shouldRespectWorldLighting` * Minor code cleanup ## Bug Fixes * Fix GeoArmorRenderer not supporting Glowmasks. Required a small rewrite. Is slightly breaking. Sorry. * Fixed GeoArmorRenderer sharing animations between worn instances when not registered as a syncable GeoAnimatable (#730)
5.1.0 Release 16.06.2025

Fabric 1.21.5

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.1.0 ## Additions * Added `AutoGlowingGeoLayer#shouldAddZOffset` - A toggle to add better compatibility for specific render types or special circumstances * Added `AutoGlowingGeoLayer#getBrightness` - A configurable value to adjust the brightness of the emissive layer ## Changes * Added the RenderState to the method parameters of `AutoGlowingGeoLayer#shouldRespectWorldLighting` * Minor code cleanup ## Bug Fixes * Fix GeoArmorRenderer not supporting Glowmasks. Required a small rewrite. Is slightly breaking. Sorry. * Fixed GeoArmorRenderer sharing animations between worn instances when not registered as a syncable GeoAnimatable (#730)
4.7.3 Release 06.06.2025

NeoForge 1.21.3

Підтримувані версії Minecraft
1.21.3
Завантажувачі / Платформи
neoforge
Показати зміни
v4.7.3 - Fix stopTriggeredSingletonAnim actually starting a triggered anim instead of stopping it
4.7.3 Release 06.06.2025

Forge 1.21.3

Підтримувані версії Minecraft
1.21.3
Завантажувачі / Платформи
forge
Показати зміни
v4.7.3 - Fix stopTriggeredSingletonAnim actually starting a triggered anim instead of stopping it
4.8.5 Release 06.06.2025

NeoForge 1.21.4

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
v4.8.5 - Fix stopTriggeredSingletonAnim actually starting a triggered anim instead of stopping it
4.8.5 Release 06.06.2025

Forge 1.21.4

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
forge
Показати зміни
v4.8.5 - Fix stopTriggeredSingletonAnim actually starting a triggered anim instead of stopping it
4.8.5 Release 06.06.2025

Fabric 1.21.4

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
fabric
Показати зміни
v4.8.5 - Fix stopTriggeredSingletonAnim actually starting a triggered anim instead of stopping it
5.0.2 Release 06.06.2025

NeoForge 1.21.5

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.0.2 ## Bug Fixes * Fix stopTriggeredSingletonAnim actually starting a triggered anim instead of stopping it
5.0.2 Release 06.06.2025

Forge 1.21.5

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
forge
Показати зміни
## GeckoLib v5.0.2 ## Bug Fixes * Fix stopTriggeredSingletonAnim actually starting a triggered anim instead of stopping it
5.0.2 Release 06.06.2025

Fabric 1.21.5

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.0.2 ## Bug Fixes * Fix stopTriggeredSingletonAnim actually starting a triggered anim instead of stopping it
4.7.1.3 Release 06.06.2025

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
v4.7.1.3 Fabric: - Update MixinItemRenderer to improve third-party mod compatibility
4.7.1.3 Release 06.06.2025

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.7.1.3 Fabric: - Update MixinItemRenderer to improve third-party mod compatibility
5.0.1 Release 19.05.2025

NeoForge 1.21.5

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.0.1 ## Bug Fixes * Fixed AutoGlowingGeoLayer rendering a black and purple model
5.0.1 Release 19.05.2025

Forge 1.21.5

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
forge
Показати зміни
## GeckoLib v5.0.1 ## Bug Fixes * Fixed AutoGlowingGeoLayer rendering a black and purple model
5.0.1 Release 19.05.2025

Fabric 1.21.5

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.0.1 ## Bug Fixes * Fixed AutoGlowingGeoLayer rendering a black and purple model
5.0 Release 21.04.2025

NeoForge 1.21.5

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
neoforge
Показати зміни
## 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 `DefaultedGeoModel` using the old format * Moved the scale attribute handling into `scaleModelForRender` for `GeoEntityRenderer`, and moved sleeping pose translation to better account for scaling * Moved `scaleModelForRender` out of `preRender` and into its own call * Optimised `RenderUtil#getTextureDimensions` and 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 `ItemArmorGeoLayer` works to be more efficient, and support Elytras (although they're not 100% correct yet) * Changed how `BlockAndItemGeoLayer` works to be more efficient and cleaner * Changed `ItemArmorGeoLayer#prepModelPartForRender` to `prepHumanoidModelForRender` * Changed `GeckoLibClient#getArmorModelForItem` to return a `HumanoidModel` instead of a base `Model`, since non-humanoid models never get used * Added the `packedLight`, `packedOverlay`, and `renderColor` to `GeoRenderer#renderFinal` * Removed `final` from `GeoEntityRenderer#calculateYRot` * Removed `BoneFilterGeoLayer` and `FastBoneFilterGeoLayer` ## Bug Fixes * Fixed `GeckoLibAnimatedTexture` crashing 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 `GeoItemRenderer` and `GeoObjectRenderer` positioning incorrectly when scaled * Fixed `GeoReplacedEntityRenderer` not propagating PoseStack manipulations * Fixed `ItemArmorGeoLayer` colliding with other layers that use the same DataTicket
5.0 Release 21.04.2025

Forge 1.21.5

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
forge
Показати зміни
## 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 `DefaultedGeoModel` using the old format * Moved the scale attribute handling into `scaleModelForRender` for `GeoEntityRenderer`, and moved sleeping pose translation to better account for scaling * Moved `scaleModelForRender` out of `preRender` and into its own call * Optimised `RenderUtil#getTextureDimensions` and 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 `ItemArmorGeoLayer` works to be more efficient, and support Elytras (although they're not 100% correct yet) * Changed how `BlockAndItemGeoLayer` works to be more efficient and cleaner * Changed `ItemArmorGeoLayer#prepModelPartForRender` to `prepHumanoidModelForRender` * Changed `GeckoLibClient#getArmorModelForItem` to return a `HumanoidModel` instead of a base `Model`, since non-humanoid models never get used * Added the `packedLight`, `packedOverlay`, and `renderColor` to `GeoRenderer#renderFinal` * Removed `final` from `GeoEntityRenderer#calculateYRot` * Removed `BoneFilterGeoLayer` and `FastBoneFilterGeoLayer` ## Bug Fixes * Fixed `GeckoLibAnimatedTexture` crashing 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 `GeoItemRenderer` and `GeoObjectRenderer` positioning incorrectly when scaled * Fixed `GeoReplacedEntityRenderer` not propagating PoseStack manipulations * Fixed `ItemArmorGeoLayer` colliding with other layers that use the same DataTicket
5.0 Release 21.04.2025

Fabric 1.21.5

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
fabric
Показати зміни
## 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 `DefaultedGeoModel` using the old format * Moved the scale attribute handling into `scaleModelForRender` for `GeoEntityRenderer`, and moved sleeping pose translation to better account for scaling * Moved `scaleModelForRender` out of `preRender` and into its own call * Optimised `RenderUtil#getTextureDimensions` and 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 `ItemArmorGeoLayer` works to be more efficient, and support Elytras (although they're not 100% correct yet) * Changed how `BlockAndItemGeoLayer` works to be more efficient and cleaner * Changed `ItemArmorGeoLayer#prepModelPartForRender` to `prepHumanoidModelForRender` * Changed `GeckoLibClient#getArmorModelForItem` to return a `HumanoidModel` instead of a base `Model`, since non-humanoid models never get used * Added the `packedLight`, `packedOverlay`, and `renderColor` to `GeoRenderer#renderFinal` * Removed `final` from `GeoEntityRenderer#calculateYRot` * Removed `BoneFilterGeoLayer` and `FastBoneFilterGeoLayer` ## Bug Fixes * Fixed `GeckoLibAnimatedTexture` crashing 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 `GeoItemRenderer` and `GeoObjectRenderer` positioning incorrectly when scaled * Fixed `GeoReplacedEntityRenderer` not propagating PoseStack manipulations * Fixed `ItemArmorGeoLayer` colliding with other layers that use the same DataTicket
5.0-alpha2 Release 13.04.2025

NeoForge 1.21.5

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.0-alpha2 ## NOTE * Still looking into alternate solutions for per-bone render handling since Mojang has made the previous Dynamic renderers not practical. ## Bug Fixes * Fixed GeoObjectRenderer not storing packed light (#712) * Fixed GeoEntityRenderer not allowing for generically-extendable RenderStates * Fixed some incorrect javadocs in `AutoGlowingGeoLayer` * Fixed GeoArmorRenderer not accounting for glowing or invisibility DataTickets * Reloading textures causes odd issues with Glowing & animated textures ## Internal Changes * AutoGlowingGeoLayer no longer removes sections of the base texture, allowing for selective dynamic emissivity * AutoGlowingGeoLayer no longer disables shader compatibility * Animated textures & glowmasks are no longer dependent on each other. You can have a non-animated glowmask on an animated texture, etc. ## New Stuff * Added `RenderUtil#getEmissiveResource` helper method * AutoGlowingGeoLayer now has a `shouldRespectWorldLighting` method, allowing you to choose between absolute emissivity, and emissivity that shades in conjunction with world lighting ## Removals * GeckoLib emissive textures no longer support mcmeta creation. Use a glowmask image instead (It's way easier anyway)
5.0-alpha2 Release 13.04.2025

Forge 1.21.5

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
forge
Показати зміни
## GeckoLib v5.0-alpha2 ## NOTE * Still looking into alternate solutions for per-bone render handling since Mojang has made the previous Dynamic renderers not practical. ## Bug Fixes * Fixed GeoObjectRenderer not storing packed light (#712) * Fixed GeoEntityRenderer not allowing for generically-extendable RenderStates * Fixed some incorrect javadocs in `AutoGlowingGeoLayer` * Fixed GeoArmorRenderer not accounting for glowing or invisibility DataTickets * Reloading textures causes odd issues with Glowing & animated textures ## Internal Changes * AutoGlowingGeoLayer no longer removes sections of the base texture, allowing for selective dynamic emissivity * AutoGlowingGeoLayer no longer disables shader compatibility * Animated textures & glowmasks are no longer dependent on each other. You can have a non-animated glowmask on an animated texture, etc. ## New Stuff * Added `RenderUtil#getEmissiveResource` helper method * AutoGlowingGeoLayer now has a `shouldRespectWorldLighting` method, allowing you to choose between absolute emissivity, and emissivity that shades in conjunction with world lighting ## Removals * GeckoLib emissive textures no longer support mcmeta creation. Use a glowmask image instead (It's way easier anyway)
5.0-alpha2 Release 13.04.2025

Fabric 1.21.5

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.0-alpha2 ## NOTE * Still looking into alternate solutions for per-bone render handling since Mojang has made the previous Dynamic renderers not practical. ## Bug Fixes * Fixed GeoObjectRenderer not storing packed light (#712) * Fixed GeoEntityRenderer not allowing for generically-extendable RenderStates * Fixed some incorrect javadocs in `AutoGlowingGeoLayer` * Fixed GeoArmorRenderer not accounting for glowing or invisibility DataTickets * Reloading textures causes odd issues with Glowing & animated textures ## Internal Changes * AutoGlowingGeoLayer no longer removes sections of the base texture, allowing for selective dynamic emissivity * AutoGlowingGeoLayer no longer disables shader compatibility * Animated textures & glowmasks are no longer dependent on each other. You can have a non-animated glowmask on an animated texture, etc. ## New Stuff * Added `RenderUtil#getEmissiveResource` helper method * AutoGlowingGeoLayer now has a `shouldRespectWorldLighting` method, allowing you to choose between absolute emissivity, and emissivity that shades in conjunction with world lighting ## Removals * GeckoLib emissive textures no longer support mcmeta creation. Use a glowmask image instead (It's way easier anyway)
5.0-alpha1 Release 08.04.2025

NeoForge 1.21.5

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
neoforge
Показати зміни
## GeckoLib v5.0-alpha1 ## NOTE * As of `alpha1` glowmasks and animated textures are not functional. This will be resolved soon :) * Additionally, I'm looking into alternate solutions for per-bone render handling since Mojang has made the previous Dynamic renderers not practical. * If you use any of these functionalities, wait until the 5.0 full release, thanks. ## General Changes * Updated to Minecraft 1.21.5 * Converted the changelog to Markdown format ## Internal Changes * Rewrote the resource loading system to properly account for parallelised resource handling without hammering I/O * Made GeoArmorRenderer inherit bone visibility from HumanoidArmorLayer#setPartVisibility to better work with third-party mods * Default boneResetTime to 5-ticks, and auto-complete the reset the tick time is 0. This prevents unavoidable partial-tick bone resets * Fixed middle-clicking on synced animatable items causing them to conflict when using triggered animations or synced data (#681) * Bones that now use animations to do a full rotation should now no longer counter-rotate when resetting, allowing for cleaner rotation animations * Synced animatable items no longer prevent stacking with each other * Added memory compression to animation data. Larger modpacks should receive a reduction in memory usage * Added a safety check for invalid use of Actor Variables in molang * GeckoLib Entity rendering is now automatically compatible with NeoForge EntityRenderState modifiers * Overrode vanilla's default hard-cap on entity nameplate rendering of 64 blocks. You can now go up to 256 blocks * Fixed world-space positioning on GeoBones not accounting for partial-tick lerping * Fixed non-living entities not having their Y-rotation accounted for in rendering * Fixed death rotation doubling up on partialTick * Fixed the BufferSource not being properly non-nulled in `GeoObjectRenderer` * Fixed `GeoEntityRenderer` re-applying other PoseStack manipulations when reRendering * Moved a lot of the render value creation back to vanilla to allow for better compatibility with vanilla and other mods * Removed a number of superfluous method parameters throughout `AnimationProcessor` * Renamed `AnimationController#process` to `AnimationController#startTick` * Fixed the `DefaultAnimations#genericFlyController` not stopping if not moving * Moved the AnimationState to prior to rendering to allow for optimised Molang Query population * Fixed `AnimationController`'s animation speed potentially being re-computed multiple times per render pass, resulting in inconsistent animation handling * Renamed `Keyframes` to `KeyframeMarkers` * GeckoLib now pre-determines which Molang Queries will be used for any given render frame, and pre-compute all relevant values and cache them. This allows for complex animation * Moved `AnimatableManager` and any derivatives to a different package * Moved `AnimationController`, `AnimationProcessor`, `AnimationState` to a different package * Moved `AutoPlayingSoundKeyframeHandler` to a different package * Removed `AnimationPointQueue` * Moved per-bone render layer rendering to _after_ the rest of rendering is complete * Changed the way `DyeableGeoArmorRenderer` works to be a bit more accurate * Fixed some javadoc mistakes in the various GeoRenderEvent classes ## API Changes * All GeckoLib assets now go in /assets/geckolib/ * Animations go in `/assets/<modid>/geckolib/animations/` * Models go in `/assets/<modid>/geckolib/models/` * All GeoRenderers now run on GeoRenderStates, rather than passing the animatable around. Mojang has made it clear this is the way we have to go :( * Removed `GeoRenderer#getAnimatable` * Removed various parameters from GeoRenderer's methods, moved them to `GeoRenderState` by default * Removed `GeoEntityRenderer#isShaking` * `AnimationState` is now an internal class used for carrying the animation state through processing. Users should now use `AnimationTest`. It works functionally the same * GeoRenderers extensions now take a second generic type; that of the RenderState type (and GeoRenderState) * GeoModel model/animation references no longer expect the file path prefix or suffix (I.E. You do not need to include `geo/` or `.geo.json` in your returned model resources) * `DataTicket`s now require creation through a factory method to ensure identity-parity * `SerializableDataTicket`s no longer require registration, but must still be created during mod construct * All render methods in `GeoRenderer` has had the PoseStack and RenderState (previously Animatable) swap places in the args * Molang variables are now all functions that operate on the current `AnimationState` for the render pass * `AnimationController`s no longer need the animatable passed to it * Split the texture-retrieval and usage in `AutoGlowingGeoLayer` so that mods can override the texture as needed * All `DefaultAnimations` helpers now default to 0-tick transition time for consistency and clarity * Converted the FormatVersion to a string and converted it to a more flexible system * Introduced an identity-based lookup for synced singleton animatables, to hopefully eliminate class-duplication collisions * Marked `AnimationState#getData` as nullable to avoid confusion * Marked the easingType argument in `EasingType` as nullable to avoid confusion * Cleaned up the javadoc for EasingType * `GeoReplacedEntityRenderer` now explicitly crashes upon trying to insert an entity as the animatable to prevent memory leaks * Brought `GeoReplacedEntityRenderer` much more in line with `GeoEntityRenderer` to ensure accuracy * `CustomInstructionKeyframeEvent`, `SoundKeyframeEvent`, and `ParticleKeyframeEvent` have all been consolidated into `KeyFrameEvent` * `CustomInstructionKeyframeHandler`, `SoundKeyframeHandler`, and `ParticleKeyframeHandler` have all been consolidated into `KeyframeEventHandler` * Converted `KeyFrameEvent` to a record * Converted `Calculation` to a record * `MolangQueries` is once again side-agnostic * Various parts of the GeoRenderers are additionally provided an associated object for handling (ItemStack, replaced entity, etc.) * Moved `prepLivingEntityRenderState` into `GeoEntityRenderer` so it can be overridden if needed * Removed `EntityModelData` * Removed `DeferredGeoRenderProvider` * Removed `InternalUtil` * Removed `FileLoader` * Removed `Color`. Has been fully superceded by `net.minecraft.util.ARGB` * Removed the `GeoRenderer` parameter from the various `GeoModel` getters as it is no longer needed * Renamed the bone variables in `GeoArmorRenderer` to prevent collisions with `HumanoidArmorModel`'s field names * Renamed `GeckoLibCache` to `GeckoLibResources` * Renamed `AnimatableManager#setData` to `AnimatableManager#setAnimatableData` (and its associated getter) * Renamed `AutoGlowingTexture#getEmissiveResource` to `#getOrCreateEmissiveTexture` for clarity * Moved `GeoEntityRenderState` to `GeoRenderState` * The various Singleton registration helpers in `GeckoLibUtil` have been moved to the new `SyncedSingletonAnimatableCache`, with associated methods having their hierarchical scope reduced for clarity and safety * Renamed `GeoRenderLayer#renderForBone` to `#createPerBoneRender`, which now requires that you return your operation as a runnable to be run later * Removed `DynamicGeoBlockRenderer`, `DynamicGeoEntityRenderer`, and `DynamicGeoItemRenderer`. Use render layers instead for bone-specific handling. I will be looking at creating a helper class or alternate option for this * Improved the generic typing for the various `GeoRenderEvent`s to be more useful ## New Stuff * Added `stopTriggeredAnimation` to `SingletonGeoAnimatable` * Added `triggerArmorAnim` for triggering armor animations (#433) * Added `query.controller_speed` Molang query * Added `query.limb_swing` Molang query * Added `query.limb_swing_amount` Molang query * Added native support for catmull-rom (smooth) easings for bedrock-style animation jsons (Thanks for the initial work Zigy) * Animated textures now support glowmasks (#456) * Added helper methods in `GeoRenderer` `#setBonesVisible` for ease of use * Added `AnimationController#isTriggeredAnimation` to check for the currently triggered animation * Added `AnimationController#setAnimationState` to directly set the state of the controller, if necessary * Added `CompileRenderState` event hooks for each renderer type
5.0-alpha1 Release 08.04.2025

Forge 1.21.5

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
forge
Показати зміни
## GeckoLib v5.0-alpha1 ## NOTE * As of `alpha1` glowmasks and animated textures are not functional. This will be resolved soon :) * Additionally, I'm looking into alternate solutions for per-bone render handling since Mojang has made the previous Dynamic renderers not practical. * If you use any of these functionalities, wait until the 5.0 full release, thanks. ## General Changes * Updated to Minecraft 1.21.5 * Converted the changelog to Markdown format ## Internal Changes * Rewrote the resource loading system to properly account for parallelised resource handling without hammering I/O * Made GeoArmorRenderer inherit bone visibility from HumanoidArmorLayer#setPartVisibility to better work with third-party mods * Default boneResetTime to 5-ticks, and auto-complete the reset the tick time is 0. This prevents unavoidable partial-tick bone resets * Fixed middle-clicking on synced animatable items causing them to conflict when using triggered animations or synced data (#681) * Bones that now use animations to do a full rotation should now no longer counter-rotate when resetting, allowing for cleaner rotation animations * Synced animatable items no longer prevent stacking with each other * Added memory compression to animation data. Larger modpacks should receive a reduction in memory usage * Added a safety check for invalid use of Actor Variables in molang * GeckoLib Entity rendering is now automatically compatible with NeoForge EntityRenderState modifiers * Overrode vanilla's default hard-cap on entity nameplate rendering of 64 blocks. You can now go up to 256 blocks * Fixed world-space positioning on GeoBones not accounting for partial-tick lerping * Fixed non-living entities not having their Y-rotation accounted for in rendering * Fixed death rotation doubling up on partialTick * Fixed the BufferSource not being properly non-nulled in `GeoObjectRenderer` * Fixed `GeoEntityRenderer` re-applying other PoseStack manipulations when reRendering * Moved a lot of the render value creation back to vanilla to allow for better compatibility with vanilla and other mods * Removed a number of superfluous method parameters throughout `AnimationProcessor` * Renamed `AnimationController#process` to `AnimationController#startTick` * Fixed the `DefaultAnimations#genericFlyController` not stopping if not moving * Moved the AnimationState to prior to rendering to allow for optimised Molang Query population * Fixed `AnimationController`'s animation speed potentially being re-computed multiple times per render pass, resulting in inconsistent animation handling * Renamed `Keyframes` to `KeyframeMarkers` * GeckoLib now pre-determines which Molang Queries will be used for any given render frame, and pre-compute all relevant values and cache them. This allows for complex animation * Moved `AnimatableManager` and any derivatives to a different package * Moved `AnimationController`, `AnimationProcessor`, `AnimationState` to a different package * Moved `AutoPlayingSoundKeyframeHandler` to a different package * Removed `AnimationPointQueue` * Moved per-bone render layer rendering to _after_ the rest of rendering is complete * Changed the way `DyeableGeoArmorRenderer` works to be a bit more accurate * Fixed some javadoc mistakes in the various GeoRenderEvent classes ## API Changes * All GeckoLib assets now go in /assets/geckolib/ * Animations go in `/assets/<modid>/geckolib/animations/` * Models go in `/assets/<modid>/geckolib/models/` * All GeoRenderers now run on GeoRenderStates, rather than passing the animatable around. Mojang has made it clear this is the way we have to go :( * Removed `GeoRenderer#getAnimatable` * Removed various parameters from GeoRenderer's methods, moved them to `GeoRenderState` by default * Removed `GeoEntityRenderer#isShaking` * `AnimationState` is now an internal class used for carrying the animation state through processing. Users should now use `AnimationTest`. It works functionally the same * GeoRenderers extensions now take a second generic type; that of the RenderState type (and GeoRenderState) * GeoModel model/animation references no longer expect the file path prefix or suffix (I.E. You do not need to include `geo/` or `.geo.json` in your returned model resources) * `DataTicket`s now require creation through a factory method to ensure identity-parity * `SerializableDataTicket`s no longer require registration, but must still be created during mod construct * All render methods in `GeoRenderer` has had the PoseStack and RenderState (previously Animatable) swap places in the args * Molang variables are now all functions that operate on the current `AnimationState` for the render pass * `AnimationController`s no longer need the animatable passed to it * Split the texture-retrieval and usage in `AutoGlowingGeoLayer` so that mods can override the texture as needed * All `DefaultAnimations` helpers now default to 0-tick transition time for consistency and clarity * Converted the FormatVersion to a string and converted it to a more flexible system * Introduced an identity-based lookup for synced singleton animatables, to hopefully eliminate class-duplication collisions * Marked `AnimationState#getData` as nullable to avoid confusion * Marked the easingType argument in `EasingType` as nullable to avoid confusion * Cleaned up the javadoc for EasingType * `GeoReplacedEntityRenderer` now explicitly crashes upon trying to insert an entity as the animatable to prevent memory leaks * Brought `GeoReplacedEntityRenderer` much more in line with `GeoEntityRenderer` to ensure accuracy * `CustomInstructionKeyframeEvent`, `SoundKeyframeEvent`, and `ParticleKeyframeEvent` have all been consolidated into `KeyFrameEvent` * `CustomInstructionKeyframeHandler`, `SoundKeyframeHandler`, and `ParticleKeyframeHandler` have all been consolidated into `KeyframeEventHandler` * Converted `KeyFrameEvent` to a record * Converted `Calculation` to a record * `MolangQueries` is once again side-agnostic * Various parts of the GeoRenderers are additionally provided an associated object for handling (ItemStack, replaced entity, etc.) * Moved `prepLivingEntityRenderState` into `GeoEntityRenderer` so it can be overridden if needed * Removed `EntityModelData` * Removed `DeferredGeoRenderProvider` * Removed `InternalUtil` * Removed `FileLoader` * Removed `Color`. Has been fully superceded by `net.minecraft.util.ARGB` * Removed the `GeoRenderer` parameter from the various `GeoModel` getters as it is no longer needed * Renamed the bone variables in `GeoArmorRenderer` to prevent collisions with `HumanoidArmorModel`'s field names * Renamed `GeckoLibCache` to `GeckoLibResources` * Renamed `AnimatableManager#setData` to `AnimatableManager#setAnimatableData` (and its associated getter) * Renamed `AutoGlowingTexture#getEmissiveResource` to `#getOrCreateEmissiveTexture` for clarity * Moved `GeoEntityRenderState` to `GeoRenderState` * The various Singleton registration helpers in `GeckoLibUtil` have been moved to the new `SyncedSingletonAnimatableCache`, with associated methods having their hierarchical scope reduced for clarity and safety * Renamed `GeoRenderLayer#renderForBone` to `#createPerBoneRender`, which now requires that you return your operation as a runnable to be run later * Removed `DynamicGeoBlockRenderer`, `DynamicGeoEntityRenderer`, and `DynamicGeoItemRenderer`. Use render layers instead for bone-specific handling. I will be looking at creating a helper class or alternate option for this * Improved the generic typing for the various `GeoRenderEvent`s to be more useful ## New Stuff * Added `stopTriggeredAnimation` to `SingletonGeoAnimatable` * Added `triggerArmorAnim` for triggering armor animations (#433) * Added `query.controller_speed` Molang query * Added `query.limb_swing` Molang query * Added `query.limb_swing_amount` Molang query * Added native support for catmull-rom (smooth) easings for bedrock-style animation jsons (Thanks for the initial work Zigy) * Animated textures now support glowmasks (#456) * Added helper methods in `GeoRenderer` `#setBonesVisible` for ease of use * Added `AnimationController#isTriggeredAnimation` to check for the currently triggered animation * Added `AnimationController#setAnimationState` to directly set the state of the controller, if necessary * Added `CompileRenderState` event hooks for each renderer type
5.0-alpha1 Release 08.04.2025

Fabric 1.21.5

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
fabric
Показати зміни
## GeckoLib v5.0-alpha1 ## NOTE * As of `alpha1` glowmasks and animated textures are not functional. This will be resolved soon :) * Additionally, I'm looking into alternate solutions for per-bone render handling since Mojang has made the previous Dynamic renderers not practical. * If you use any of these functionalities, wait until the 5.0 full release, thanks. ## General Changes * Updated to Minecraft 1.21.5 * Converted the changelog to Markdown format ## Internal Changes * Rewrote the resource loading system to properly account for parallelised resource handling without hammering I/O * Made GeoArmorRenderer inherit bone visibility from HumanoidArmorLayer#setPartVisibility to better work with third-party mods * Default boneResetTime to 5-ticks, and auto-complete the reset the tick time is 0. This prevents unavoidable partial-tick bone resets * Fixed middle-clicking on synced animatable items causing them to conflict when using triggered animations or synced data (#681) * Bones that now use animations to do a full rotation should now no longer counter-rotate when resetting, allowing for cleaner rotation animations * Synced animatable items no longer prevent stacking with each other * Added memory compression to animation data. Larger modpacks should receive a reduction in memory usage * Added a safety check for invalid use of Actor Variables in molang * GeckoLib Entity rendering is now automatically compatible with NeoForge EntityRenderState modifiers * Overrode vanilla's default hard-cap on entity nameplate rendering of 64 blocks. You can now go up to 256 blocks * Fixed world-space positioning on GeoBones not accounting for partial-tick lerping * Fixed non-living entities not having their Y-rotation accounted for in rendering * Fixed death rotation doubling up on partialTick * Fixed the BufferSource not being properly non-nulled in `GeoObjectRenderer` * Fixed `GeoEntityRenderer` re-applying other PoseStack manipulations when reRendering * Moved a lot of the render value creation back to vanilla to allow for better compatibility with vanilla and other mods * Removed a number of superfluous method parameters throughout `AnimationProcessor` * Renamed `AnimationController#process` to `AnimationController#startTick` * Fixed the `DefaultAnimations#genericFlyController` not stopping if not moving * Moved the AnimationState to prior to rendering to allow for optimised Molang Query population * Fixed `AnimationController`'s animation speed potentially being re-computed multiple times per render pass, resulting in inconsistent animation handling * Renamed `Keyframes` to `KeyframeMarkers` * GeckoLib now pre-determines which Molang Queries will be used for any given render frame, and pre-compute all relevant values and cache them. This allows for complex animation * Moved `AnimatableManager` and any derivatives to a different package * Moved `AnimationController`, `AnimationProcessor`, `AnimationState` to a different package * Moved `AutoPlayingSoundKeyframeHandler` to a different package * Removed `AnimationPointQueue` * Moved per-bone render layer rendering to _after_ the rest of rendering is complete * Changed the way `DyeableGeoArmorRenderer` works to be a bit more accurate * Fixed some javadoc mistakes in the various GeoRenderEvent classes ## API Changes * All GeckoLib assets now go in /assets/geckolib/ * Animations go in `/assets/<modid>/geckolib/animations/` * Models go in `/assets/<modid>/geckolib/models/` * All GeoRenderers now run on GeoRenderStates, rather than passing the animatable around. Mojang has made it clear this is the way we have to go :( * Removed `GeoRenderer#getAnimatable` * Removed various parameters from GeoRenderer's methods, moved them to `GeoRenderState` by default * Removed `GeoEntityRenderer#isShaking` * `AnimationState` is now an internal class used for carrying the animation state through processing. Users should now use `AnimationTest`. It works functionally the same * GeoRenderers extensions now take a second generic type; that of the RenderState type (and GeoRenderState) * GeoModel model/animation references no longer expect the file path prefix or suffix (I.E. You do not need to include `geo/` or `.geo.json` in your returned model resources) * `DataTicket`s now require creation through a factory method to ensure identity-parity * `SerializableDataTicket`s no longer require registration, but must still be created during mod construct * All render methods in `GeoRenderer` has had the PoseStack and RenderState (previously Animatable) swap places in the args * Molang variables are now all functions that operate on the current `AnimationState` for the render pass * `AnimationController`s no longer need the animatable passed to it * Split the texture-retrieval and usage in `AutoGlowingGeoLayer` so that mods can override the texture as needed * All `DefaultAnimations` helpers now default to 0-tick transition time for consistency and clarity * Converted the FormatVersion to a string and converted it to a more flexible system * Introduced an identity-based lookup for synced singleton animatables, to hopefully eliminate class-duplication collisions * Marked `AnimationState#getData` as nullable to avoid confusion * Marked the easingType argument in `EasingType` as nullable to avoid confusion * Cleaned up the javadoc for EasingType * `GeoReplacedEntityRenderer` now explicitly crashes upon trying to insert an entity as the animatable to prevent memory leaks * Brought `GeoReplacedEntityRenderer` much more in line with `GeoEntityRenderer` to ensure accuracy * `CustomInstructionKeyframeEvent`, `SoundKeyframeEvent`, and `ParticleKeyframeEvent` have all been consolidated into `KeyFrameEvent` * `CustomInstructionKeyframeHandler`, `SoundKeyframeHandler`, and `ParticleKeyframeHandler` have all been consolidated into `KeyframeEventHandler` * Converted `KeyFrameEvent` to a record * Converted `Calculation` to a record * `MolangQueries` is once again side-agnostic * Various parts of the GeoRenderers are additionally provided an associated object for handling (ItemStack, replaced entity, etc.) * Moved `prepLivingEntityRenderState` into `GeoEntityRenderer` so it can be overridden if needed * Removed `EntityModelData` * Removed `DeferredGeoRenderProvider` * Removed `InternalUtil` * Removed `FileLoader` * Removed `Color`. Has been fully superceded by `net.minecraft.util.ARGB` * Removed the `GeoRenderer` parameter from the various `GeoModel` getters as it is no longer needed * Renamed the bone variables in `GeoArmorRenderer` to prevent collisions with `HumanoidArmorModel`'s field names * Renamed `GeckoLibCache` to `GeckoLibResources` * Renamed `AnimatableManager#setData` to `AnimatableManager#setAnimatableData` (and its associated getter) * Renamed `AutoGlowingTexture#getEmissiveResource` to `#getOrCreateEmissiveTexture` for clarity * Moved `GeoEntityRenderState` to `GeoRenderState` * The various Singleton registration helpers in `GeckoLibUtil` have been moved to the new `SyncedSingletonAnimatableCache`, with associated methods having their hierarchical scope reduced for clarity and safety * Renamed `GeoRenderLayer#renderForBone` to `#createPerBoneRender`, which now requires that you return your operation as a runnable to be run later * Removed `DynamicGeoBlockRenderer`, `DynamicGeoEntityRenderer`, and `DynamicGeoItemRenderer`. Use render layers instead for bone-specific handling. I will be looking at creating a helper class or alternate option for this * Improved the generic typing for the various `GeoRenderEvent`s to be more useful ## New Stuff * Added `stopTriggeredAnimation` to `SingletonGeoAnimatable` * Added `triggerArmorAnim` for triggering armor animations (#433) * Added `query.controller_speed` Molang query * Added `query.limb_swing` Molang query * Added `query.limb_swing_amount` Molang query * Added native support for catmull-rom (smooth) easings for bedrock-style animation jsons (Thanks for the initial work Zigy) * Animated textures now support glowmasks (#456) * Added helper methods in `GeoRenderer` `#setBonesVisible` for ease of use * Added `AnimationController#isTriggeredAnimation` to check for the currently triggered animation * Added `AnimationController#setAnimationState` to directly set the state of the controller, if necessary * Added `CompileRenderState` event hooks for each renderer type
4.7.1.2 Release 22.03.2025

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
v4.7.1.2 Fabric: - Move Redirect mixins to WrapOperations to prevent collisions with other mods Forge: - Rollback the stackability change to itemstacks from 4.7.1 as Forge does not have MixinExtras, and adding it causes occasional conflict resolution issues
4.7.1.2 Release 22.03.2025

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.7.1.2 Fabric: - Move Redirect mixins to WrapOperations to prevent collisions with other mods Forge: - Rollback the stackability change to itemstacks from 4.7.1 as Forge does not have MixinExtras, and adding it causes occasional conflict resolution issues
4.7.1.1 Release 16.03.2025

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
v4.7.1.1 - Fix some bad stack comparisons causing some lag/issues (#689)
4.7.1.1 Release 16.03.2025

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.7.1.1 - Fix some bad stack comparisons causing some lag/issues (#689)
4.7.1 Release 15.03.2025

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
v4.7.1 - Added native support for catmull-rom (smooth) easings for bedrock-style animation jsons (Thanks for the initial work Zigy) - Default boneResetTime to 5-ticks, and auto-complete the reset if the tick time is 0. This prevents unavoidable partial-tick bone resets - Removed the deprecation markers on the model/texture getters in GeoModel - Reorient bone visibility a bit to support mods that modify part visibility prior to rendering - Fix zero-time reset of bones not being zero-time - Introduced an identity-based lookup for synced singleton animatables, to hopefully eliminate class-duplication collisions - Synced animatable items no longer prevent stacking with each other - Fixed middle-clicking on synced animatable items causing them to conflict when using triggered animations or synced data (#681) - Bones that use animations to do a full rotation should now no longer counter-rotate when resetting, allowing for cleaner rotation animations - Added `stopTriggeredAnimation` to `SingletonGeoAnimatable` - Added triggerArmorAnim for triggering armor animations (#433) - Cleaned up the javadoc for EasingType - Animated textures now support glowmasks (#456) - Add `query.controller_speed` Molang query
4.7.1 Release 15.03.2025

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.7.1 - Added native support for catmull-rom (smooth) easings for bedrock-style animation jsons (Thanks for the initial work Zigy) - Default boneResetTime to 5-ticks, and auto-complete the reset if the tick time is 0. This prevents unavoidable partial-tick bone resets - Removed the deprecation markers on the model/texture getters in GeoModel - Reorient bone visibility a bit to support mods that modify part visibility prior to rendering - Fix zero-time reset of bones not being zero-time - Introduced an identity-based lookup for synced singleton animatables, to hopefully eliminate class-duplication collisions - Synced animatable items no longer prevent stacking with each other - Fixed middle-clicking on synced animatable items causing them to conflict when using triggered animations or synced data (#681) - Bones that use animations to do a full rotation should now no longer counter-rotate when resetting, allowing for cleaner rotation animations - Added `stopTriggeredAnimation` to `SingletonGeoAnimatable` - Added triggerArmorAnim for triggering armor animations (#433) - Cleaned up the javadoc for EasingType - Animated textures now support glowmasks (#456) - Add `query.controller_speed` Molang query
4.7.5.1 Release 14.03.2025

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.7.5.1 - Remove frame extrapolation from spline lerping
4.7.5.1 Release 14.03.2025

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.7.5.1 - Remove frame extrapolation from spline lerping
4.7.5.1 Release 14.03.2025

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.7.5.1 - Remove frame extrapolation from spline lerping
4.7.5 Release 13.03.2025

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.7.5 - Re-handle invalid case animation keyframe. Succeed gracefully rather than failing - Add `query.controller_speed` Molang Query. - Remove the forRemoval deprecations in GeoModel for `getTextureResource` and `getModelResource`
4.7.5 Release 13.03.2025

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.7.5 - Re-handle invalid case animation keyframe. Succeed gracefully rather than failing - Add `query.controller_speed` Molang Query. - Remove the forRemoval deprecations in GeoModel for `getTextureResource` and `getModelResource`
4.7.5 Release 13.03.2025

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.7.5 - Re-handle invalid case animation keyframe. Succeed gracefully rather than failing - Add `query.controller_speed` Molang Query. - Remove the forRemoval deprecations in GeoModel for `getTextureResource` and `getModelResource`
4.7.4.1 Release 12.03.2025

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.7.4.1 - Fix a loading issue with some non-standard animation jsons - Fixed the stop triggered anim for singleton animatables not working properly, mostly - Fixed animated glowing textures with only partial glowing not loading right
4.7.4.1 Release 12.03.2025

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.7.4.1 - Fix a loading issue with some non-standard animation jsons - Fixed the stop triggered anim for singleton animatables not working properly, mostly - Fixed animated glowing textures with only partial glowing not loading right
4.7.4.1 Release 12.03.2025

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.7.4.1 - Fix a loading issue with some non-standard animation jsons - Fixed the stop triggered anim for singleton animatables not working properly, mostly - Fixed animated glowing textures with only partial glowing not loading right
4.7.4 Release 11.03.2025

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.7.4 - Added native support for catmull-rom (smooth) easings for bedrock-style animation jsons (thanks for the initial work Zigy) - Made GeoArmorRenderer inherit bone visibility from HumanoidArmorLayer#setPartVisibility to better work with third-party mods - Default boneResetTime to 5-ticks, and auto-complete the reset the tick time is 0. This prevents unavoidable partial-tick bone resets - Introduced an identity-based lookup for synced singleton animatables, to hopefully eliminate class-duplication collisions - Fixed middle-clicking on synced animatable items causing them to conflict when using triggered animations or synced data (#681) - Synced animatable items no longer prevent stacking with each other - Bones that now use animations to do a full rotation _should_ now no longer counter-rotate when resetting, allowing for cleaner rotation animations - Marked AnimationState#getData as nullable to avoid confusion - Added `triggerArmorAnim` for triggering armor animations (#433) - Animated textures now support glowmasks (#456) - Marked the easingType argument in EasingType as nullable to avoid confusion - Added memory compression to animation data. Larger modpacks should receive a reduction in memory usage
4.7.4 Release 11.03.2025

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.7.4 - Added native support for catmull-rom (smooth) easings for bedrock-style animation jsons (thanks for the initial work Zigy) - Made GeoArmorRenderer inherit bone visibility from HumanoidArmorLayer#setPartVisibility to better work with third-party mods - Default boneResetTime to 5-ticks, and auto-complete the reset the tick time is 0. This prevents unavoidable partial-tick bone resets - Introduced an identity-based lookup for synced singleton animatables, to hopefully eliminate class-duplication collisions - Fixed middle-clicking on synced animatable items causing them to conflict when using triggered animations or synced data (#681) - Synced animatable items no longer prevent stacking with each other - Bones that now use animations to do a full rotation _should_ now no longer counter-rotate when resetting, allowing for cleaner rotation animations - Marked AnimationState#getData as nullable to avoid confusion - Added `triggerArmorAnim` for triggering armor animations (#433) - Animated textures now support glowmasks (#456) - Marked the easingType argument in EasingType as nullable to avoid confusion - Added memory compression to animation data. Larger modpacks should receive a reduction in memory usage
4.7.4 Release 11.03.2025

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.7.4 - Added native support for catmull-rom (smooth) easings for bedrock-style animation jsons (thanks for the initial work Zigy) - Made GeoArmorRenderer inherit bone visibility from HumanoidArmorLayer#setPartVisibility to better work with third-party mods - Default boneResetTime to 5-ticks, and auto-complete the reset the tick time is 0. This prevents unavoidable partial-tick bone resets - Introduced an identity-based lookup for synced singleton animatables, to hopefully eliminate class-duplication collisions - Fixed middle-clicking on synced animatable items causing them to conflict when using triggered animations or synced data (#681) - Synced animatable items no longer prevent stacking with each other - Bones that now use animations to do a full rotation _should_ now no longer counter-rotate when resetting, allowing for cleaner rotation animations - Marked AnimationState#getData as nullable to avoid confusion - Added `triggerArmorAnim` for triggering armor animations (#433) - Animated textures now support glowmasks (#456) - Marked the easingType argument in EasingType as nullable to avoid confusion - Added memory compression to animation data. Larger modpacks should receive a reduction in memory usage
4.8.4 Release 08.02.2025

NeoForge 1.21.4

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
v4.8.4 - Fix crash NeoForge introduced in .84
4.8.4 Release 08.02.2025

Forge 1.21.4

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
forge
Показати зміни
v4.8.4 - Fix crash NeoForge introduced in .84
4.8.4 Release 08.02.2025

Fabric 1.21.4

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
fabric
Показати зміни
v4.8.4 - Fix crash NeoForge introduced in .84
4.8.3 Release 03.02.2025

NeoForge 1.21.4

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
v4.8.3 - Move resource loading to loader-specific handling. Fixes crashes on newer NeoForge builds
4.8.3 Release 03.02.2025

Forge 1.21.4

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
forge
Показати зміни
v4.8.3 - Move resource loading to loader-specific handling. Fixes crashes on newer NeoForge builds
4.8.3 Release 03.02.2025

Fabric 1.21.4

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
fabric
Показати зміни
v4.8.3 - Move resource loading to loader-specific handling. Fixes crashes on newer NeoForge builds
4.8.2 Release 23.01.2025

NeoForge 1.21.4

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
v4.8.2 - Fix crashing mixin on Forge again
4.8.2 Release 23.01.2025

Forge 1.21.4

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
forge
Показати зміни
v4.8.2 - Fix crashing mixin on Forge again
4.8.2 Release 23.01.2025

Fabric 1.21.4

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
fabric
Показати зміни
v4.8.2 - Fix crashing mixin on Forge again
4.7.3 Release 27.12.2024

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.7.3 - Fixed entity velocity being determined mostly from x-coordinate velocity - `getTextureResource` and `getModelResource` now receive the renderer for context-sensitive variants
4.7.3 Release 27.12.2024

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.7.3 - Fixed entity velocity being determined mostly from x-coordinate velocity - `getTextureResource` and `getModelResource` now receive the renderer for context-sensitive variants
4.7.3 Release 27.12.2024

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.7.3 - Fixed entity velocity being determined mostly from x-coordinate velocity - `getTextureResource` and `getModelResource` now receive the renderer for context-sensitive variants
4.7 Release 27.12.2024

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
v4.7 - Added `getTriggeredAnimation` to AnimationController - Added stop triggered animation functionality to all geo animatables - Change crashes to warnings for unsupported model format versions for geo models - Add support for rotated face UVs - Added a fallback hook for animations - you can now declare multiple animation files in a single GeoModel to look for animations (for polymorphic/modular animatables) - Fixed entity velocity being determined mostly from x-coordinate velocity - Added GeoRenderer context to GeoModel getters for context-specific handling
4.7 Release 27.12.2024

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.7 - Added `getTriggeredAnimation` to AnimationController - Added stop triggered animation functionality to all geo animatables - Change crashes to warnings for unsupported model format versions for geo models - Add support for rotated face UVs - Added a fallback hook for animations - you can now declare multiple animation files in a single GeoModel to look for animations (for polymorphic/modular animatables) - Fixed entity velocity being determined mostly from x-coordinate velocity - Added GeoRenderer context to GeoModel getters for context-specific handling
4.7.2 Release 27.12.2024

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.7.2 - Fix Singleton animatable Stop trigger actions not actually stopping
4.7.2 Release 27.12.2024

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.7.2 - Fix Singleton animatable Stop trigger actions not actually stopping
4.7.2 Release 27.12.2024

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.7.2 - Fix Singleton animatable Stop trigger actions not actually stopping
4.7.1 Release 26.12.2024

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.7.1 - Add minimum version requirement to Forge - Cleaned up Geckolib animated texture loading to be a bit more efficient - Improved the documentation for ItemArmorGeoLayers - Extract ItemArmorGeoLayer's ModelPart bone matcher to its own method for easy overriding
4.7.1 Release 26.12.2024

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.7.1 - Add minimum version requirement to Forge - Cleaned up Geckolib animated texture loading to be a bit more efficient - Improved the documentation for ItemArmorGeoLayers - Extract ItemArmorGeoLayer's ModelPart bone matcher to its own method for easy overriding
4.7.1 Release 26.12.2024

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.7.1 - Add minimum version requirement to Forge - Cleaned up Geckolib animated texture loading to be a bit more efficient - Improved the documentation for ItemArmorGeoLayers - Extract ItemArmorGeoLayer's ModelPart bone matcher to its own method for easy overriding
4.8 Release 15.12.2024

NeoForge 1.21.4

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
v4.8 - Update to 1.21.4 - Fix a potential stuck InputStream when loading glowmasks - Fixed Geo animated textures not properly supporting customised frametimes - GeckoLib now requires a `assets/modid/item` json file to define its rendering as being special. Will be investigating ways to streamline this in the future, see https://github.com/bernie-g/geckolib-examples/tree/Multiloader-1.21.4/common/src/main/resources/assets/examplemod/items for examples
4.8 Release 15.12.2024

Forge 1.21.4

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
forge
Показати зміни
v4.8 - Update to 1.21.4 - Fix a potential stuck InputStream when loading glowmasks - Fixed Geo animated textures not properly supporting customised frametimes - GeckoLib now requires a `assets/modid/item` json file to define its rendering as being special. Will be investigating ways to streamline this in the future, see https://github.com/bernie-g/geckolib-examples/tree/Multiloader-1.21.4/common/src/main/resources/assets/examplemod/items for examples
4.8 Release 15.12.2024

Fabric 1.21.4

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
fabric
Показати зміни
v4.8 - Update to 1.21.4 - Fix a potential stuck InputStream when loading glowmasks - Fixed Geo animated textures not properly supporting customised frametimes - GeckoLib now requires a `assets/modid/item` json file to define its rendering as being special. Will be investigating ways to streamline this in the future, see https://github.com/bernie-g/geckolib-examples/tree/Multiloader-1.21.4/common/src/main/resources/assets/examplemod/items for examples
4.7.1 Release 05.11.2024

NeoForge 1.21.3

Підтримувані версії Minecraft
1.21.3
Завантажувачі / Платформи
neoforge
Показати зміни
v4.7.1 - Add some missing annotations to the methods in DeferredGeoRenderProvider - Fixed stray letter in GeoBlockEntity comment - Fixed StopTriggeredAnim packets not being registered - Fixed AutoGlowingGeoLayer rendering the wrong colour - Fixed ItemArmorGeoRenderer not rendering pieces correctly
4.7.1 Release 05.11.2024

Forge 1.21.3

Підтримувані версії Minecraft
1.21.3
Завантажувачі / Платформи
forge
Показати зміни
v4.7.1 - Add some missing annotations to the methods in DeferredGeoRenderProvider - Fixed stray letter in GeoBlockEntity comment - Fixed StopTriggeredAnim packets not being registered - Fixed AutoGlowingGeoLayer rendering the wrong colour
4.7.1 Release 05.11.2024

Fabric 1.21.3

Підтримувані версії Minecraft
1.21.3
Завантажувачі / Платформи
fabric
Показати зміни
v4.7.1 - Add some missing annotations to the methods in DeferredGeoRenderProvider - Fixed stray letter in GeoBlockEntity comment - Fixed StopTriggeredAnim packets not being registered - Fixed AutoGlowingGeoLayer rendering the wrong colour
4.7 Release 04.11.2024

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.7 - Added support for UV Rotation - Added stopTriggeredAnimation, allowing for stopping a triggered animation in a similar manner in which it was started - Add DeferredGeoRenderProvider, to support split sources - Change crashes to warnings for unsupported model format versions for geo models - Fix incorrect version range for NeoForge mods - Fixed controller-agnostic triggerAnim either crashing or not working - Fixed Color#ofARGB using RGBA - Various internal cleanup
4.7 Release 04.11.2024

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.7 - Added support for UV Rotation - Added stopTriggeredAnimation, allowing for stopping a triggered animation in a similar manner in which it was started - Add DeferredGeoRenderProvider, to support split sources - Change crashes to warnings for unsupported model format versions for geo models - Fix incorrect version range for NeoForge mods - Fixed controller-agnostic triggerAnim either crashing or not working - Fixed Color#ofARGB using RGBA - Various internal cleanup
4.7 Release 04.11.2024

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.7 - Added support for UV Rotation - Added stopTriggeredAnimation, allowing for stopping a triggered animation in a similar manner in which it was started - Add DeferredGeoRenderProvider, to support split sources - Change crashes to warnings for unsupported model format versions for geo models - Fix incorrect version range for NeoForge mods - Fixed controller-agnostic triggerAnim either crashing or not working - Fixed Color#ofARGB using RGBA - Various internal cleanup
4.7 Release 03.11.2024

NeoForge 1.21.3

Підтримувані версії Minecraft
1.21.3
Завантажувачі / Платформи
neoforge
Показати зміни
v4.7 - ItemArmorGeoLayer now renders trims and other vanilla armor decorations properly, and allows for mod-customised part visibility Summary of changes for 4.7: - Update to 1.21.3 - EntityRenderState is wrapped and ignored - you do not need to worry about this when using GeckoLib (for now) - Removed the `query.is_powered` molang query as it is no longer practically feasible - Change crashes to warnings for unsupported model format versions for geo models - Fix incorrect version range for NeoForge mods - Added support for UV Face Rotation - Added a deferred GeoRenderProvider for split-sources support - Added a stop triggered animation function, to allow for stopping of triggered animations in the same way you triggered them in the first place - Added a fallback hook for animations - you can now declare multiple animation files in a single GeoModel to look for animations (for polymorphic/modular animatables) - GeoModels now receive the renderer in #getTextureResource and #getModelResource, to allow for render-context dependent models and textures - Keyframe events now have the AnimationState passed to them for additional context - Moved the AnimationState creation in GeoRenderer to its own method for easy overriding - Pass the render colour from the renderer to the render layers - Fixed Color#ofARGB actually being RGBA - Removed previously deprecated methods - Fixed some issues with Entity and ReplacedEntity geo renderers - Fixed entity velocity being determined mostly from x-coordinate velocity - Fixed the controller-agnostic triggered anim function not working - Introduced additional safeties to prevent unexpected crashes for some networking functions - Moved animated texture ticking to an internal handler, preventing GeoRenderer implementations from needing to handle it
4.7 Release 03.11.2024

Forge 1.21.3

Підтримувані версії Minecraft
1.21.3
Завантажувачі / Платформи
forge
Показати зміни
v4.7 - ItemArmorGeoLayer now renders trims and other vanilla armor decorations properly, and allows for mod-customised part visibility Summary of changes for 4.7: - Update to 1.21.3 - EntityRenderState is wrapped and ignored - you do not need to worry about this when using GeckoLib (for now) - Removed the `query.is_powered` molang query as it is no longer practically feasible - Change crashes to warnings for unsupported model format versions for geo models - Fix incorrect version range for NeoForge mods - Added support for UV Face Rotation - Added a deferred GeoRenderProvider for split-sources support - Added a stop triggered animation function, to allow for stopping of triggered animations in the same way you triggered them in the first place - Added a fallback hook for animations - you can now declare multiple animation files in a single GeoModel to look for animations (for polymorphic/modular animatables) - GeoModels now receive the renderer in #getTextureResource and #getModelResource, to allow for render-context dependent models and textures - Keyframe events now have the AnimationState passed to them for additional context - Moved the AnimationState creation in GeoRenderer to its own method for easy overriding - Pass the render colour from the renderer to the render layers - Fixed Color#ofARGB actually being RGBA - Removed previously deprecated methods - Fixed some issues with Entity and ReplacedEntity geo renderers - Fixed entity velocity being determined mostly from x-coordinate velocity - Fixed the controller-agnostic triggered anim function not working - Introduced additional safeties to prevent unexpected crashes for some networking functions - Moved animated texture ticking to an internal handler, preventing GeoRenderer implementations from needing to handle it
4.7 Release 03.11.2024

Fabric 1.21.3

Підтримувані версії Minecraft
1.21.3
Завантажувачі / Платформи
fabric
Показати зміни
v4.7 - ItemArmorGeoLayer now renders trims and other vanilla armor decorations properly, and allows for mod-customised part visibility Summary of changes for 4.7: - Update to 1.21.3 - EntityRenderState is wrapped and ignored - you do not need to worry about this when using GeckoLib (for now) - Removed the `query.is_powered` molang query as it is no longer practically feasible - Change crashes to warnings for unsupported model format versions for geo models - Fix incorrect version range for NeoForge mods - Added support for UV Face Rotation - Added a deferred GeoRenderProvider for split-sources support - Added a stop triggered animation function, to allow for stopping of triggered animations in the same way you triggered them in the first place - Added a fallback hook for animations - you can now declare multiple animation files in a single GeoModel to look for animations (for polymorphic/modular animatables) - GeoModels now receive the renderer in #getTextureResource and #getModelResource, to allow for render-context dependent models and textures - Keyframe events now have the AnimationState passed to them for additional context - Moved the AnimationState creation in GeoRenderer to its own method for easy overriding - Pass the render colour from the renderer to the render layers - Fixed Color#ofARGB actually being RGBA - Removed previously deprecated methods - Fixed some issues with Entity and ReplacedEntity geo renderers - Fixed entity velocity being determined mostly from x-coordinate velocity - Fixed the controller-agnostic triggered anim function not working - Introduced additional safeties to prevent unexpected crashes for some networking functions - Moved animated texture ticking to an internal handler, preventing GeoRenderer implementations from needing to handle it
4.7-beta-2 Release 01.11.2024

NeoForge 1.21.3

Підтримувані версії Minecraft
1.21.3
Завантажувачі / Платформи
neoforge
Показати зміни
v4.7-beta-2 - Added support for UV Face Rotation - Added a deferred GeoRenderProvider for split-sources support - Added a stop triggered animation function, to allow for stopping of triggered animations in the same way you triggered them in the first place - Added a fallback hook for animations - you can now declare multiple animation files in a single GeoModel to look for animations (for polymorphic/modular animatables) - GeoModels now receive the renderer in #getTextureResource and #getModelResource, to allow for render-context dependent models and textures - Keyframe events now have the AnimationState passed to them for additional context - Moved the AnimationState creation in GeoRenderer to its own method for easy overriding - Pass the render colour from the renderer to the render layers - Fixed Color#ofARGB actually being RGBA - Removed previously deprecated methods - Fixed some issues with Entity and ReplacedEntity geo renderers - Fixed entity velocity being determined mostly from x-coordinate velocity - Fixed the controller-agnostic triggered anim function not working - Introduced additional safeties to prevent unexpected crashes for some networking functions - Moved animated texture ticking to an internal handler, preventing GeoRenderer implementations from needing to handle it
4.7-beta-2 Release 01.11.2024

Forge 1.21.3

Підтримувані версії Minecraft
1.21.3
Завантажувачі / Платформи
forge
Показати зміни
v4.7-beta-2 - Added support for UV Face Rotation - Added a deferred GeoRenderProvider for split-sources support - Added a stop triggered animation function, to allow for stopping of triggered animations in the same way you triggered them in the first place - Added a fallback hook for animations - you can now declare multiple animation files in a single GeoModel to look for animations (for polymorphic/modular animatables) - GeoModels now receive the renderer in #getTextureResource and #getModelResource, to allow for render-context dependent models and textures - Keyframe events now have the AnimationState passed to them for additional context - Moved the AnimationState creation in GeoRenderer to its own method for easy overriding - Pass the render colour from the renderer to the render layers - Fixed Color#ofARGB actually being RGBA - Removed previously deprecated methods - Fixed some issues with Entity and ReplacedEntity geo renderers - Fixed entity velocity being determined mostly from x-coordinate velocity - Fixed the controller-agnostic triggered anim function not working - Introduced additional safeties to prevent unexpected crashes for some networking functions - Moved animated texture ticking to an internal handler, preventing GeoRenderer implementations from needing to handle it
4.7-beta-2 Release 01.11.2024

Fabric 1.21.3

Підтримувані версії Minecraft
1.21.3
Завантажувачі / Платформи
fabric
Показати зміни
v4.7-beta-2 - Added support for UV Face Rotation - Added a deferred GeoRenderProvider for split-sources support - Added a stop triggered animation function, to allow for stopping of triggered animations in the same way you triggered them in the first place - Added a fallback hook for animations - you can now declare multiple animation files in a single GeoModel to look for animations (for polymorphic/modular animatables) - GeoModels now receive the renderer in #getTextureResource and #getModelResource, to allow for render-context dependent models and textures - Keyframe events now have the AnimationState passed to them for additional context - Moved the AnimationState creation in GeoRenderer to its own method for easy overriding - Pass the render colour from the renderer to the render layers - Fixed Color#ofARGB actually being RGBA - Removed previously deprecated methods - Fixed some issues with Entity and ReplacedEntity geo renderers - Fixed entity velocity being determined mostly from x-coordinate velocity - Fixed the controller-agnostic triggered anim function not working - Introduced additional safeties to prevent unexpected crashes for some networking functions - Moved animated texture ticking to an internal handler, preventing GeoRenderer implementations from needing to handle it
4.7-beta-1 Release 29.10.2024

NeoForge 1.21.3

Підтримувані версії Minecraft
1.21.3
Завантажувачі / Платформи
neoforge
Показати зміни
v4.7-beta-1 - Update to 1.21.3 - THIS IS A BREAKING VERSION. I have released this so modders dependent on GeckoLib can begin porting, but I have breaking changes to come - EntityRenderState is wrapped and ignored - you do not need to worry about this when using GeckoLib (for now) - Removed the `query.is_powered` molang query as it is no longer practically feasible - Change crashes to warnings for unsupported model format versions for geo models - Fix incorrect version range for NeoForge mods
4.7-beta-1 Release 29.10.2024

Forge 1.21.3

Підтримувані версії Minecraft
1.21.3
Завантажувачі / Платформи
forge
Показати зміни
v4.7-beta-1 - Update to 1.21.3 - THIS IS A BREAKING VERSION. I have released this so modders dependent on GeckoLib can begin porting, but I have breaking changes to come - EntityRenderState is wrapped and ignored - you do not need to worry about this when using GeckoLib (for now) - Removed the `query.is_powered` molang query as it is no longer practically feasible - Change crashes to warnings for unsupported model format versions for geo models - Fix incorrect version range for NeoForge mods
4.7-beta-1 Release 29.10.2024

Fabric 1.21.3

Підтримувані версії Minecraft
1.21.3
Завантажувачі / Платформи
fabric
Показати зміни
v4.7-beta-1 - Update to 1.21.3 - THIS IS A BREAKING VERSION. I have released this so modders dependent on GeckoLib can begin porting, but I have breaking changes to come - EntityRenderState is wrapped and ignored - you do not need to worry about this when using GeckoLib (for now) - Removed the `query.is_powered` molang query as it is no longer practically feasible - Change crashes to warnings for unsupported model format versions for geo models - Fix incorrect version range for NeoForge mods
4.6.6 Release 28.09.2024

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.6.6 - Fix incompatibility with Neoforge 21.1.62. Fixes #634 - GeckoLib can now render any Equipable item, not just ArmorItems, allowing for more flexibility in armor rendering - GeoArmorRenderer now captures additional render context data for use
4.6.6 Release 28.09.2024

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.6.6 - Fix incompatibility with Neoforge 21.1.62. Fixes #634 - GeckoLib can now render any Equipable item, not just ArmorItems, allowing for more flexibility in armor rendering - GeoArmorRenderer now captures additional render context data for use
4.6.6 Release 28.09.2024

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.6.6 - Fix incompatibility with Neoforge 21.1.62. Fixes #634 - GeckoLib can now render any Equipable item, not just ArmorItems, allowing for more flexibility in armor rendering - GeoArmorRenderer now captures additional render context data for use
4.6.5 Release 15.09.2024

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.6.5 - Fix incorrect classname lookup for SingletonGeoAnimatables. Fixes #632
4.6.5 Release 15.09.2024

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.6.5 - Fix incorrect classname lookup for SingletonGeoAnimatables. Fixes #632
4.6.5 Release 15.09.2024

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.6.5 - Fix incorrect classname lookup for SingletonGeoAnimatables. Fixes #632
4.6.4 Release 15.09.2024

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.6.4 - Fix some broken singleton networking calls. Fixes #631
4.6.4 Release 15.09.2024

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.6.4 - Fix some broken singleton networking calls. Fixes #631
4.6.4 Release 15.09.2024

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.6.4 - Fix some broken singleton networking calls. Fixes #631
4.6.3 Release 31.08.2024

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.6.3 - Add post-render cleanup to eliminate memory leaks and reduce overall memory usage - Added some additional error logging information related to model FormatVersion
4.6.3 Release 31.08.2024

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.6.3 - Add post-render cleanup to eliminate memory leaks and reduce overall memory usage - Added some additional error logging information related to model FormatVersion
4.6.3 Release 31.08.2024

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.6.3 - Add post-render cleanup to eliminate memory leaks and reduce overall memory usage - Added some additional error logging information related to model FormatVersion
4.4.9 Release 29.08.2024

NeoForge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.4.9 - Move fabric loader dependency to its own value, to prevent Geckolib forcing players to need the latest fabric at all times - Fixed a crash on Forge/Neoforge related to rendering armour
4.4.9 Release 29.08.2024

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
v4.4.9 - Move fabric loader dependency to its own value, to prevent Geckolib forcing players to need the latest fabric at all times - Fixed a crash on Forge/Neoforge related to rendering armour
4.4.9 Release 29.08.2024

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.4.9 - Move fabric loader dependency to its own value, to prevent Geckolib forcing players to need the latest fabric at all times - Fixed a crash on Forge/Neoforge related to rendering armour
4.4.8 Release 29.08.2024

NeoForge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.4.8 - Fix GeckoLib breaking Iris/Oculus PBR - Implement post-render cleanup for GeoRenderers, removing a number of potential memory leaks - Weaken access modifier for `DefaultedEntityGeoModel.turnsHead` for subclass usage - Add clarifying javadoc comment on GeckoLibUtil#addDataTicket - Fix `query.is_in_water_or_rain` not representing the correct value - Fix `query.yaw_speed` not representing the correct value - Fix `query.is_on_fire` not applying to non-living entities
4.4.8 Release 29.08.2024

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
v4.4.8 - Fix GeckoLib breaking Iris/Oculus PBR - Implement post-render cleanup for GeoRenderers, removing a number of potential memory leaks - Weaken access modifier for `DefaultedEntityGeoModel.turnsHead` for subclass usage - Add clarifying javadoc comment on GeckoLibUtil#addDataTicket - Fix `query.is_in_water_or_rain` not representing the correct value - Fix `query.yaw_speed` not representing the correct value - Fix `query.is_on_fire` not applying to non-living entities
4.4.8 Release 29.08.2024

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.4.8 - Fix GeckoLib breaking Iris/Oculus PBR - Implement post-render cleanup for GeoRenderers, removing a number of potential memory leaks - Weaken access modifier for `DefaultedEntityGeoModel.turnsHead` for subclass usage - Add clarifying javadoc comment on GeckoLibUtil#addDataTicket - Fix `query.is_in_water_or_rain` not representing the correct value - Fix `query.yaw_speed` not representing the correct value - Fix `query.is_on_fire` not applying to non-living entities
4.6.2 Release 26.08.2024

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.6.2 - Fix no-arg functions (oxymoron?) being left out of parsing
4.6.2 Release 26.08.2024

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.6.2 - Fix no-arg functions (oxymoron?) being left out of parsing
4.6.2 Release 26.08.2024

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.6.2 - Fix no-arg functions (oxymoron?) being left out of parsing
4.6.1 Release 25.08.2024

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.6.1 - Fix a bug with negation of functions in molang
4.6.1 Release 25.08.2024

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.6.1 - Fix a bug with negation of functions in molang
4.6.1 Release 25.08.2024

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.6.1 - Fix a bug with negation of functions in molang
4.6 Release 25.08.2024

NeoForge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.6 - Fix GeckoLib breaking PBR compatibility in iris/oculus - Move fabric loader dependency to its own value, to prevent Geckolib forcing players to need the latest fabric at all times - Add 'q.' alias for queries in molang - Fix compound molang statements not being parsed - Fixed ternary expressions not being compiled properly - Add clarifying javadoc timing comment on GeckoLibUtil#addDataTicket - Improve false-positive avoidance on function and variable recognition when parsing complex molang statements - Further refine general molang parsing to improve stability and performance - Further improve bufferbuilder bandaid for 1.21 breaking issue to account for more edge-cases - Moved the default Molang queries to an 'actor' system All default queries now no longer need to be updated every render pass, and instead we just update the current actor. This should improve performance overall, and allows for O(1) complexity for increased query count - Fix `query.actor_count` not representing the correct value - Fix `query.is_in_water_or_rain` not representing the correct value - Fix `query.is_on_fire` not applying to non-living entities - Fix `query.yaw_speed` not applying to non-living entities - Fix `query.yaw_speed` not representing the correct value - Add `query.block_state` molang query - Add `query.blocking` molang query - Add `query.body_x_rotation` molang query - Add `query.body_y_rotation` molang query - Add `query.can_climb` molang query - Add `query.can_fly` molang query - Add `query.can_swim` molang query - Add `query.can_walk` molang query - Add `query.cardinal_facing_2d` molang query - Add `query.cardinal_facing` molang query - Add `query.cardinal_player_facing` molang query - Add `query.day` molang query - Add `query.death_ticks` molang query - Add `query.equipment_count` molang query - Add `query.frame_alpha` molang query - Add `query.get_actor_info_id` molang query - Add `query.has_cape` molang query - Add `query.has_collision` molang query - Add `query.has_gravity` molang query - Add `query.has_head_gear` molang query - Add `query.has_owner` molang query - Add `query.has_player_rider` molang query - Add `query.has_rider` molang query - Add `query.head_x_rotation` molang query - Add `query.head_y_rotation` molang query - Add `query.hurt_time` molang query - Add `query.invulnerable_ticks` molang query - Add `query.is_alive` molang query - Add `query.is_angry` molang query - Add `query.is_baby` molang query - Add `query.is_breathing` molang query - Add `query.is_enchanted` molang query - Add `query.is_fire_immune` molang query - Add `query.is_first_person` molang query - Add `query.is_in_contact_with_water` molang query - Add `query.is_in_lava` molang query - Add `query.is_invisible` molang query - Add `query.is_leashed` molang query - Add `query.is_moving` molang query - Add `query.is_powered` molang query - Add `query.is_riding` molang query - Add `query.is_saddled` molang query - Add `query.is_silent` molang query - Add `query.is_sleeping` molang query - Add `query.is_sneaking` molang query - Add `query.is_sprinting` molang query - Add `query.is_stackable` molang query - Add `query.is_swimming` molang query - Add `query.is_using_item` molang query - Add `query.is_wall_climbing` molang query - Add `query.item_max_use_duration` molang query - Add `query.main_hand_item_max_duration` molang query - Add `query.main_hand_item_use_duration` molang query - Add `query.max_durability` molang query - Add `query.moon_brightness` molang query - Add `query.movement_direction` molang query - Add `query.player_level` molang query - Add `query.remaining_durability` molang query - Add `query.rider_body_x_rotation` molang query - Add `query.rider_body_x_rotation` molang query - Add `query.rider_head_x_rotation` molang query - Add `query.rider_head_y_rotation` molang query - Add `query.scale` molang query - Add `query.sleep_rotation` molang query - Add `query.time_stamp` molang query - Add `query.vertical_speed` molang query - Remove internal usage of RenderUtil#booleanToFloat to allow for compile-time optimisations - Various minor codebase cleanups
4.6 Release 25.08.2024

Forge 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.6 - Fix GeckoLib breaking PBR compatibility in iris/oculus - Move fabric loader dependency to its own value, to prevent Geckolib forcing players to need the latest fabric at all times - Add 'q.' alias for queries in molang - Fix compound molang statements not being parsed - Fixed ternary expressions not being compiled properly - Add clarifying javadoc timing comment on GeckoLibUtil#addDataTicket - Improve false-positive avoidance on function and variable recognition when parsing complex molang statements - Further refine general molang parsing to improve stability and performance - Further improve bufferbuilder bandaid for 1.21 breaking issue to account for more edge-cases - Moved the default Molang queries to an 'actor' system All default queries now no longer need to be updated every render pass, and instead we just update the current actor. This should improve performance overall, and allows for O(1) complexity for increased query count - Fix `query.actor_count` not representing the correct value - Fix `query.is_in_water_or_rain` not representing the correct value - Fix `query.is_on_fire` not applying to non-living entities - Fix `query.yaw_speed` not applying to non-living entities - Fix `query.yaw_speed` not representing the correct value - Add `query.block_state` molang query - Add `query.blocking` molang query - Add `query.body_x_rotation` molang query - Add `query.body_y_rotation` molang query - Add `query.can_climb` molang query - Add `query.can_fly` molang query - Add `query.can_swim` molang query - Add `query.can_walk` molang query - Add `query.cardinal_facing_2d` molang query - Add `query.cardinal_facing` molang query - Add `query.cardinal_player_facing` molang query - Add `query.day` molang query - Add `query.death_ticks` molang query - Add `query.equipment_count` molang query - Add `query.frame_alpha` molang query - Add `query.get_actor_info_id` molang query - Add `query.has_cape` molang query - Add `query.has_collision` molang query - Add `query.has_gravity` molang query - Add `query.has_head_gear` molang query - Add `query.has_owner` molang query - Add `query.has_player_rider` molang query - Add `query.has_rider` molang query - Add `query.head_x_rotation` molang query - Add `query.head_y_rotation` molang query - Add `query.hurt_time` molang query - Add `query.invulnerable_ticks` molang query - Add `query.is_alive` molang query - Add `query.is_angry` molang query - Add `query.is_baby` molang query - Add `query.is_breathing` molang query - Add `query.is_enchanted` molang query - Add `query.is_fire_immune` molang query - Add `query.is_first_person` molang query - Add `query.is_in_contact_with_water` molang query - Add `query.is_in_lava` molang query - Add `query.is_invisible` molang query - Add `query.is_leashed` molang query - Add `query.is_moving` molang query - Add `query.is_powered` molang query - Add `query.is_riding` molang query - Add `query.is_saddled` molang query - Add `query.is_silent` molang query - Add `query.is_sleeping` molang query - Add `query.is_sneaking` molang query - Add `query.is_sprinting` molang query - Add `query.is_stackable` molang query - Add `query.is_swimming` molang query - Add `query.is_using_item` molang query - Add `query.is_wall_climbing` molang query - Add `query.item_max_use_duration` molang query - Add `query.main_hand_item_max_duration` molang query - Add `query.main_hand_item_use_duration` molang query - Add `query.max_durability` molang query - Add `query.moon_brightness` molang query - Add `query.movement_direction` molang query - Add `query.player_level` molang query - Add `query.remaining_durability` molang query - Add `query.rider_body_x_rotation` molang query - Add `query.rider_body_x_rotation` molang query - Add `query.rider_head_x_rotation` molang query - Add `query.rider_head_y_rotation` molang query - Add `query.scale` molang query - Add `query.sleep_rotation` molang query - Add `query.time_stamp` molang query - Add `query.vertical_speed` molang query - Remove internal usage of RenderUtil#booleanToFloat to allow for compile-time optimisations - Various minor codebase cleanups
4.6 Release 25.08.2024

Fabric 1.21.1

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.6 - Fix GeckoLib breaking PBR compatibility in iris/oculus - Move fabric loader dependency to its own value, to prevent Geckolib forcing players to need the latest fabric at all times - Add 'q.' alias for queries in molang - Fix compound molang statements not being parsed - Fixed ternary expressions not being compiled properly - Add clarifying javadoc timing comment on GeckoLibUtil#addDataTicket - Improve false-positive avoidance on function and variable recognition when parsing complex molang statements - Further refine general molang parsing to improve stability and performance - Further improve bufferbuilder bandaid for 1.21 breaking issue to account for more edge-cases - Moved the default Molang queries to an 'actor' system All default queries now no longer need to be updated every render pass, and instead we just update the current actor. This should improve performance overall, and allows for O(1) complexity for increased query count - Fix `query.actor_count` not representing the correct value - Fix `query.is_in_water_or_rain` not representing the correct value - Fix `query.is_on_fire` not applying to non-living entities - Fix `query.yaw_speed` not applying to non-living entities - Fix `query.yaw_speed` not representing the correct value - Add `query.block_state` molang query - Add `query.blocking` molang query - Add `query.body_x_rotation` molang query - Add `query.body_y_rotation` molang query - Add `query.can_climb` molang query - Add `query.can_fly` molang query - Add `query.can_swim` molang query - Add `query.can_walk` molang query - Add `query.cardinal_facing_2d` molang query - Add `query.cardinal_facing` molang query - Add `query.cardinal_player_facing` molang query - Add `query.day` molang query - Add `query.death_ticks` molang query - Add `query.equipment_count` molang query - Add `query.frame_alpha` molang query - Add `query.get_actor_info_id` molang query - Add `query.has_cape` molang query - Add `query.has_collision` molang query - Add `query.has_gravity` molang query - Add `query.has_head_gear` molang query - Add `query.has_owner` molang query - Add `query.has_player_rider` molang query - Add `query.has_rider` molang query - Add `query.head_x_rotation` molang query - Add `query.head_y_rotation` molang query - Add `query.hurt_time` molang query - Add `query.invulnerable_ticks` molang query - Add `query.is_alive` molang query - Add `query.is_angry` molang query - Add `query.is_baby` molang query - Add `query.is_breathing` molang query - Add `query.is_enchanted` molang query - Add `query.is_fire_immune` molang query - Add `query.is_first_person` molang query - Add `query.is_in_contact_with_water` molang query - Add `query.is_in_lava` molang query - Add `query.is_invisible` molang query - Add `query.is_leashed` molang query - Add `query.is_moving` molang query - Add `query.is_powered` molang query - Add `query.is_riding` molang query - Add `query.is_saddled` molang query - Add `query.is_silent` molang query - Add `query.is_sleeping` molang query - Add `query.is_sneaking` molang query - Add `query.is_sprinting` molang query - Add `query.is_stackable` molang query - Add `query.is_swimming` molang query - Add `query.is_using_item` molang query - Add `query.is_wall_climbing` molang query - Add `query.item_max_use_duration` molang query - Add `query.main_hand_item_max_duration` molang query - Add `query.main_hand_item_use_duration` molang query - Add `query.max_durability` molang query - Add `query.moon_brightness` molang query - Add `query.movement_direction` molang query - Add `query.player_level` molang query - Add `query.remaining_durability` molang query - Add `query.rider_body_x_rotation` molang query - Add `query.rider_body_x_rotation` molang query - Add `query.rider_head_x_rotation` molang query - Add `query.rider_head_y_rotation` molang query - Add `query.scale` molang query - Add `query.sleep_rotation` molang query - Add `query.time_stamp` molang query - Add `query.vertical_speed` molang query - Remove internal usage of RenderUtil#booleanToFloat to allow for compile-time optimisations - Various minor codebase cleanups
4.5.8 Release 07.08.2024

NeoForge 1.21

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.5.8 - Add support for invisible, partially-invisible, and glowing entities for AutoGlowingGeoLayer - Add additional checks for invalid buffer states while rendering. This is still a temporary fix util I can rewrite the underlying API in the next breaking version - Account for translucent rendering when rendering invisible entities in spectator mode - Make AutoGlowingGeoLayer account for overlay colouring when rendering
4.5.8 Release 07.08.2024

Forge 1.21

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v4.5.8 - Add support for invisible, partially-invisible, and glowing entities for AutoGlowingGeoLayer - Add additional checks for invalid buffer states while rendering. This is still a temporary fix util I can rewrite the underlying API in the next breaking version - Account for translucent rendering when rendering invisible entities in spectator mode - Make AutoGlowingGeoLayer account for overlay colouring when rendering
4.5.8 Release 07.08.2024

Fabric 1.21

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.5.8 - Add support for invisible, partially-invisible, and glowing entities for AutoGlowingGeoLayer - Add additional checks for invalid buffer states while rendering. This is still a temporary fix util I can rewrite the underlying API in the next breaking version - Account for translucent rendering when rendering invisible entities in spectator mode - Make AutoGlowingGeoLayer account for overlay colouring when rendering
4.5.7 Release 18.07.2024

NeoForge 1.21

Підтримувані версії Minecraft
1.21
Завантажувачі / Платформи
neoforge
Показати зміни
v4.5.7 - Additional fixes for Molang parsing after rewrite. Closes #598 - Fix packets not being registered on both sides in Fabric. Closes #597 - Additional fixes to bufferbuilding error in rendering. Closes #592 - Weaken access modifier for DefaultedEntityGeoModel.turnsHead for subclass usage
4.5.7 Release 18.07.2024

Forge 1.21

Підтримувані версії Minecraft
1.21
Завантажувачі / Платформи
forge
Показати зміни
v4.5.7 - Additional fixes for Molang parsing after rewrite. Closes #598 - Fix packets not being registered on both sides in Fabric. Closes #597 - Additional fixes to bufferbuilding error in rendering. Closes #592 - Weaken access modifier for DefaultedEntityGeoModel.turnsHead for subclass usage
4.5.7 Release 18.07.2024

Fabric 1.21

Підтримувані версії Minecraft
1.21
Завантажувачі / Платформи
fabric
Показати зміни
v4.5.7 - Additional fixes for Molang parsing after rewrite. Closes #598 - Fix packets not being registered on both sides in Fabric. Closes #597 - Additional fixes to bufferbuilding error in rendering. Closes #592 - Weaken access modifier for DefaultedEntityGeoModel.turnsHead for subclass usage
4.4.7 Release 22.06.2024

NeoForge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
neoforge
Показати зміни
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
4.4.7 Release 22.06.2024

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
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
4.4.7 Release 22.06.2024

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
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
4.5.6 Release 22.06.2024

NeoForge 1.21

Підтримувані версії Minecraft
1.21
Завантажувачі / Платформи
neoforge
Показати зміни
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
4.5.6 Release 22.06.2024

Forge 1.21

Підтримувані версії Minecraft
1.21
Завантажувачі / Платформи
forge
Показати зміни
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
4.5.6 Release 22.06.2024

Fabric 1.21

Підтримувані версії Minecraft
1.21
Завантажувачі / Платформи
fabric
Показати зміни
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
4.5.5 Release 14.06.2024

NeoForge 1.21

Підтримувані версії Minecraft
1.21
Завантажувачі / Платформи
neoforge
Показати зміни
v4.5.4.1 - Fix networking bug on Forge
4.5.5 Release 14.06.2024

Forge 1.21

Підтримувані версії Minecraft
1.21
Завантажувачі / Платформи
forge
Показати зміни
v4.5.4.1 - Fix networking bug on Forge
4.5.5 Release 14.06.2024

Fabric 1.21

Підтримувані версії Minecraft
1.21
Завантажувачі / Платформи
fabric
Показати зміни
v4.5.4.1 - Fix networking bug on Forge
4.5.4.1 Release 14.06.2024

Forge 1.20.6

Підтримувані версії Minecraft
1.20.6
Завантажувачі / Платформи
forge
Показати зміни
v4.5.4.1 - Fix networking bug on Forge
4.5.4 Release 12.06.2024

Forge 1.20.6

Підтримувані версії Minecraft
1.20.6
Завантажувачі / Платформи
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
4.5.4 Release 11.06.2024

NeoForge 1.20.6

Підтримувані версії Minecraft
1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
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
4.5.4 Release 11.06.2024

Fabric 1.20.6

Підтримувані версії Minecraft
1.20.6
Завантажувачі / Платформи
fabric
Показати зміни
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
4.4.6 Release 10.06.2024

NeoForge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
neoforge
Показати зміни
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
4.4.6 Release 10.06.2024

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
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
4.4.6 Release 10.06.2024

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
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
4.4.5 Release 31.05.2024

NeoForge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
neoforge
Показати зміни
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
4.4.5 Release 31.05.2024

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
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
4.4.5 Release 31.05.2024

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
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
4.5.3 Release 31.05.2024

NeoForge 1.20.6

Підтримувані версії Minecraft
1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
v4.5.3 - Move the lighting setup in GeoItemRenderer to before the buffer VertexConsumer setup so that custom handlers can apply proper context #584 - Move lighting setup in GeoItemRenderer to its own method #setupLightingForGuiRender for easier manipulation - Remove `final` from GeoModel#handleAnimations in exchange for an APIStatus.Internal annotation to allow for overriding. Users should continue to avoid overriding this unless explicitly necessary - Remove unused cached animatable instance in renderers after rendering to avoid memory leaks
4.5.3 Release 31.05.2024

Fabric 1.20.6

Підтримувані версії Minecraft
1.20.6
Завантажувачі / Платформи
fabric
Показати зміни
v4.5.3 - Move the lighting setup in GeoItemRenderer to before the buffer VertexConsumer setup so that custom handlers can apply proper context #584 - Move lighting setup in GeoItemRenderer to its own method #setupLightingForGuiRender for easier manipulation - Remove `final` from GeoModel#handleAnimations in exchange for an APIStatus.Internal annotation to allow for overriding. Users should continue to avoid overriding this unless explicitly necessary - Remove unused cached animatable instance in renderers after rendering to avoid memory leaks
4.5.2 Release 22.05.2024

NeoForge 1.20.6

Підтримувані версії Minecraft
1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
v4.5.2 - Fix crash with some animation file parsing #582 - Fixed incorrect precedence handling in the math parser for molang expressions #579 - Failing to parse a loaded animation will no longer crash the game - GeckoLib's logging entries will use the correct name instead of "GeckolibLogger"
4.5.2 Release 22.05.2024

Fabric 1.20.6

Підтримувані версії Minecraft
1.20.6
Завантажувачі / Платформи
fabric
Показати зміни
v4.5.2 - Fix crash with some animation file parsing #582 - Fixed incorrect precedence handling in the math parser for molang expressions #579 - Failing to parse a loaded animation will no longer crash the game - GeckoLib's logging entries will use the correct name instead of "GeckolibLogger"
4.5.1 Release 29.04.2024

NeoForge 1.20.6

Підтримувані версії Minecraft
1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
v4.5 - 1.20.5 :)
4.5.1 Release 29.04.2024

Fabric 1.20.6

Підтримувані версії Minecraft
1.20.6
Завантажувачі / Платформи
fabric
Показати зміни
v4.5 - 1.20.5 :)
4.5 Release 25.04.2024

NeoForge 1.20.5

Підтримувані версії Minecraft
1.20.5
Завантажувачі / Платформи
neoforge
Показати зміни
v4.5 - 1.20.5 :)
4.5 Release 25.04.2024

Fabric 1.20.5

Підтримувані версії Minecraft
1.20.5
Завантажувачі / Платформи
fabric
Показати зміни
v4.5 - 1.20.5 :)
4.4.4 Release 17.03.2024

NeoForge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.4.4 - Bandaid v2
4.4.4 Release 17.03.2024

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
v4.4.4 - Bandaid v2
4.4.4 Release 17.03.2024

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.4.4 - Bandaid v2
4.4.4 Release 17.03.2024

NeoForge 1.20.4

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
v4.4.4 - Bandaid v2
4.4.4 Release 17.03.2024

Forge 1.20.4

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
forge
Показати зміни
v4.4.4 - Bandaid v2
4.4.4 Release 17.03.2024

Fabric 1.20.4

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
fabric
Показати зміни
v4.4.4 - Bandaid v2
4.4.3 Release 16.03.2024

NeoForge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.4.3 - Fixed bugs :)
4.4.3 Release 16.03.2024

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
v4.4.3 - Fixed bugs :)
4.4.3 Release 16.03.2024

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.4.3 - Fixed bugs :)
4.4.3 Release 16.03.2024

NeoForge 1.20.4

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
v4.4.3 - Fixed bugs :)
4.4.3 Release 16.03.2024

Forge 1.20.4

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
forge
Показати зміни
v4.4.3 - Fixed bugs :)
4.4.3 Release 16.03.2024

Fabric 1.20.4

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
fabric
Показати зміни
v4.4.3 - Fixed bugs :)
4.4.2 Release 26.01.2024

NeoForge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.4.2 - Fix isReRender not propagating in a handful of places
4.4.2 Release 26.01.2024

NeoForge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.4.2 - Fix isReRender not propagating in a handful of places
4.4.2 Release 26.01.2024

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
v4.4.2 - Fix isReRender not propagating in a handful of places
4.4.2 Release 26.01.2024

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.4.2 - Fix isReRender not propagating in a handful of places
4.4.2 Release 26.01.2024

NeoForge 1.20.4

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
v4.4.2 - Fix non-propagation of isReRender in a handful of places
4.4.2 Release 26.01.2024

Forge 1.20.4

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
forge
Показати зміни
v4.4.2 - Fix non-propagation of isReRender in a handful of places
4.4.2 Release 26.01.2024

Fabric 1.20.4

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
fabric
Показати зміни
v4.4.2 - Fix non-propagation of isReRender in a handful of places
4.4.1 Release 10.01.2024

NeoForge 1.20.4

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
v4.4.1 - Fix pseudo-reversion of patch to support entityculling
4.4.1 Release 10.01.2024

Forge 1.20.4

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
forge
Показати зміни
v4.4.1 - Fix pseudo-reversion of patch to support entityculling
4.4.1 Release 10.01.2024

Fabric 1.20.4

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
fabric
Показати зміни
v4.4 - Re-add previously removed optimisation that toyed with animation conflicts. It's better with it than without it - Add in an `isShaking` to GeoEntity rendering, in-line with vanilla's LivingEntityRenderer#isShaking - Improved GeoEntity shouldShowName implementation to better match vanilla's modernised implementations, supporting teams and other conditions
4.4 Release 10.01.2024

NeoForge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.4 - Re-add previously removed optimisation that toyed with animation conflicts. It's better with it than without it - Add in an `isShaking` to GeoEntity rendering, in-line with vanilla's LivingEntityRenderer#isShaking - Improved GeoEntity shouldShowName implementation to better match vanilla's modernised implementations, supporting teams and other conditions
4.4 Release 10.01.2024

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
v4.4 - Re-add previously removed optimisation that toyed with animation conflicts. It's better with it than without it - Add in an `isShaking` to GeoEntity rendering, in-line with vanilla's LivingEntityRenderer#isShaking - Improved GeoEntity shouldShowName implementation to better match vanilla's modernised implementations, supporting teams and other conditions
4.4 Release 10.01.2024

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.4 - Re-add previously removed optimisation that toyed with animation conflicts. It's better with it than without it - Add in an `isShaking` to GeoEntity rendering, in-line with vanilla's LivingEntityRenderer#isShaking - Improved GeoEntity shouldShowName implementation to better match vanilla's modernised implementations, supporting teams and other conditions
4.4 Release 10.01.2024

NeoForge 1.20.4

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
v4.4 - Re-add previously removed optimisation that toyed with animation conflicts. It's better with it than without it - Add in an `isShaking` to GeoEntity rendering, in-line with vanilla's LivingEntityRenderer#isShaking - Improved GeoEntity shouldShowName implementation to better match vanilla's modernised implementations, supporting teams and other conditions
4.4 Release 10.01.2024

Forge 1.20.4

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
forge
Показати зміни
v4.4 - Re-add previously removed optimisation that toyed with animation conflicts. It's better with it than without it - Add in an `isShaking` to GeoEntity rendering, in-line with vanilla's LivingEntityRenderer#isShaking - Improved GeoEntity shouldShowName implementation to better match vanilla's modernised implementations, supporting teams and other conditions
4.4 Release 10.01.2024

Fabric 1.20.4

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
fabric
Показати зміни
v4.4 - Re-add previously removed optimisation that toyed with animation conflicts. It's better with it than without it - Add in an `isShaking` to GeoEntity rendering, in-line with vanilla's LivingEntityRenderer#isShaking - Improved GeoEntity shouldShowName implementation to better match vanilla's modernised implementations, supporting teams and other conditions
4.3.3 Release 02.01.2024

NeoForge 1.20.4

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
v4.3.1 - Swap out the null parameters in ItemArmorGeoLayer#getModelForItem with their actual parameters
4.3.2 Release 23.12.2023

NeoForge 1.20.4

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
v4.3.1 - Swap out the null parameters in ItemArmorGeoLayer#getModelForItem with their actual parameters
4.3.1 Release 08.12.2023

NeoForge 1.20.4

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
v4.3.1 - Swap out the null parameters in ItemArmorGeoLayer#getModelForItem with their actual parameters
4.3.1 Release 08.12.2023

Forge 1.20.4

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
forge
Показати зміни
v4.3.1 - Swap out the null parameters in ItemArmorGeoLayer#getModelForItem with their actual parameters
4.3.1 Release 08.12.2023

Fabric 1.20.4

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
fabric
Показати зміни
v4.3.1 - Swap out the null parameters in ItemArmorGeoLayer#getModelForItem with their actual parameters
4.3.1 Release 07.12.2023

Forge 1.20.3

Підтримувані версії Minecraft
1.20.3
Завантажувачі / Платформи
forge
Показати зміни
v4.3.1 - Swap out the null parameters in ItemArmorGeoLayer#getModelForItem with their actual parameters
4.3.1 Release 07.12.2023

NeoForge 1.20.2

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
neoforge
Показати зміни
v4.3.1 - Swap out the null parameters in ItemArmorGeoLayer#getModelForItem with their actual parameters
4.3.1 Release 07.12.2023

NeoForge 1.20.3

Підтримувані версії Minecraft
1.20.3
Завантажувачі / Платформи
neoforge
Показати зміни
v4.3.1 - Swap out the null parameters in ItemArmorGeoLayer#getModelForItem with their actual parameters
4.3.1 Release 07.12.2023

Fabric 1.20.3

Підтримувані версії Minecraft
1.20.3
Завантажувачі / Платформи
fabric
Показати зміни
v4.3.1 - Swap out the null parameters in ItemArmorGeoLayer#getModelForItem with their actual parameters
4.3.1 Release 06.12.2023

NeoForge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.3.1 - Swap out the null parameters in ItemArmorGeoLayer#getModelForItem with their actual parameters
4.3.1 Release 06.12.2023

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
v4.3.1 - Swap out the null parameters in ItemArmorGeoLayer#getModelForItem with their actual parameters
4.3.1 Release 06.12.2023

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.3.1 - Swap out the null parameters in ItemArmorGeoLayer#getModelForItem with their actual parameters
4.3.1 Release 06.12.2023

Forge 1.20.2

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
v4.3.1 - Swap out the null parameters in ItemArmorGeoLayer#getModelForItem with their actual parameters
4.3.1 Release 06.12.2023

Fabric 1.20.2

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric
Показати зміни
v4.3.1 - Swap out the null parameters in ItemArmorGeoLayer#getModelForItem with their actual parameters
4.3 Release 04.12.2023

NeoForge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
neoforge
Показати зміни
v4.3 - Swap GeoReplacedEntityRenderer#shouldShowName to use provided entity argument instead of cached entity instance for better compat with entityculling - Fully strip failed optimisation due to seeming unfixable incompatibility with shaders - Add GeoRenderer#getPackedOverlay with partialTick, deprecate existing method for removal - Add DyeableGeoArmorRenderer - a native dyeable armour renderer for GeckoLib armour models
4.3 Release 04.12.2023

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
v4.3 - Swap GeoReplacedEntityRenderer#shouldShowName to use provided entity argument instead of cached entity instance for better compat with entityculling - Fully strip failed optimisation due to seeming unfixable incompatibility with shaders - Add GeoRenderer#getPackedOverlay with partialTick, deprecate existing method for removal - Add DyeableGeoArmorRenderer - a native dyeable armour renderer for GeckoLib armour models
4.3 Release 04.12.2023

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
v4.3 - Swap GeoReplacedEntityRenderer#shouldShowName to use provided entity argument instead of cached entity instance for better compat with entityculling - Fully strip failed optimisation due to seeming unfixable incompatibility with shaders - Add GeoRenderer#getPackedOverlay with partialTick, deprecate existing method for removal - Add DyeableGeoArmorRenderer - a native dyeable armour renderer for GeckoLib armour models
4.3 Release 04.12.2023

Forge 1.20.2

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
v4.3 - Swap GeoReplacedEntityRenderer#shouldShowName to use provided entity argument instead of cached entity instance for better compat with entityculling - Fully strip failed optimisation due to seeming unfixable incompatibility with shaders - Add GeoRenderer#getPackedOverlay with partialTick, deprecate existing method for removal - Add DyeableGeoArmorRenderer - a native dyeable armour renderer for GeckoLib armour models
4.3 Release 04.12.2023

Fabric 1.20.2

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric
Показати зміни
v4.3 - Swap GeoReplacedEntityRenderer#shouldShowName to use provided entity argument instead of cached entity instance for better compat with entityculling - Fully strip failed optimisation due to seeming unfixable incompatibility with shaders - Add GeoRenderer#getPackedOverlay with partialTick, deprecate existing method for removal - Add DyeableGeoArmorRenderer - a native dyeable armour renderer for GeckoLib armour models
4.2.4 Release 28.10.2023

Forge 1.20.2

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
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
4.2.4 Release 28.10.2023

Fabric 1.20.2

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric
Показати зміни
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
4.2.4 Release 28.10.2023

NeoForge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
neoforge
Показати зміни
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
4.2.4 Release 28.10.2023

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
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
4.2.4 Release 28.10.2023

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
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
4.2.3 Release 27.09.2023

Forge 1.20.2

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
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
4.2.3 Release 27.09.2023

Fabric 1.20.2

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric
Показати зміни
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
4.2.3 Release 17.09.2023

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge neoforge
Показати зміни
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
4.2.3 Release 17.09.2023

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
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
4.2.2 Release 19.08.2023

Forge 1.20.1

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
forge neoforge
Показати зміни
- 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
4.2.2 Release 19.08.2023

Fabric 1.20.1

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
- 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
4.2.1 Release 06.07.2023

Fabric 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
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
4.2.1 Release 06.07.2023

Forge 1.20.1

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
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
4.2 Release 08.06.2023

Forge 1.20

Підтримувані версії Minecraft
1.20
Завантажувачі / Платформи
forge
Показати зміни
1.20 Release
4.2 Release 07.06.2023

Fabric 1.20

Підтримувані версії Minecraft
1.20
Завантажувачі / Платформи
fabric
Показати зміни
1.20 Release
4.2 Release 05.06.2023

Forge 1.19.4

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
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
4.2 Release 05.06.2023

Fabric 1.19.4

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric
Показати зміни
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
4.1.3 Release 06.04.2023

Forge 1.19.4

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
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
4.1.3 Release 06.04.2023

Fabric 1.19.4

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric
Показати зміни
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
4.1.3 Release 06.04.2023

Quilt 1.19.4

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
quilt
Показати зміни
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
4.1.2 Release 22.03.2023

Forge 1.19.4

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
v4.1.2 - Fixes leads not rendering correctly due to swapped parms. - Adds scaleModelForRender for scaling models, should fix most scaling issues
4.1.2 Release 22.03.2023

Quilt 1.19.4

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
quilt
Показати зміни
v4.1.2 - Fixes leads not rendering correctly due to swapped parms. - Adds scaleModelForRender for scaling models, should fix most scaling issues
4.1.2 Release 22.03.2023

Fabric 1.19.4

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric
Показати зміни
v4.1.2 - Fixes leads not rendering correctly due to swapped parms. - Adds scaleModelForRender for scaling models, should fix most scaling issues
4.0.6 Release 22.03.2023

Forge 1.19.3

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
v4.0.6 - Fixes leads not rendering correctly due to swapped parms. - Adds scaleModelForRender for scaling models, should fix most scaling issues.
4.0.6 Release 22.03.2023

Quilt 1.19.3

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
quilt
Показати зміни
v4.0.6 - Fixes leads not rendering correctly due to swapped parms. - Adds scaleModelForRender for scaling models, should fix most scaling issues.
4.0.6 Release 22.03.2023

Fabric 1.19.3

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
fabric
Показати зміни
v4.0.6 - Fixes leads not rendering correctly due to swapped parms. - Adds scaleModelForRender for scaling models, should fix most scaling issues.
4.1.1 Release 20.03.2023

Forge 1.19.4

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
v4.1.1 - Fixes buffer not being reset for leash rendering. Complete Rewrite of the library. Please see https://github.com/bernie-g/geckolib/wiki/Geckolib-4-Changes for all changes
4.1.1 Release 20.03.2023

Quilt 1.19.4

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
quilt
Показати зміни
v4.1.1 - Fixes buffer not being reset for leash rendering. Complete Rewrite of the library. Please see https://github.com/bernie-g/geckolib/wiki/Geckolib-4-Changes for all changes
4.1.1 Release 20.03.2023

Fabric 1.19.4

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric
Показати зміни
v4.1.1 - Fixes buffer not being reset for leash rendering. Complete Rewrite of the library. Please see https://github.com/bernie-g/geckolib/wiki/Geckolib-4-Changes for all changes
4.0.5 Release 20.03.2023

Quilt 1.19.3

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
quilt
Показати зміни
v4.0.5 - Fixes buffer not being reset for leash rendering.
4.0.5 Release 20.03.2023

Forge 1.19.3

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
v4.0.5 - Fixes buffer not being reset for leash rendering.
4.0.5 Release 20.03.2023

Fabric 1.19.3

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
fabric
Показати зміни
v4.0.5 - Fixes buffer not being reset for leash rendering.
4.1.0 Release 16.03.2023

Forge 1.19.4

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
v4.1.0 - Updated to 1.19.4 (Thanks to Witixin) Complete Rewrite of the library. Please see https://github.com/bernie-g/geckolib/wiki/Geckolib-4-Changes for all changes
4.1.0 Release 16.03.2023

Quilt 1.19.4

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
quilt
Показати зміни
v4.1.0 - Updated to 1.19.4 (Thanks to Witixin) Complete Rewrite of the library. Please see https://github.com/bernie-g/geckolib/wiki/Geckolib-4-Changes for all changes
4.1.0 Release 16.03.2023

Fabric 1.19.4

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric
Показати зміни
v4.1.0 - Updated to 1.19.4 (Thanks to Witixin) Complete Rewrite of the library. Please see https://github.com/bernie-g/geckolib/wiki/Geckolib-4-Changes for all changes
3.1.40 Release 22.02.2023

Forge 1.19

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
forge
Показати зміни
v3.1.40 - Adds enchantment glint to Geckolib Armors. - Adds enchantment glint to Geckolib Items. v3.1.39 - Closes #345 v3.1.38 - Updates Geckolib default armor with new Gecko armor made by VoutVouniern - Fixes issues Glow Layer issue. v3.1.37 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.1.36 - Fixes crashes due to getUniqueID v3.1.35 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.34 - Fixes broken rotation on cubes v3.1.33 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.1.40 Release 22.02.2023

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.40 - Adds enchantment glint to Geckolib Armors. - Adds enchantment glint to Geckolib Items. v3.1.39 - Blacklists gigeresque animation namespace to fix crash. v3.1.38 - Closes #345 - Adds priority to HumanoidArmorLayer mixin, help resolve crash with Cosmetic Armor v3.1.37 - Updates Geckolib default armor with new Gecko armor made by VoutVouniern - Fixes issues Glow Layer issue. v3.1.36 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.1.35 - Fixes crashes due to getUniqueID v3.1.34 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.33 - Fixes broken rotation on cubes v3.1.32 - Adds back getTexture fix. v3.1.31 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.1.41 Release 22.02.2023

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.1.41 - Adds enchantment glint to Geckolib Armors. - Adds enchantment glint to Geckolib Items. v3.1.40 - Closes #365 v3.1.39 - Closes #345 - Adds priority to HumanoidArmorLayer mixin, help resolve crash with Cosmetic Armor v3.1.38 - Fixes Access Widener v3.1.37 - Updates Geckolib default armor with new Gecko armor made by VoutVouniern - Fixes issues Glow Layer issue. v3.1.36 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.1.35 - Fixes crashes due to getUniqueID v3.1.34 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.33 - Fixes broken rotation on cubes v3.1.32 - Adds back getTexture fix. v3.1.31 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
4.0.4 Release 22.02.2023

Fabric 1.19.3

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
fabric
Показати зміни
v4.0.4 - Tweak to Network registering. - Core tweak (geckolib-core#16) Complete Rewrite of the library. Please see https://github.com/bernie-g/geckolib/wiki/Geckolib-4-Changes for all changes
4.0.4 Release 22.02.2023

Forge 1.19.3

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
v4.0.4 - Core tweak (geckolib-core#16) Complete Rewrite of the library. Please see https://github.com/bernie-g/geckolib/wiki/Geckolib-4-Changes for all changes
4.0.4 Release 22.02.2023

Quilt 1.19.3

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
quilt
Показати зміни
v4.0.4 - Tweak to Network registering. - Core tweak (geckolib-core#16) Complete Rewrite of the library. Please see https://github.com/bernie-g/geckolib/wiki/Geckolib-4-Changes for all changes
3.1.39 Release 14.02.2023

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.39 - Blacklists gigeresque animation namespace to fix crash. v3.1.38 - Closes #345 - Adds priority to HumanoidArmorLayer mixin, help resolve crash with Cosmetic Armor v3.1.37 - Updates Geckolib default armor with new Gecko armor made by VoutVouniern - Fixes issues Glow Layer issue. v3.1.36 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.1.35 - Fixes crashes due to getUniqueID v3.1.34 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.33 - Fixes broken rotation on cubes v3.1.32 - Adds back getTexture fix. v3.1.31 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
4.0.3 Release 30.12.2022

Forge 1.19.3

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
v4.0.3 - Add DataTicket for TransformType for item rendering - Tslat - Add allowing for handling of triggered animations via opt-in system - Tslat - Bumps Core Version - Add getters for the relevant sub-data objects of GeoArmorRenderer and GeoItemRender - Tslat - Add base GeoRenderEvent class and subclasses - Tslat - Add BakedGeoModel to parms for Pre and Post render events - Tslat - Add event hooks into renderers on Forge - Tslat - Fix incorrect pre-render event check on Forge - Tslat - Add event hooks to Fabric from Forge - Tslat - Add events to Quilt - Tslat Complete Rewrite of the library. Please see https://github.com/bernie-g/geckolib/wiki/Geckolib-4-Changes for all changes
4.0.3 Release 30.12.2022

Quilt 1.19.3

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
quilt
Показати зміни
v4.0.3 - Closes #365 - Add DataTicket for TransformType for item rendering - Tslat - Add allowing for handling of triggered animations via opt-in system - Tslat - Bumps Core Version - Add getters for the relevant sub-data objects of GeoArmorRenderer and GeoItemRender - Tslat - Add base GeoRenderEvent class and subclasses - Tslat - Add BakedGeoModel to parms for Pre and Post render events - Tslat - Add event hooks into renderers on Forge - Tslat - Fix incorrect pre-render event check on Forge - Tslat - Add event hooks to Fabric from Forge - Tslat - Add events to Quilt - Tslat Complete Rewrite of the library. Please see https://github.com/bernie-g/geckolib/wiki/Geckolib-4-Changes for all changes
4.0.3 Release 30.12.2022

Fabric 1.19.3

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
fabric
Показати зміни
v4.0.3 - Add DataTicket for TransformType for item rendering - Tslat - Add allowing for handling of triggered animations via opt-in system - Tslat - Bumps Core Version - Add getters for the relevant sub-data objects of GeoArmorRenderer and GeoItemRender - Tslat - Add base GeoRenderEvent class and subclasses - Tslat - Add BakedGeoModel to parms for Pre and Post render events - Tslat - Add event hooks into renderers on Forge - Tslat - Fix incorrect pre-render event check on Forge - Tslat - Add event hooks to Fabric from Forge - Tslat - Add events to Quilt - Tslat Complete Rewrite of the library. Please see https://github.com/bernie-g/geckolib/wiki/Geckolib-4-Changes for all changes
3.1.40 Release 19.12.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.1.40 - Closes #365 v3.1.39 - Closes #345 - Adds priority to HumanoidArmorLayer mixin, help resolve crash with Cosmetic Armor v3.1.38 - Fixes Access Widener v3.1.37 - Updates Geckolib default armor with new Gecko armor made by VoutVouniern - Fixes issues Glow Layer issue. v3.1.36 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.1.35 - Fixes crashes due to getUniqueID v3.1.34 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.33 - Fixes broken rotation on cubes v3.1.32 - Adds back getTexture fix. v3.1.31 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.46 Release 19.12.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.46 - Closes #365 v3.0.45 - Closes #345 - Adds priority to HumanoidArmorLayer mixin, help resolve crash with Cosmetic Armor v3.0.44 - Fixes Access Widener v3.0.43 - Updates Geckolib default armor with new Gecko armor made by VoutVouniern - Fixes issues Glow Layer issue. v3.0.42 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.0.41 - Fixes crashes due to getUniqueID v3.0.40 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.0.39 - Fixes broken rotation on cubes v3.0.38 - Adds back getTexture fix. v3.0.37 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.107 Release 16.12.2022

Fabric 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.107 - Fixes setCustomAnimations fully
3.0.106 Release 16.12.2022

Forge 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
forge
Показати зміни
v3.0.106 - Fixes setCustomAnimations fully
3.0.106 Release 16.12.2022

Fabric 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.106 - Fixes setCustomAnimations and block animations.
3.0.105 Release 16.12.2022

Forge 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
forge
Показати зміни
v3.0.105 - Fixes setCustomAnimations and block animations.
4.0.2 Release 16.12.2022

Quilt 1.19.3

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
quilt
Показати зміни
v4.0.2 - Adds priority to HumanoidArmorLayer mixin, help resolve crash with Cosmetic Armor - Fixes Gremlin item rotation - DerToaster - Addes setMemoizedValue to MolangParser - Tslat - Bumps Core version - More work done with getWorldPosition but not fully working yet. Complete Rewrite of the library. Please see https://github.com/bernie-g/geckolib/wiki/Geckolib-4-Changes for all changes
4.0.2 Release 16.12.2022

Forge 1.19.3

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
v4.0.2 - Fixes Gremlin item rotation - DerToaster - Addes setMemoizedValue to MolangParser - Tslat - Bumps Core version - More work done with getWorldPosition but not fully working yet. Complete Rewrite of the library. Please see https://github.com/bernie-g/geckolib/wiki/Geckolib-4-Changes for all changes
4.0.2 Release 16.12.2022

Fabric 1.19.3

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
fabric
Показати зміни
v4.0.2 - Adds priority to HumanoidArmorLayer mixin, help resolve crash with Cosmetic Armor - Fixes Gremlin item rotation - DerToaster - Addes setMemoizedValue to MolangParser - Tslat - Bumps Core version - More work done with getWorldPosition but not fully working yet. Complete Rewrite of the library. Please see https://github.com/bernie-g/geckolib/wiki/Geckolib-4-Changes for all changes
3.1.39 Release 16.12.2022

Forge 1.19

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
forge
Показати зміни
v3.1.39 - Closes #345 v3.1.38 - Updates Geckolib default armor with new Gecko armor made by VoutVouniern - Fixes issues Glow Layer issue. v3.1.37 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.1.36 - Fixes crashes due to getUniqueID v3.1.35 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.34 - Fixes broken rotation on cubes v3.1.33 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.1.39 Release 16.12.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.1.39 - Closes #345 - Adds priority to HumanoidArmorLayer mixin, help resolve crash with Cosmetic Armor v3.1.38 - Fixes Access Widener v3.1.37 - Updates Geckolib default armor with new Gecko armor made by VoutVouniern - Fixes issues Glow Layer issue. v3.1.36 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.1.35 - Fixes crashes due to getUniqueID v3.1.34 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.33 - Fixes broken rotation on cubes v3.1.32 - Adds back getTexture fix. v3.1.31 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.1.38 Release 16.12.2022

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.38 - Closes #345 - Adds priority to HumanoidArmorLayer mixin, help resolve crash with Cosmetic Armor v3.1.37 - Updates Geckolib default armor with new Gecko armor made by VoutVouniern - Fixes issues Glow Layer issue. v3.1.36 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.1.35 - Fixes crashes due to getUniqueID v3.1.34 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.33 - Fixes broken rotation on cubes v3.1.32 - Adds back getTexture fix. v3.1.31 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.80 Release 16.12.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.80 - Closes #345 - Adds priority to HumanoidArmorLayer mixin, help resolve crash with Cosmetic Armor v3.0.79 - Updates Geckolib default armor with new Gecko armor made by VoutVouniern - Fixes issues Glow Layer issue. v3.0.78 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.0.77 - Fixes crashes due to getUniqueID v3.0.76 - Fixes rotations properly. Stupid Yarn. v3.0.75 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.0.74 - Fixes broken rotation on cubes v3.0.73 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.57 Release 16.12.2022

Forge 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.57 - Closes #345 v3.0.56 - Updates Geckolib default armor with new Gecko armor made by VoutVouniern - Fixes issues Glow Layer issue. v3.0.55 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.0.54 - Fixes crashes due to getUniqueID v3.0.53 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.0.52 - Fixes broken rotation on cubes v3.0.51 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.45 Release 16.12.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.45 - Closes #345 - Adds priority to HumanoidArmorLayer mixin, help resolve crash with Cosmetic Armor v3.0.44 - Fixes Access Widener v3.0.43 - Updates Geckolib default armor with new Gecko armor made by VoutVouniern - Fixes issues Glow Layer issue. v3.0.42 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.0.41 - Fixes crashes due to getUniqueID v3.0.40 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.0.39 - Fixes broken rotation on cubes v3.0.38 - Adds back getTexture fix. v3.0.37 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
4.0.1 Release 09.12.2022

Quilt 1.19.3

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
quilt
Показати зміни
v4.0.1 Add some additional reRender support, fix some stuff that probably shouldn't be reRendering. - Tslat Homogenise reRender conditional AnimationState support across the various renderers. - Tslat Adds faceRotation helper in RenderUtils, most commonly needed for projectiles. Complete Rewrite of the library. Please see https://github.com/bernie-g/geckolib/wiki/Geckolib-4-Changes for all changes
4.0.1 Release 09.12.2022

Forge 1.19.3

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
v4.0.1 Add some additional reRender support, fix some stuff that probably shouldn't be reRendering. - Tslat Homogenise reRender conditional AnimationState support across the various renderers. - Tslat Adds faceRotation helper in RenderUtils, most commonly needed for projectiles. Complete Rewrite of the library. Please see https://github.com/bernie-g/geckolib/wiki/Geckolib-4-Changes for all changes
4.0.1 Release 09.12.2022

Fabric 1.19.3

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
fabric
Показати зміни
v4.0.1 Add some additional reRender support, fix some stuff that probably shouldn't be reRendering. - Tslat Homogenise reRender conditional AnimationState support across the various renderers. - Tslat Adds faceRotation helper in RenderUtils, most commonly needed for projectiles. Complete Rewrite of the library. Please see https://github.com/bernie-g/geckolib/wiki/Geckolib-4-Changes for all changes
4.0.0 Release 07.12.2022

Quilt 1.19.3

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
quilt
Показати зміни
v4.0.0 Complete Rewrite of the library. Please see https://github.com/bernie-g/geckolib/wiki/Geckolib-4-Changes for all changes
4.0.0 Release 07.12.2022

Fabric 1.19.3

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
fabric
Показати зміни
v4.0.0 Complete Rewrite of the library. Please see https://github.com/bernie-g/geckolib/wiki/Geckolib-4-Changes for all changes
4.0.0 Alpha 05.12.2022

Fabric 1.19.3

Підтримувані версії Minecraft
1.19.3-rc2
Завантажувачі / Платформи
fabric
Показати зміни
v4.0.0 Complete Rewrite of the library. Please see https://github.com/bernie-g/geckolib/wiki/Geckolib-4-Changes for all changes
4.0.0 Alpha 02.12.2022

Fabric 1.19.3

Підтримувані версії Minecraft
1.19.3-pre3
Завантажувачі / Платформи
fabric
Показати зміни
v4.0.0 - Updated to Pre3. - Fixes GeoArmor rotations. - DerToaster - Cleans up more of the examples - Tslat - Fixes vanilla armor glint in the ItemArmorGeoLayer. - Adds support for Bedrock animation files - Tslat - Fixes null face crash.- Tslat - Fixes Armor sizing - DerToaster - Adds Gremlin example.
4.0.0 Alpha 30.11.2022

Fabric 1.19.3

Підтримувані версії Minecraft
1.19.3-pre3
Завантажувачі / Платформи
fabric
Показати зміни
v4.0.0 - Updated to Pre3. - Fixes GeoArmor rotations. - DerToaster - Cleans up more of the examples - Tslat - Fixes vanilla armor glint in the ItemArmorGeoLayer. - Adds support for Bedrock animation files - Tslat - Fixes null face crash.- Tslat - Fixes Armor sizing - DerToaster - Adds Gremlin example.
3.1.38 Release 28.11.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.1.38 - Fixes Access Widener v3.1.37 - Updates Geckolib default armor with new Gecko armor made by VoutVouniern - Fixes issues Glow Layer issue. v3.1.36 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.1.35 - Fixes crashes due to getUniqueID v3.1.34 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.33 - Fixes broken rotation on cubes v3.1.32 - Adds back getTexture fix. v3.1.31 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.44 Release 28.11.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.44 - Fixes Access Widener v3.0.43 - Updates Geckolib default armor with new Gecko armor made by VoutVouniern - Fixes issues Glow Layer issue. v3.0.42 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.0.41 - Fixes crashes due to getUniqueID v3.0.40 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.0.39 - Fixes broken rotation on cubes v3.0.38 - Adds back getTexture fix. v3.0.37 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
4.0.0 Alpha 23.11.2022

Fabric 1.19.3-Pre2

Підтримувані версії Minecraft
1.19.3-pre2
Завантажувачі / Платформи
fabric
Показати зміни
v4.0.0
3.1.37 Release 19.11.2022

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.37 - Updates Geckolib default armor with new Gecko armor made by VoutVouniern - Fixes issues Glow Layer issue. v3.1.36 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.1.35 - Fixes crashes due to getUniqueID v3.1.34 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.33 - Fixes broken rotation on cubes v3.1.32 - Adds back getTexture fix. v3.1.31 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.1.37 Release 19.11.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.1.37 - Updates Geckolib default armor with new Gecko armor made by VoutVouniern - Fixes issues Glow Layer issue. v3.1.36 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.1.35 - Fixes crashes due to getUniqueID v3.1.34 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.33 - Fixes broken rotation on cubes v3.1.32 - Adds back getTexture fix. v3.1.31 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.1.38 Release 19.11.2022

Forge 1.19

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
forge
Показати зміни
v3.1.38 - Updates Geckolib default armor with new Gecko armor made by VoutVouniern - Fixes issues Glow Layer issue. v3.1.37 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.1.36 - Fixes crashes due to getUniqueID v3.1.35 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.34 - Fixes broken rotation on cubes v3.1.33 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.56 Release 19.11.2022

Forge 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.56 - Updates Geckolib default armor with new Gecko armor made by VoutVouniern - Fixes issues Glow Layer issue. v3.0.55 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.0.54 - Fixes crashes due to getUniqueID v3.0.53 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.0.52 - Fixes broken rotation on cubes v3.0.51 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.43 Release 19.11.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.43 - Updates Geckolib default armor with new Gecko armor made by VoutVouniern - Fixes issues Glow Layer issue. v3.0.42 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.0.41 - Fixes crashes due to getUniqueID v3.0.40 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.0.39 - Fixes broken rotation on cubes v3.0.38 - Adds back getTexture fix. v3.0.37 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.79 Release 19.11.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.79 - Updates Geckolib default armor with new Gecko armor made by VoutVouniern - Fixes issues Glow Layer issue. v3.0.78 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.0.77 - Fixes crashes due to getUniqueID v3.0.76 - Fixes rotations properly. Stupid Yarn. v3.0.75 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.0.74 - Fixes broken rotation on cubes v3.0.73 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.1.37 Alpha 14.11.2022

Fabric 1.19.3

Підтримувані версії Minecraft
22w42a
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.37 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 v3.1.36 - Updated to 22w45a, likely last build of 3.x branches for the snapshots, soon will move this to 4.0 rewrite. v3.1.35 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.34 - Fixes broken rotation on cubes v3.1.33 - Adds back getTexture fix. v3.1.32 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes ## Known Issues ## - GeoBone#getLocalPosition and GeoBone#getModelPosition are currently broken due to the change to joml in the snapshots, I am still testing what needs changed to what to work correctly.
3.1.37 Release 14.11.2022

Forge 1.19

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
forge
Показати зміни
v3.1.37 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.1.36 - Fixes crashes due to getUniqueID v3.1.35 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.34 - Fixes broken rotation on cubes v3.1.33 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.1.36 Release 14.11.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.1.36 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.1.35 - Fixes crashes due to getUniqueID v3.1.34 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.33 - Fixes broken rotation on cubes v3.1.32 - Adds back getTexture fix. v3.1.31 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.1.36 Release 14.11.2022

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.36 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.1.35 - Fixes crashes due to getUniqueID v3.1.34 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.33 - Fixes broken rotation on cubes v3.1.32 - Adds back getTexture fix. v3.1.31 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.42 Release 14.11.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.42 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.0.41 - Fixes crashes due to getUniqueID v3.0.40 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.0.39 - Fixes broken rotation on cubes v3.0.38 - Adds back getTexture fix. v3.0.37 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.55 Release 14.11.2022

Forge 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.55 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.0.54 - Fixes crashes due to getUniqueID v3.0.53 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.0.52 - Fixes broken rotation on cubes v3.0.51 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.78 Release 14.11.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.78 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call. v3.0.77 - Fixes crashes due to getUniqueID v3.0.76 - Fixes rotations properly. Stupid Yarn. v3.0.75 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.0.74 - Fixes broken rotation on cubes v3.0.73 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.104 Release 14.11.2022

Forge 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
forge
Показати зміни
v3.0.104 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call.
3.0.105 Release 14.11.2022

Fabric 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.105 - MClib updated, Fixed -() group not working - Hiroku https://github.com/fadookie/particleman/pull/7 - Fixes crash with Layer Example animation location call.
3.1.36 Alpha 13.11.2022

Fabric 1.19.3

Підтримувані версії Minecraft
22w42a
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.36 - Updated to 22w45a, likely last build of 3.x branches for the snapshots, soon will move this to 4.0 rewrite. v3.1.35 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.34 - Fixes broken rotation on cubes v3.1.33 - Adds back getTexture fix. v3.1.32 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes ## Known Issues ## - GeoBone#getLocalPosition and GeoBone#getModelPosition are currently broken due to the change to joml in the snapshots, I am still testing what needs changed to what to work correctly.
3.1.36 Release 02.11.2022

Forge 1.19

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
forge
Показати зміни
v3.1.36 - Fixes crashes due to getUniqueID v3.1.35 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.34 - Fixes broken rotation on cubes v3.1.33 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.1.35 Release 02.11.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.1.35 - Fixes crashes due to getUniqueID v3.1.34 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.33 - Fixes broken rotation on cubes v3.1.32 - Adds back getTexture fix. v3.1.31 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.1.35 Release 02.11.2022

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.35 - Fixes crashes due to getUniqueID v3.1.34 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.33 - Fixes broken rotation on cubes v3.1.32 - Adds back getTexture fix. v3.1.31 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.54 Release 02.11.2022

Forge 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.54 - Fixes crashes due to getUniqueID v3.0.53 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.0.52 - Fixes broken rotation on cubes v3.0.51 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.41 Release 02.11.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.41 - Fixes crashes due to getUniqueID v3.0.40 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.0.39 - Fixes broken rotation on cubes v3.0.38 - Adds back getTexture fix. v3.0.37 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.77 Release 02.11.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.77 - Fixes crashes due to getUniqueID v3.0.76 - Fixes rotations properly. Stupid Yarn. v3.0.75 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.0.74 - Fixes broken rotation on cubes v3.0.73 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.76 Release 02.11.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.76 - Fixes rotations properly. Stupid Yarn. v3.0.75 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.0.74 - Fixes broken rotation on cubes v3.0.73 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.1.35 Alpha 01.11.2022

Fabric 1.19.3

Підтримувані версії Minecraft
22w42a
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.35 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.34 - Fixes broken rotation on cubes v3.1.33 - Adds back getTexture fix. v3.1.32 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes ## Known Issues ## - GeoBone#getLocalPosition and GeoBone#getModelPosition are currently broken due to the change to joml in the snapshots, I am still testing what needs changed to what to work correctly.
3.1.35 Release 01.11.2022

Forge 1.19

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
forge
Показати зміни
v3.1.35 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.34 - Fixes broken rotation on cubes v3.1.33 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.1.34 Release 01.11.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.1.34 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.33 - Fixes broken rotation on cubes v3.1.32 - Adds back getTexture fix. v3.1.31 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.1.34 Release 01.11.2022

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.34 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.1.33 - Fixes broken rotation on cubes v3.1.32 - Adds back getTexture fix. v3.1.31 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.75 Release 01.11.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.75 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.0.74 - Fixes broken rotation on cubes v3.0.73 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.40 Release 01.11.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.40 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.0.39 - Fixes broken rotation on cubes v3.0.38 - Adds back getTexture fix. v3.0.37 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.53 Release 01.11.2022

Forge 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.53 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants v3.0.52 - Fixes broken rotation on cubes v3.0.51 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.104 Release 01.11.2022

Fabric 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.104 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants
3.0.103 Release 01.11.2022

Forge 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
forge
Показати зміни
v3.0.103 - Deprecate getPackedOverlay for getOverlay, move to non-static to allow Overriding. - Move example resources to constants
3.1.34 Alpha 01.11.2022

Fabric 1.19.3

Підтримувані версії Minecraft
22w42a
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.34 - Fixes broken rotation on cubes v3.1.33 - Adds back getTexture fix. v3.1.32 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes ## Known Issues ## - GeoBone#getLocalPosition and GeoBone#getModelPosition are currently broken due to the change to joml in the snapshots, I am still testing what needs changed to what to work correctly.
3.1.34 Release 01.11.2022

Forge 1.19

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
forge
Показати зміни
v3.1.34 - Fixes broken rotation on cubes v3.1.33 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.1.33 Release 01.11.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.1.33 - Fixes broken rotation on cubes v3.1.32 - Adds back getTexture fix. v3.1.31 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.1.33 Release 01.11.2022

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.33 - Fixes broken rotation on cubes v3.1.32 - Adds back getTexture fix. v3.1.31 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.39 Release 01.11.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.39 - Fixes broken rotation on cubes v3.0.38 - Adds back getTexture fix. v3.0.37 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.52 Release 01.11.2022

Forge 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.52 - Fixes broken rotation on cubes v3.0.51 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.74 Release 01.11.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.74 - Fixes broken rotation on cubes v3.0.73 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.1.33 Alpha 31.10.2022

Fabric 1.19.3

Підтримувані версії Minecraft
22w42a
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.33 - Adds back getTexture fix. v3.1.32 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes ## Known Issues ## - GeoBone#getLocalPosition and GeoBone#getModelPosition are currently broken due to the change to joml in the snapshots, I am still testing what needs changed to what to work correctly.
3.0.38 Release 31.10.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.38 - Adds back getTexture fix. v3.0.37 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.1.32 Release 31.10.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.1.32 - Adds back getTexture fix. v3.1.31 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.1.32 Release 31.10.2022

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.32 - Adds back getTexture fix. v3.1.31 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.1.32 Alpha 31.10.2022

Fabric 1.19.3

Підтримувані версії Minecraft
22w42a
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.32 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes ## Known Issues ## - GeoBone#getLocalPosition and GeoBone#getModelPosition are currently broken due to the change to joml in the snapshots, I am still testing what needs changed to what to work correctly.
3.1.31 Release 31.10.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.1.31 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.1.33 Release 31.10.2022

Forge 1.19

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
forge
Показати зміни
v3.1.33 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.1.31 Release 31.10.2022

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.31 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.51 Release 31.10.2022

Forge 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.51 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.37 Release 31.10.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.37 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.73 Release 31.10.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.73 - Updates Core with Java 17 changes from pervious PR. - Fixes Vanilla Armor Crash with Extended Render. - Fixes keyframe issue, fixing animations not playing. - Fixes broken movement check for entities. - Fixes broken rotations on child bones. - Updates Example block entities to EDefaultLoopTypes
3.0.103 Release 31.10.2022

Fabric 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.103 - Fixes keyframe issue. - Updates Examples.
3.0.102 Release 31.10.2022

Forge 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
forge
Показати зміни
v3.0.102 - Fixes keyframe issue. - Updates Examples.
3.0.102 Release 30.10.2022

Fabric 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.102 - Fix the previous breaking change #329 - Tslat - Examples update for using EDefaultLoopTypes.
3.0.101 Release 30.10.2022

Forge 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
forge
Показати зміни
v3.0.101 - Fix the previous breaking change #329 - Tslat - Examples update for using EDefaultLoopTypes.
3.1.31 Alpha 30.10.2022

Fabric 1.19.3

Підтримувані версії Minecraft
22w42a
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.31 - Fix the previous breaking change #329 - Tslat - Fairly significant cleanup of the various renderer classes. #326 - Tslat - Examples update for using EDefaultLoopTypes. ## Known Issues ## - GeoBone#getLocalPosition and GeoBone#getModelPosition are currently broken due to the change to joml in the snapshots, I am still testing what needs changed to what to work correctly.
3.1.30 Release 30.10.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.1.30 - Fix the previous breaking change #329 - Tslat - Fairly significant cleanup of the various renderer classes. #326 - Tslat - Examples update for using EDefaultLoopTypes.
3.1.32 Release 30.10.2022

Forge 1.19

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
forge
Показати зміни
v3.1.32 - Fix the previous breaking change #329 - Tslat - Fairly significant cleanup of the various renderer classes. #326 - Tslat - Examples update for using EDefaultLoopTypes.
3.1.30 Release 30.10.2022

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.30 - Fix the previous breaking change #329 - Tslat - Fairly significant cleanup of the various renderer classes. #326 - Tslat - Examples update for using EDefaultLoopTypes.
3.0.50 Release 30.10.2022

Forge 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.50 - Fix the previous breaking change #329 - Tslat - Fairly significant cleanup of the various renderer classes. #326 - Tslat - Examples update for using EDefaultLoopTypes.
3.0.36 Release 30.10.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.36 - Fix the previous breaking change #329 - Tslat - Fairly significant cleanup of the various renderer classes. #326 - Tslat - Examples update for using EDefaultLoopTypes.
3.0.72 Release 30.10.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.72 - Fix the previous breaking change #329 - Tslat - Fairly significant cleanup of the various renderer classes. #326 - Tslat - Examples update for using EDefaultLoopTypes.
3.1.30 Alpha 27.10.2022

Fabric 1.19.3

Підтримувані версії Minecraft
22w42a
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.30 - Remove MolangRegistrar class and associated package as it is no longer used for anything (#322) - Tslat - Optimise Molang variables for rendering via lazy value calculation. This could actually save a noticeable number of frames given the sqrt ops currently in place (#322) - Tslat - Fix MolangParser's race condition problem. Should fix the legacy issue geckolib has always had with the mystery 'this.currentStatement is null' error (#322) - Tslat - dd deprecated method for setvalue incase some mod is using it to reduce chance of it being a breaking chance (#322) - Tslat
3.1.30 Alpha 26.10.2022

Fabric 1.19.3

Підтримувані версії Minecraft
22w42a
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.30 - Remove MolangRegistrar class and associated package as it is no longer used for anything (#322) - Tslat - Optimise Molang variables for rendering via lazy value calculation. This could actually save a noticeable number of frames given the sqrt ops currently in place (#322) - Tslat - Fix MolangParser's race condition problem. Should fix the legacy issue geckolib has always had with the mystery 'this.currentStatement is null' error (#322) - Tslat - dd deprecated method for setvalue incase some mod is using it to reduce chance of it being a breaking chance (#322) - Tslat
3.1.31 Release 26.10.2022

Forge 1.19

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
forge
Показати зміни
v3.1.31 - Remove MolangRegistrar class and associated package as it is no longer used for anything (#322) - Tslat - Optimise Molang variables for rendering via lazy value calculation. This could actually save a noticeable number of frames given the sqrt ops currently in place (#322) - Tslat - Fix MolangParser's race condition problem. Should fix the legacy issue geckolib has always had with the mystery 'this.currentStatement is null' error (#322) - Tslat - dd deprecated method for setvalue incase some mod is using it to reduce chance of it being a breaking chance (#322) - Tslat
3.1.29 Release 26.10.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
3.1.29 - Remove MolangRegistrar class and associated package as it is no longer used for anything (#322) - Tslat - Optimise Molang variables for rendering via lazy value calculation. This could actually save a noticeable number of frames given the sqrt ops currently in place (#322) - Tslat - Fix MolangParser's race condition problem. Should fix the legacy issue geckolib has always had with the mystery 'this.currentStatement is null' error (#322) - Tslat - dd deprecated method for setvalue incase some mod is using it to reduce chance of it being a breaking chance (#322) - Tslat
3.1.29 Release 26.10.2022

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.29 - Remove MolangRegistrar class and associated package as it is no longer used for anything (#322) - Tslat - Optimise Molang variables for rendering via lazy value calculation. This could actually save a noticeable number of frames given the sqrt ops currently in place (#322) - Tslat - Fix MolangParser's race condition problem. Should fix the legacy issue geckolib has always had with the mystery 'this.currentStatement is null' error (#322) - Tslat - dd deprecated method for setvalue incase some mod is using it to reduce chance of it being a breaking chance (#322) - Tslat
3.0.49 Release 26.10.2022

Forge 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.49 - Remove MolangRegistrar class and associated package as it is no longer used for anything (#322) - Tslat - Optimise Molang variables for rendering via lazy value calculation. This could actually save a noticeable number of frames given the sqrt ops currently in place (#322) - Tslat - Fix MolangParser's race condition problem. Should fix the legacy issue geckolib has always had with the mystery 'this.currentStatement is null' error (#322) - Tslat - dd deprecated method for setvalue incase some mod is using it to reduce chance of it being a breaking chance (#322) - Tslat
3.0.35 Release 26.10.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.35 - Remove MolangRegistrar class and associated package as it is no longer used for anything (#322) - Tslat - Optimise Molang variables for rendering via lazy value calculation. This could actually save a noticeable number of frames given the sqrt ops currently in place (#322) - Tslat - Fix MolangParser's race condition problem. Should fix the legacy issue geckolib has always had with the mystery 'this.currentStatement is null' error (#322) - Tslat - dd deprecated method for setvalue incase some mod is using it to reduce chance of it being a breaking chance (#322) - Tslat
3.0.71 Release 26.10.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.71 - Remove MolangRegistrar class and associated package as it is no longer used for anything (#322) - Tslat - Optimise Molang variables for rendering via lazy value calculation. This could actually save a noticeable number of frames given the sqrt ops currently in place (#322) - Tslat - Fix MolangParser's race condition problem. Should fix the legacy issue geckolib has always had with the mystery 'this.currentStatement is null' error (#322) - Tslat - dd deprecated method for setvalue incase some mod is using it to reduce chance of it being a breaking chance (#322) - Tslat
3.0.101 Release 26.10.2022

Fabric 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.101 - Remove MolangRegistrar class and associated package as it is no longer used for anything (#322) - Tslat - Optimise Molang variables for rendering via lazy value calculation. This could actually save a noticeable number of frames given the sqrt ops currently in place (#322) - Tslat - Fix MolangParser's race condition problem. Should fix the legacy issue geckolib has always had with the mystery 'this.currentStatement is null' error (#322) - Tslat - dd deprecated method for setvalue incase some mod is using it to reduce chance of it being a breaking chance (#322) - Tslat
3.0.100 Release 26.10.2022

Forge 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
forge
Показати зміни
v3.0.100 - Remove MolangRegistrar class and associated package as it is no longer used for anything (#322) - Tslat - Optimise Molang variables for rendering via lazy value calculation. This could actually save a noticeable number of frames given the sqrt ops currently in place (#322) - Tslat - Fix MolangParser's race condition problem. Should fix the legacy issue geckolib has always had with the mystery 'this.currentStatement is null' error (#322) - Tslat - dd deprecated method for setvalue incase some mod is using it to reduce chance of it being a breaking chance (#322) - Tslat
3.1.29 Alpha 25.10.2022

Fabric 1.19.3

Підтримувані версії Minecraft
22w42a
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.29 - Fixes shaded libraries being shipped that shouldn't be. (Fixes super fat jar for 1.19.3) - Fixes the crash due to loop being false in jsons. (#319) - Tslat
3.1.28 Release 25.10.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
3.1.28 - Fixes shaded libraries being shipped that shouldn't be. - Fixes the crash due to loop being false in jsons. (#319) - Tslat
3.1.30 Release 25.10.2022

Forge 1.19

Підтримувані версії Minecraft
1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
v3.1.30 - Fixes shaded libraries being shipped that shouldn't be. - Fixes the crash due to loop being false in jsons. (#319) - Tslat
3.1.28 Release 25.10.2022

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.28 - Fixes shaded libraries being shipped that shouldn't be. - Fixes the crash due to loop being false in jsons. (#319) - Tslat
3.0.48 Release 25.10.2022

Forge 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.48 - Fixes shaded libraries being shipped that shouldn't be. - Fixes the crash due to loop being false in jsons. (#319) - Tslat
3.0.34 Release 25.10.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.34 - Fixes shaded libraries being shipped that shouldn't be. - Fixes the crash due to loop being false in jsons. (#319) - Tslat
3.0.70 Release 25.10.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.70 - Fixes shaded libraries being shipped that shouldn't be. - Fixes the crash due to loop being false in jsons. (#319) - Tslat
3.0.99 Release 25.10.2022

Forge 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
forge
Показати зміни
v3.0.99 - Fixes shaded libraries being shipped that shouldn't be. - Fixes the crash due to loop being false in jsons. (#319) - Tslat
3.0.100 Release 25.10.2022

Fabric 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.100 - Fixes shaded libraries being shipped that shouldn't be. - Fixes the crash due to loop being false in jsons. (#319) - Tslat
3.1.27 Release 25.10.2022

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.27 - Support more simple structure of glowing meta section - DerToaster - Moves getWorldSpaceNormal and setWorldSpaceNormal to Deprecated. - Moves Maps and Arrays to FastUtil (#313) - Tslat - Updates core with FastUtil Update. - setCurrentRTB moved to default method. - Cleaned up Examples and added new Car Example. - Updates core with Molang Update. - Fix/Change/Improve a whole slew of things (#314) - Tslat - Split AnimationFactory into SingletonAnimationFactory and InstancedAnimationFactory for type-correctness and efficiency. Non-breaking change, marked as deprecated with notes for future breaking change (#315) - Tslat
3.1.28 Alpha 25.10.2022

Fabric 1.19.3

Підтримувані версії Minecraft
22w42a
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.28 - Support more simple structure of glowing meta section - DerToaster - Moves getWorldSpaceNormal and setWorldSpaceNormal to Deprecated. - Moves Maps and Arrays to FastUtil (#313) - Tslat - Updates core with FastUtil Update. - setCurrentRTB moved to default method. - Cleaned up Examples and added new Car Example. - Updates core with Molang Update. - Fix/Change/Improve a whole slew of things (#314) - Tslat - Split AnimationFactory into SingletonAnimationFactory and InstancedAnimationFactory for type-correctness and efficiency. Non-breaking change, marked as deprecated with notes for future breaking change (#315) - Tslat
3.0.47 Release 25.10.2022

Forge 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.47 - Support more simple structure of glowing meta section - DerToaster - Moves getWorldSpaceNormal and setWorldSpaceNormal to Deprecated. - Moves Maps and Arrays to FastUtil (#313) - Tslat - Updates core with FastUtil Update. - setCurrentRTB moved to default method. - Cleaned up Examples and added new Car Example. - Updates core with Molang Update. - Fix/Change/Improve a whole slew of things (#314) - Tslat - Split AnimationFactory into SingletonAnimationFactory and InstancedAnimationFactory for type-correctness and efficiency. Non-breaking change, marked as deprecated with notes for future breaking change (#315) - Tslat
3.1.29 Release 25.10.2022

Forge 1.19

Підтримувані версії Minecraft
1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
v3.1.29 - Support more simple structure of glowing meta section - DerToaster - Moves getWorldSpaceNormal and setWorldSpaceNormal to Deprecated. - Moves Maps and Arrays to FastUtil (#313) - Tslat - Updates core with FastUtil Update. - setCurrentRTB moved to default method. - Cleaned up Examples and added new Car Example. - Updates core with Molang Update. - Fix/Change/Improve a whole slew of things (#314) - Tslat - Split AnimationFactory into SingletonAnimationFactory and InstancedAnimationFactory for type-correctness and efficiency. Non-breaking change, marked as deprecated with notes for future breaking change (#315) - Tslat
3.1.27 Release 25.10.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
3.1.27 - Support more simple structure of glowing meta section - DerToaster - Moves getWorldSpaceNormal and setWorldSpaceNormal to Deprecated. - Moves Maps and Arrays to FastUtil (#313) - Tslat - Updates core with FastUtil Update. - setCurrentRTB moved to default method. - Cleaned up Examples and added new Car Example. - Updates core with Molang Update. - Fix/Change/Improve a whole slew of things (#314) - Tslat - Split AnimationFactory into SingletonAnimationFactory and InstancedAnimationFactory for type-correctness and efficiency. Non-breaking change, marked as deprecated with notes for future breaking change (#315) - Tslat
3.0.33 Release 25.10.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.33 - Support more simple structure of glowing meta section - DerToaster - Moves getWorldSpaceNormal and setWorldSpaceNormal to Deprecated. - Moves Maps and Arrays to FastUtil (#313) - Tslat - Updates core with FastUtil Update. - setCurrentRTB moved to default method. - Cleaned up Examples and added new Car Example. - Updates core with Molang Update. - Fix/Change/Improve a whole slew of things (#314) - Tslat - Split AnimationFactory into SingletonAnimationFactory and InstancedAnimationFactory for type-correctness and efficiency. Non-breaking change, marked as deprecated with notes for future breaking change (#315) - Tslat
3.0.69 Release 25.10.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.69 - Support more simple structure of glowing meta section - DerToaster - Moves getWorldSpaceNormal and setWorldSpaceNormal to Deprecated. - Moves Maps and Arrays to FastUtil (#313) - Tslat - Updates core with FastUtil Update. - setCurrentRTB moved to default method. - Cleaned up Examples and added new Car Example. - Updates core with Molang Update. - Fix/Change/Improve a whole slew of things (#314) - Tslat - Split AnimationFactory into SingletonAnimationFactory and InstancedAnimationFactory for type-correctness and efficiency. Non-breaking change, marked as deprecated with notes for future breaking change (#315) - Tslat
3.0.99 Release 25.10.2022

Fabric 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.99 - Support more simple structure of glowing meta section - DerToaster - Moves getWorldSpaceNormal and setWorldSpaceNormal to Deprecated. - Moves Maps and Arrays to FastUtil - Tslat - Updates core with FastUtil Update. - setCurrentRTB moved to default method. - Cleaned up Examples and added new Car Example. - Updates core with Molang Update. - Fix/Change/Improve a whole slew of things (#314) - Tslat - Split AnimationFactory into SingletonAnimationFactory and InstancedAnimationFactory for type-correctness and efficiency. Non-breaking change, marked as deprecated with notes for future breaking change (#315) - Tslat
3.0.98 Release 25.10.2022

Forge 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
forge
Показати зміни
v3.0.98 - Support more simple structure of glowing meta section - DerToaster - Moves getWorldSpaceNormal and setWorldSpaceNormal to Deprecated. - Moves Maps and Arrays to FastUtil (#313) - Tslat - Updates core with FastUtil Update. - setCurrentRTB moved to default method. - Cleaned up Examples and added new Car Example. - Updates core with Molang Update. - Fix/Change/Improve a whole slew of things (#314) - Tslat - Split AnimationFactory into SingletonAnimationFactory and InstancedAnimationFactory for type-correctness and efficiency. Non-breaking change, marked as deprecated with notes for future breaking change (#315) - Tslat
3.1.28 Release 20.10.2022

Forge 1.19

Підтримувані версії Minecraft
1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
v3.1.28 - Adds back GeoBone#getWorldSpaceNormal
3.1.26 Release 20.10.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
3.1.26 - Adds back GeoBone#getWorldSpaceNormal
3.1.26 Release 20.10.2022

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.26 - Adds back GeoBone#getWorldSpaceNormal
3.0.46 Release 20.10.2022

Forge 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.46 - Adds back GeoBone#getWorldSpaceNormal
3.0.32 Release 20.10.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.32 - Adds back GeoBone#getWorldSpaceNormal
3.0.68 Release 20.10.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.68 - Adds back GeoBone#getWorldSpaceNormal
3.0.97 Release 20.10.2022

Forge 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
forge
Показати зміни
v3.0.97 - Adds back GeoBone#getWorldSpaceNormal
3.0.98 Release 20.10.2022

Fabric 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.98 - Adds back GeoBone#getWorldSpaceNormal
3.0.45 Release 16.10.2022

Forge 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.45 - Fixes last build no rendering issues.
3.1.25 Release 16.10.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
3.1.25 - Fixes last build no rendering issues.
3.1.27 Release 16.10.2022

Forge 1.19

Підтримувані версії Minecraft
1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
v3.1.27 - Fixes last build no rendering issues.
3.1.25 Release 16.10.2022

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.25 - Fixes last build no rendering issues.
3.0.31 Release 16.10.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.31 - Fixes last build no rendering issues.
3.0.67 Release 16.10.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.67 - Fixes last build no rendering issues.
3.0.97 Release 16.10.2022

Fabric 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.97 - Fixes last build no rendering issues.
3.0.96 Release 16.10.2022

Forge 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
forge
Показати зміни
v3.0.96 - Fixes last build no rendering issues.
3.0.31 Release 06.10.2022

Forge 1.12.2

Підтримувані версії Minecraft
1.12.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.31 - Ported back Mirror Texture Fix
3.1.23 Release 06.10.2022

Forge 1.19

Підтримувані версії Minecraft
1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
v3.1.23 - Use Getter/Setting methods for RTB - DerToaster - Skip special rendering when model gets rerendered in ExtendedGeoEntity Render - DerToaster - Change currentModelRenderCycle back to private, use getter. - Example Bat Entity left ear now spins, showing child bones be animated by other controllers if not used in another at the same time. - Mirrored textures now work properly. ### Known Issues Still Being Worked On ### - getWorldPosition is not returning the correct position.
3.1.22 Release 06.10.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
3.1.22 - Use Getter/Setting methods for RTB - DerToaster - Skip special rendering when model gets rerendered in ExtendedGeoEntity Render - DerToaster - Change currentModelRenderCycle back to private, use getter. - Example Bat Entity left ear now spins, showing child bones be animated by other controllers if not used in another at the same time. - Mirrored textures now work properly. ### Known Issues Still Being Worked On ### - getWorldPosition is not returning the correct position.
3.1.22 Release 06.10.2022

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.22 - Use Getter/Setting methods for RTB - DerToaster - Skip special rendering when model gets rerendered in ExtendedGeoEntity Render - DerToaster - Change currentModelRenderCycle back to private, use getter. - Example Bat Entity left ear now spins, showing child bones be animated by other controllers if not used in another at the same time. - Mirrored textures now work properly. ### Known Issues Still Being Worked On ### - getWorldPosition is not returning the correct position.
3.0.41 Release 06.10.2022

Forge 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.41 - Use Getter/Setting methods for RTB - DerToaster - Skip special rendering when model gets rerendered in ExtendedGeoEntity Render - DerToaster - Change currentModelRenderCycle back to private, use getter. - Example Bat Entity left ear now spins, showing child bones be animated by other controllers if not used in another at the same time. - Mirrored textures now work properly. ### Known Issues Still Being Worked On ### - getWorldPosition is not returning the correct position.
3.0.28 Release 06.10.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.28 - Use Getter/Setting methods for RTB - DerToaster - Skip special rendering when model gets rerendered in ExtendedGeoEntity Render - DerToaster - Change currentModelRenderCycle back to private, use getter. - Example Bat Entity left ear now spins, showing child bones be animated by other controllers if not used in another at the same time. - Mirrored textures now work properly. ### Known Issues Still Being Worked On ### - getWorldPosition is not returning the correct position.
3.0.64 Release 06.10.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.64 - Use Getter/Setting methods for RTB - DerToaster - Skip special rendering when model gets rerendered in ExtendedGeoEntity Render - DerToaster - Change currentModelRenderCycle back to private, use getter. - Example Bat Entity left ear now spins, showing child bones be animated by other controllers if not used in another at the same time. - Mirrored textures now work properly. ### Known Issues Still Being Worked On ### - getWorldPosition is not returning the correct position.
3.0.94 Release 06.10.2022

Fabric 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.94 - Use Getter/Setting methods for RTB - DerToaster - Skip special rendering when model gets rerendered in ExtendedGeoEntity Render - DerToaster - Change currentModelRenderCycle back to private, use getter. - Example Bat Entity left ear now spins, showing child bones be animated by other controllers if not used in another at the same time. - Mirrored textures now work properly. ### Known Issues Still Being Worked On ### - getWorldPosition is not returning the correct position.
3.0.94 Release 06.10.2022

Forge 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
forge
Показати зміни
v3.0.94 - Use Getter/Setting methods for RTB - DerToaster - Skip special rendering when model gets rerendered in ExtendedGeoEntity Render - DerToaster - Change currentModelRenderCycle back to private, use getter. - Example Bat Entity left ear now spins, showing child bones be animated by other controllers if not used in another at the same time. - Mirrored textures now work properly. ### Known Issues Still Being Worked On ### - getWorldPosition is not returning the correct position.
3.1.22 Release 03.10.2022

Forge 1.19

Підтримувані версії Minecraft
1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
v3.1.22 - Added example for entity texturePerBone - DerToaster - renderRecursively more modular. - DerToaster - Started work on bringing texturePerBone to other renders - DerToaster - Geo Armor armors fixed - DerToaster - Added geckolib.disable_examples system property - williambi https://github.com/bernie-g/geckolib/wiki/Miscellaneous#disabling-geckolib-dev-mode-only-examples - Updated armor item names in code. - Access clean up (private -> protected) - Fixed Molang Parser null crashes
3.1.21 Release 03.10.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
3.1.21 - Added example for entity texturePerBone - DerToaster - renderRecursively more modular. - DerToaster - Started work on bringing texturePerBone to other renders - DerToaster - Geo Armor armors fixed - DerToaster - Added geckolib.disable_examples system property - williambi https://github.com/bernie-g/geckolib/wiki/Miscellaneous#disabling-geckolib-dev-mode-only-examples - Updated armor item names in code. - getRenderTypeForBone now protected instead of private. - Access clean up (private -> protected) - Fixed Molang Parser null crashes
3.1.21 Release 03.10.2022

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
3.1.21 - Added example for entity texturePerBone - DerToaster - renderRecursively more modular. - DerToaster - Started work on bringing texturePerBone to other renders - DerToaster - Geo Armor armors fixed - DerToaster - Added geckolib.disable_examples system property - williambi https://github.com/bernie-g/geckolib/wiki/Miscellaneous#disabling-geckolib-dev-mode-only-examples - Updated armor item names in code. - getRenderTypeForBone now protected instead of private. - Access clean up (private -> protected) - Fixed Molang Parser null crashes
3.0.27 Release 03.10.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.27 - Added example for entity texturePerBone - DerToaster - renderRecursively more modular. - DerToaster - Started work on bringing texturePerBone to other renders - DerToaster - Geo Armor armors fixed - DerToaster - Added geckolib.disable_examples system property - williambi https://github.com/bernie-g/geckolib/wiki/Miscellaneous#disabling-geckolib-dev-mode-only-examples - Updated armor item names in code. - getRenderTypeForBone now protected instead of private. - Access clean up (private -> protected) - Fixed Molang Parser null crashes
3.0.40 Release 03.10.2022

Forge 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.40 - Added example for entity texturePerBone - DerToaster - renderRecursively more modular. - DerToaster - Started work on bringing texturePerBone to other renders - DerToaster - Geo Armor armors fixed - DerToaster - Added geckolib.disable_examples system property - williambi https://github.com/bernie-g/geckolib/wiki/Miscellaneous#disabling-geckolib-dev-mode-only-examples - Updated armor item names in code. - getRenderTypeForBone now protected instead of private. - Access clean up (private -> protected) - Fixed Molang Parser null crashes
3.0.63 Release 03.10.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
3.0.63 - Added example for entity texturePerBone - DerToaster - renderRecursively more modular. - DerToaster - Started work on bringing texturePerBone to other renders - DerToaster - Geo Armor armors fixed - DerToaster - Added geckolib.disable_examples system property - williambi https://github.com/bernie-g/geckolib/wiki/Miscellaneous#disabling-geckolib-dev-mode-only-examples - Updated armor item names in code. - getRenderTypeForBone now protected instead of private. - Access clean up (private -> protected) - Fixed Molang Parser null crashes
3.0.93 Release 03.10.2022

Forge 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
forge
Показати зміни
v3.0.93 - Added example for entity texturePerBone - DerToaster - renderRecursively more modular. - DerToaster - Started work on bringing texturePerBone to other renders - DerToaster - Geo Armor armors fixed - DerToaster - Added geckolib.disable_examples system property - williambi https://github.com/bernie-g/geckolib/wiki/Miscellaneous#disabling-geckolib-dev-mode-only-examples - Updated armor item names in code. - Access clean up (private -> protected) - Fixed Dev Creeper Flashing - Fixed Molang Parser null crashes
3.0.93 Release 03.10.2022

Fabric 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.93 - Added example for entity texturePerBone - DerToaster - renderRecursively more modular. - DerToaster - Started work on bringing texturePerBone to other renders - DerToaster - Geo Armor armors fixed - DerToaster - Added geckolib.disable_examples system property - williambi https://github.com/bernie-g/geckolib/wiki/Miscellaneous#disabling-geckolib-dev-mode-only-examples - Updated armor item names in code. - getRenderTypeForBone now protected instead of private. - Access clean up (private -> protected) - Fixed Molang Parser null crashes
3.1.21 Release 14.09.2022

Forge 1.19

Підтримувані версії Minecraft
1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
v3.1.21 - Changed to Parchment MC Mappings. - Code clean up - Added new start of new looping system, does not yet support hold on last frame but frame work is in place - DerToaster98
3.1.20 Release 14.09.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
3.1.20 - Changed to Parchment MC Mappings. - Added Fix to hopefully fix Arch/Multiloader projects - Code clean up - Added new start of new looping system, does not yet support hold on last frame but frame work is in place - DerToaster98
3.1.20 Release 14.09.2022

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
3.1.20 - Changed to Parchment MC Mappings. - Added Fix to hopefully fix Arch/Multiloader projects - Code clean up - Added new start of new looping system, does not yet support hold on last frame but frame work is in place - DerToaster98
3.0.26 Release 14.09.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.26 - Changed to Parchment MC Mappings. - Code clean up - Backported Gecko Habitat - Added new start of new looping system, does not yet support hold on last frame but frame work is in place - DerToaster98
3.0.39 Release 14.09.2022

Forge 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.39 - Changed to Parchment MC Mappings. - Code clean up - Backported Gecko Habitat - Added new start of new looping system, does not yet support hold on last frame but frame work is in place - DerToaster98
3.0.62 Release 14.09.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
3.0.62 - Code clean up - Backported Gecko Habitat - Added new start of new looping system, does not yet support hold on last frame but frame work is in place - DerToaster98
3.0.92 Release 14.09.2022

Forge 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
forge
Показати зміни
v3.0.92 - Changed to Parchment MC Mappings. - Code clean up - Backported Gecko Habitat - Added new start of new looping system, does not yet support hold on last frame but frame work is in place - DerToaster98
3.0.92 Release 14.09.2022

Fabric 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.92 - Code clean up - Backported Gecko Habitat - Added new start of new looping system, does not yet support hold on last frame but frame work is in place - DerToaster98
3.1.20 Release 13.09.2022

Forge 1.19

Підтримувані версії Minecraft
1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
v3.1.20 - Updated Core to support all current Molang functions
3.1.19 Release 13.09.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
3.1.19 - Updated Core to support all current Molang functions
3.1.19 Release 13.09.2022

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
3.1.19 - Updated Core to support all current Molang functions
3.0.38 Release 13.09.2022

Forge 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.38 - Updated Core to support all current Molang functions
3.0.25 Release 13.09.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.25 - Updated Core to support all current Molang functions
3.0.61 Release 13.09.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
3.0.61 - Updated Core to support all current Molang functions
3.0.91 Release 13.09.2022

Forge 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
forge
Показати зміни
v3.0.91 - Code clean up
3.0.91 Release 13.09.2022

Fabric 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.91 - Updated Core to support all current Molang functions
3.1.19 Release 05.09.2022

Forge 1.19

Підтримувані версії Minecraft
1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
v3.1.19 - Cleaned up Habitat placment check and proper placement. - Code Clean up
3.1.18 Release 05.09.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
3.1.18 - Cleaned up Habitat placment check and proper placement. - Code Clean up - More imports moved to Quilt versions over Fabric versions.
3.1.18 Release 05.09.2022

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
3.1.18 - Cleaned up Habitat placment check and proper placement. - Code Clean up
3.0.24 Release 05.09.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.24 - Code clean up
3.0.37 Release 05.09.2022

Forge 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.37 - Code clean up
3.0.60 Release 05.09.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
3.0.60 - Code clean up
3.0.90 Release 05.09.2022

Forge 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
forge
Показати зміни
v3.0.90 - Code clean up
3.0.90 Release 05.09.2022

Fabric 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.90 - Code clean up
3.1.18 Release 24.08.2022

Forge 1.19

Підтримувані версії Minecraft
1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
v3.1.18 - Fixed Extended Entity Render of armor - DerToaster
3.1.17 Release 24.08.2022

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
3.1.17 - Fixed Extended Entity Render of armor - DerToaster
3.1.17 Release 24.08.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
3.1.17 - Fixed Extended Entity Render of armor - DerToaster
3.0.23 Release 24.08.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.23 - Fixed Extended Entity Render of armor - DerToaster
3.0.36 Release 24.08.2022

Forge 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.36 - Fixed Extended Entity Render of armor - DerToaster
3.0.59 Release 24.08.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
3.0.59 - Fixed Extended Entity Render of armor - DerToaster
3.0.89 Release 24.08.2022

Forge 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
forge
Показати зміни
v3.0.89 - Fixed Extended Entity Render of armor - DerToaster
3.0.89 Release 24.08.2022

Fabric 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.89 - Fixed Extended Entity Render of armor - DerToaster
3.1.17 Release 21.08.2022

Forge 1.19

Підтримувані версії Minecraft
1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
v3.1.17 - Fixed NameTag rendering with HUD off. - legenden#7526
3.1.16 Release 21.08.2022

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
3.1.16 - Fixed NameTag rendering with HUD off. - legenden#7526
3.1.16 Release 21.08.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
3.1.16 - Fixed NameTag rendering with HUD off. - legenden#7526
3.0.22 Release 21.08.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.22 - Fixed NameTag rendering with HUD off. - legenden#7526
3.0.35 Release 21.08.2022

Forge 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.35 - Fixed NameTag rendering with HUD off. - legenden#7526
3.0.58 Release 21.08.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
3.0.58 - Fixed NameTag rendering with HUD off. - legenden#7526
3.0.88 Release 21.08.2022

Fabric 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.88 - Fixed NameTag rendering with HUD off. - legenden#7526
3.0.88 Release 21.08.2022

Forge 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
forge
Показати зміни
v3.0.88 - Fixed NameTag rendering with HUD off. - legenden#7526
3.1.15 Release 17.08.2022

Fabric 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
3.1.15 - Updated to latest Fabric API.
3.0.56 Release 17.08.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
3.0.57 - Updated to latest Fabric API.
3.0.21 Release 17.08.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.21 - Updated to the latest Quilt API changes.
3.1.15 Release 17.08.2022

Quilt 1.19.2

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
3.1.15 - Updated to the latest Quilt API changes.
3.0.87 Release 14.08.2022

Fabric 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
fabric
Показати зміни
v3.0.87 - Proper Scaling of Armor on ExtendedRenderEntities - DerToaster - Proper bone hiding on GeoRenderEntities -DerToaster
3.1.14 Release 14.08.2022

Quilt 1.19.1/2

Підтримувані версії Minecraft
1.19.1 1.19.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.1.14 - Proper Scaling of Armor on ExtendedRenderEntities - DerToaster - Proper bone hiding on GeoRenderEntities -DerToaster
3.1.14 Release 11.08.2022

Fabric 1.19.1/2

Підтримувані версії Minecraft
1.19.1 1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
v3.1.14 - Proper Scaling of Armor on ExtendedRenderEntities - DerToaster - Proper bone hiding on GeoRenderEntities -DerToaster
3.0.16 Release 11.08.2022

Forge 1.19.1/2

Підтримувані версії Minecraft
1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
v3.1.16 - Proper Scaling of Armor on ExtendedRenderEntities - DerToaster - Proper bone hiding on GeoRenderEntities -DerToaster
3.0.20 Release 11.08.2022

Quilt 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
quilt
Показати зміни
v3.0.20 - Proper Scaling of Armor on ExtendedRenderEntities - DerToaster - Proper bone hiding on GeoRenderEntities -DerToaster
3.0.34 Release 11.08.2022

Forge 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.34 - Proper Scaling of Armor on ExtendedRenderEntities - DerToaster - Proper bone hiding on GeoRenderEntities -DerToaster
3.0.56 Release 11.08.2022

Fabric 1.18.2

Підтримувані версії Minecraft
1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
3.0.56 - Proper Scaling of Armor on ExtendedRenderEntities - DerToaster - Proper bone hiding on GeoRenderEntities -DerToaster
3.0.87 Release 11.08.2022

Forge 1.16.5

Підтримувані версії Minecraft
1.16.5
Завантажувачі / Платформи
forge
Показати зміни
v3.0.87 - Proper Scaling of Armor on ExtendedRenderEntities - DerToaster - Proper bone hiding on GeoRenderEntities -DerToaster
3.0.32 Release 08.08.2022

Fabric 1.17.1

Підтримувані версії Minecraft
1.17.1
Завантажувачі / Платформи
fabric
Показати зміни
3.0.32 - Updates Core - Fixes ticking systems with Replay mod - Gecko
3.0.15 Release 08.08.2022

Forge 1.17.1

Підтримувані версії Minecraft
1.17.1
Завантажувачі / Платформи
forge
Показати зміни
v3.0.15 - Updates Core - Makes Entity, Projectiles and Geo Replaced main methods public.
3.0.46 Release 08.08.2022

Forge 1.15.2

Підтримувані версії Minecraft
1.15.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.46 - Updates Core - Makes Entity and Geo Replaced main methods public.
3.0.30 Release 08.08.2022

Forge 1.12.2

Підтримувані версії Minecraft
1.12.2
Завантажувачі / Платформи
forge
Показати зміни
v3.0.30 - Backport GeoProjectileRender