[{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"aC5KMoNg","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.8.4","changelog":"v4.8.4\n\n- Updated the logo\n- Remove error logging for some versions since GeckoLib does actually support face UV rotation\n- Added some nullability markers to GeoCubes\n- Changed the error message for GeckoLib Oculus Compat to maybe be more clear\n- Adjusted the deprecation on GeoRenderer#getPackedOverlay to not be as dramatic","changelog_url":null,"date_published":"2026-06-20T11:07:31.386330Z","downloads":5224990,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"dqsu6n3D","hashes":{"sha1":"50e1407869ef0e909e3bdda9328b8bd7db03fdc0","sha512":"443a321a293e3cb92fbbc3c97a38b179a45d1db703cd7bdb123270a9e04e7b7d67d5b06cd8e77a6d4d9139e033e901b9660cccf53ad5f9beaae6d06eae68febf"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/aC5KMoNg/geckolib-forge-1.20.1-4.8.4.jar","filename":"geckolib-forge-1.20.1-4.8.4.jar","primary":true,"size":1038209,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"HVdLnQMI","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.8.3","changelog":"v4.8.3\n\n- Fix GeckoLib not knowing what `math.pi` is and breaking animations (??? How has no-one told me about this until now)\n- Add incompatibility with geckoanimfix since the author refuses to remove the mod even though it breaks Geckolib and actually does nothing at all","changelog_url":null,"date_published":"2026-01-31T01:40:17.094003Z","downloads":4708625,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"eIh9lmeh","hashes":{"sha512":"938f1f703fa77a2e05aad4afa1052260521badee006d29529d0ed4e2d3fbaae47c9ffbc95b5c4982c3386e7e7d6592c9c79df31597cc8238db41fc0b1e431db6","sha1":"fead1d1645e16cfa02f39113481ead355230f8fd"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/HVdLnQMI/geckolib-forge-1.20.1-4.8.3.jar","filename":"geckolib-forge-1.20.1-4.8.3.jar","primary":true,"size":1039047,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"aVW7Z5da","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.8.2","changelog":"v4.8.2\n\n- Fix triggered animations not applying on Singleton animatables when first used in multiplayer for other players (on Fabric)","changelog_url":null,"date_published":"2025-09-23T10:09:01.034935Z","downloads":7896252,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"qEdZ1eEh","hashes":{"sha1":"395a9f21a36dc8466d67c2af67a904e7013460d1","sha512":"8d8cb1f2d60c885b3b312aca63b94e3942e50ca40e96514f35fb74a39367afa07e4986640a66c66b035da9ea60cb6d8ff602e9c0b6b298e5ce584ad9f46a2f45"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/aVW7Z5da/geckolib-forge-1.20.1-4.8.2.jar","filename":"geckolib-forge-1.20.1-4.8.2.jar","primary":true,"size":1038979,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"bVtfWE8S","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.8.1","changelog":"v4.8.1\n\n- Revert Forge parity change - players aren't as up to date on Forge 1.20.1 as I expected","changelog_url":null,"date_published":"2025-09-22T00:10:51.488463Z","downloads":36579,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"nTsCobHG","hashes":{"sha1":"8299cbec33b6300dbb93403fb36669d9680aaab9","sha512":"64dfa199b51e1e1be141f799732bf138849620ce58f00235d32b5ba8f44e22aaf84bbea4c90c490a8f44fac8e8ff57e47543bfc9a34ff60bd96397867da42c77"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/bVtfWE8S/geckolib-forge-1.20.1-4.8.1.jar","filename":"geckolib-forge-1.20.1-4.8.1.jar","primary":true,"size":1038979,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"aTS2d7QI","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.8","changelog":"v4.8\n\n- Added \"Stateless\" animatables. These are an alternate way of handling animations for GeckoLib animatables.\n  - See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib4)\n  - Added:\n    - `StatelessGeoBlockEntity`\n    - `StatelessGeoEntity`\n    - `StatelessGeoObject`\n    - `StatelessGeoReplacedEntity`\n    - `StatelessGeoSingletonAnimatable`\n    - `StatelessAnimationController`\n- Added `NetworkUtil`, adding some network helpers for writing/reading RawAnimations\n- Added `RawAnimation#getStageCount`\n- Added `AnimationController#getStateHandler`\n- Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations\n- Added `DefaultAnimations#genericWalkFlyIdleController`\n- Added `attack.punch` DefaultAnimation constant\n- Added `misc.idle.flying` DefaultAnimation constant\n- Added `move.dive` DefaultAnimation constant\n- 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\n    - E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);`\n- Made the Forge network connection optional, allowing for client-only GeckoLib mods to be made if wanted\n- Fixed GeoReplacedEntities not taking partialTick into account (#761)","changelog_url":null,"date_published":"2025-09-21T05:18:39.192607Z","downloads":175811,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"hhGxX59R","hashes":{"sha512":"7ad4727a06c520e376ce991e5559ea265aaf4d2558e1ad51512edd6f21b0d3d179edc2e9898590a8885819d2a1d350fde9d31fa08941dbe7e93c4f010e1f200f","sha1":"e7e7dac15b5e180987b9bd3ebc865193e4682279"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/aTS2d7QI/geckolib-forge-1.20.1-4.8.jar","filename":"geckolib-forge-1.20.1-4.8.jar","primary":true,"size":1039409,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"DGATwRuj","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.7.4","changelog":"v4.7.4\n\n- Properly handle exception when attempting to glowmask an animated texture\n- Changed DefaultedEntityGeoModel to use a nullable bone name input for its head turning instead of a flat boolean (#753)\n- Fixed some specific bedrock-format animations failing to parse if exported on newer versions of Blockbench","changelog_url":null,"date_published":"2025-08-24T01:07:35.136253Z","downloads":690477,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"iTAxjx4k","hashes":{"sha1":"db550c1cab6c5e07a592f7881b6772d45626a50d","sha512":"86c4bf5427a04b26ef3d3f578cb4ce6aab82a397c91f2eaea7a0a842bd460d4db5638f7cfefd6c7362a79d90d3cad3cf3ab6730ea44675c9fc457dce295de785"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/DGATwRuj/geckolib-forge-1.20.1-4.7.4.jar","filename":"geckolib-forge-1.20.1-4.7.4.jar","primary":true,"size":1013210,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"39SztbiB","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.7.3","changelog":"v4.7.3\n\n- Adjusted the dummy ID lookup for GeoArmorRenderer to improve microperformance\n- Removed an unnecessary exception wrapper to improve microperformance for GeoItems\n- Actually fixed armour syncing animations between some instances[#741]","changelog_url":null,"date_published":"2025-07-20T00:05:50.420571Z","downloads":2010778,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"1qmJkPsb","hashes":{"sha512":"e8c4f44e9e08dd5dbec998b48afdad9d5ba4160cae9b12e0915e9fd268a3f132dce2ae6f134edbb99c024135b5105601c0be3f10e48776a95037a5c02c70c556","sha1":"43de99307949bc022bcc4a4ed17df360a74670e3"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/39SztbiB/geckolib-forge-1.20.1-4.7.3.jar","filename":"geckolib-forge-1.20.1-4.7.3.jar","primary":true,"size":1012610,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"AiVKLYep","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.7.2","changelog":"v4.7.2\n\n- Fix GeoArmorRenderer sharing its animations when not registered as a synced animatable (#730)","changelog_url":null,"date_published":"2025-06-16T20:13:08.072727Z","downloads":582644,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"D0ELCrlI","hashes":{"sha1":"4635f16786b5a23b8d059e6c2c675d1c8dec01d6","sha512":"40aefbb89e4a65c1955bd05c13cb656c0902e545741770d9395037f6a87684e91676935e0d5b7be0419abd1599272fa3aa245dc3976208b82f568d994813e314"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/AiVKLYep/geckolib-forge-1.20.1-4.7.2.jar","filename":"geckolib-forge-1.20.1-4.7.2.jar","primary":true,"size":1012625,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"g4k8xf2k","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.7.1.3","changelog":"v4.7.1.3\n\nFabric:\n- Update MixinItemRenderer to improve third-party mod compatibility","changelog_url":null,"date_published":"2025-06-06T18:24:35.669262Z","downloads":754031,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"7Pismv1H","hashes":{"sha512":"7860fd7b931a363e0443f8a16b4ec7f41db8286be88938e71b0a7409899d6387fd443373732c8a68e0d67e695f7c6bea0f9c24d91610d56a2ccd3fc8318b11b9","sha1":"f765b3b59cf7f1d27dec6c030c803c6538033556"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/g4k8xf2k/geckolib-forge-1.20.1-4.7.1.3.jar","filename":"geckolib-forge-1.20.1-4.7.1.3.jar","primary":true,"size":1012499,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"e72SjmmI","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.7.1.2","changelog":"v4.7.1.2\n\nFabric:\n- Move Redirect mixins to WrapOperations to prevent collisions with other mods\n\nForge:\n- Rollback the stackability change to itemstacks from 4.7.1 as Forge does not have MixinExtras, and adding it causes\noccasional conflict resolution issues","changelog_url":null,"date_published":"2025-03-22T23:43:04.604648Z","downloads":1045603,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"pjo3GD3v","hashes":{"sha1":"6235e9406a9715df15210779e1ed19a419a540bb","sha512":"fb41b2cd47b46bf84d101e4d1ba78f04151b85a4767f32bc84c9629312ed41ce558cd5660ff50f435839a23c4bea04db6710d3e9f804843ab52090bce1cf7fbb"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/e72SjmmI/geckolib-forge-1.20.1-4.7.1.2.jar","filename":"geckolib-forge-1.20.1-4.7.1.2.jar","primary":true,"size":1012500,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"oYVCNULY","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.7.1.1","changelog":"v4.7.1.1\n\n- Fix some bad stack comparisons causing some lag/issues (#689)","changelog_url":null,"date_published":"2025-03-16T19:33:14.909155Z","downloads":70913,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"1ZqWaGmO","hashes":{"sha1":"1deb85fd3ffba7f270bbbed25c23ea32a0360400","sha512":"050efebe6bf6b7a3f72b8efa8d22a5f4230ccdda877efe1f3c437dbdad1a24a00aed387354362d451a33d4ee4c119fa8e930cf2289fa0d4c9b20faf5ba3c8fd5"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/oYVCNULY/geckolib-forge-1.20.1-4.7.1.1.jar","filename":"geckolib-forge-1.20.1-4.7.1.1.jar","primary":true,"size":1014412,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"cIt2XQZl","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.7.1","changelog":"v4.7.1\n\n- Added native support for catmull-rom (smooth) easings for bedrock-style animation jsons (Thanks for the initial work Zigy)\n- Default boneResetTime to 5-ticks, and auto-complete the reset if the tick time is 0. This prevents unavoidable partial-tick bone resets\n- Removed the deprecation markers on the model/texture getters in GeoModel\n- Reorient bone visibility a bit to support mods that modify part visibility prior to rendering\n- Fix zero-time reset of bones not being zero-time\n- Introduced an identity-based lookup for synced singleton animatables, to hopefully eliminate class-duplication collisions\n- Synced animatable items no longer prevent stacking with each other\n- Fixed middle-clicking on synced animatable items causing them to conflict when using triggered animations or synced data (#681)\n- Bones that use animations to do a full rotation should now no longer counter-rotate when resetting, allowing for cleaner rotation animations\n- Added `stopTriggeredAnimation` to `SingletonGeoAnimatable`\n- Added triggerArmorAnim for triggering armor animations (#433)\n- Cleaned up the javadoc for EasingType\n- Animated textures now support glowmasks (#456)\n- Add `query.controller_speed` Molang query","changelog_url":null,"date_published":"2025-03-15T22:45:42.294968Z","downloads":15895,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"l4LrA7fu","hashes":{"sha1":"45994663994c36be22935d9eed52f0c73c72aa47","sha512":"b0eacc579ecb83c9a36c0fc0c28777297bc0cac7bee235ffea1bbd07872f1de1c1bff1f277b08769de2cc983b7848c72734bb54e30a1433848ddfc9a65ddd039"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/cIt2XQZl/geckolib-forge-1.20.1-4.7.1.jar","filename":"geckolib-forge-1.20.1-4.7.1.jar","primary":true,"size":1014349,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"LwI6czff","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.7","changelog":"v4.7\n\n- Added `getTriggeredAnimation` to AnimationController\n- Added stop triggered animation functionality to all geo animatables\n- Change crashes to warnings for unsupported model format versions for geo models\n- Add support for rotated face UVs\n- 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)\n- Fixed entity velocity being determined mostly from x-coordinate velocity\n- Added GeoRenderer context to GeoModel getters for context-specific handling","changelog_url":null,"date_published":"2024-12-27T16:27:02.907556Z","downloads":1151711,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"MMoOjNkh","hashes":{"sha1":"451226923e02ac708b8fe59d75a2f9a28cc7e467","sha512":"4efd2d70533d73fc70012b0969bac9fb6035a4ebcc8b6ccb692321456bcc044da93a12b44392fca3c607889c134acd41db9e0fed376151a46d5391c56881a149"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/LwI6czff/geckolib-forge-1.20.1-4.7.jar","filename":"geckolib-forge-1.20.1-4.7.jar","primary":true,"size":1004043,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"RBA7lJaW","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.4.9","changelog":"v4.4.9\n\n- Move fabric loader dependency to its own value, to prevent Geckolib forcing players to need the latest fabric at all times\n- Fixed a crash on Forge/Neoforge related to rendering armour","changelog_url":null,"date_published":"2024-08-29T19:02:04.210722Z","downloads":3812702,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"qLCJ3gkK","hashes":{"sha1":"0c60e839e65a18782b4f5f411794de8be261ee0b","sha512":"513d95e2c8fac5484b6c12083e763ff00c8f6c4845d580cbe197484ca6ce2cbf7b92793ef6b587091d250bf335bc9c8ebfe8008059fa6c225601316cf5b767d4"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/RBA7lJaW/geckolib-forge-1.20.1-4.4.9.jar","filename":"geckolib-forge-1.20.1-4.4.9.jar","primary":true,"size":991552,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"opiPlVvP","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.4.8","changelog":"v4.4.8\n\n- Fix GeckoLib breaking Iris/Oculus PBR\n- Implement post-render cleanup for GeoRenderers, removing a number of potential memory leaks\n- Weaken access modifier for `DefaultedEntityGeoModel.turnsHead` for subclass usage\n- Add clarifying javadoc comment on GeckoLibUtil#addDataTicket\n- Fix `query.is_in_water_or_rain` not representing the correct value\n- Fix `query.yaw_speed` not representing the correct value\n- Fix `query.is_on_fire` not applying to non-living entities\n","changelog_url":null,"date_published":"2024-08-29T09:26:21.048434Z","downloads":6061,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"sWnvkBch","hashes":{"sha1":"fe60ef52c6e437c5a63b005e77794ffba20c09dc","sha512":"fd7bacec257a6c65be4725150ee634f49330e2de341ef371c5b712efe67a493a36bc5b429f17365069e17965f3a216e45737fefc03825cc85a499e1552eb7590"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/opiPlVvP/geckolib-forge-1.20.1-4.4.8.jar","filename":"geckolib-forge-1.20.1-4.4.8.jar","primary":true,"size":991569,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"rF4Es4hd","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.4.7","changelog":"v4.4.7\n\n- Fix regression of animation file parsing from 4.4.6\n- Add a helper overload for SingleteonGeoAnimatable#registerSyncedAnimatable in GeoItem\n- Swap javax annotations in DynamicGeoEntityRenderer to jetbrains","changelog_url":null,"date_published":"2024-06-22T21:30:22.337229Z","downloads":421102,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"5vIkilnQ","hashes":{"sha512":"c7225ae97887d3f3c3095d1d0a781883496b7cd8e2312b3ef5cb872b12c215ca35b60ddfb27f09c8e115405d2bfa101d3b7b98f10fd27695bf4ee68bc3f4a121","sha1":"1e247d41675f16461fb93e37743be05d1d350a25"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/rF4Es4hd/geckolib-forge-1.20.1-4.4.7.jar","filename":"geckolib-forge-1.20.1-4.4.7.jar","primary":true,"size":991110,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"iS7jylhp","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.4.6","changelog":"v4.4.6\n\n- Add some additional error handling for model file parsing\n- Add some additional error handling for animation file parsing\n- Add a sanity check for invalid models that somehow parent themselves\n- Add additional handling for edge-case bedrock animation files","changelog_url":null,"date_published":"2024-06-10T06:16:27.114569Z","downloads":112946,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"qMC5bQs7","hashes":{"sha512":"07dad641290119d66b1e7be0fb9d93d038ef34dfd0d9ffdcc02a8984a4953f6441f5d8be058da110c3e9f040ca35ac788fe9cb3f6ec702a4c6ad853db22398e3","sha1":"13cf034301061965c11e5a4a7ce1a11260274b86"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/iS7jylhp/geckolib-forge-1.20.1-4.4.6.jar","filename":"geckolib-forge-1.20.1-4.4.6.jar","primary":true,"size":991142,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"VrjtFfc1","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.4.5","changelog":"v4.4.5\n\n- Remove final and add internal annotation to GeoModel#handleAnimations\n- Extract gui lighting to its own method for easier overriding in GeoItemRenderer, move to before VertexConsumer init #584\n- Fix some inconsistent code formatting\n- Improved performance and logging on model loading (roughly related to #573)\n- Add default animation for dying (#569)\n- Use GeoRenderer#getModel in place of direct field access for subclass overriding support\n- Fix crash caused by swapping the baked geomodel and animations in the same frame","changelog_url":null,"date_published":"2024-05-31T13:45:17.269311Z","downloads":65798,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"V9aCAHWG","hashes":{"sha1":"a9d4bce79427f26396d7618bb178c91b6a6977ce","sha512":"c7f92a0478ea8a64c32d327b15c3837a7640689f1173bfdcdfaed2f145f2df8ed61dbe7e34d033ac54af6e28d57b488bbe023fb40f305b11f12d0f3a55bcaa98"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/VrjtFfc1/geckolib-forge-1.20.1-4.4.5.jar","filename":"geckolib-forge-1.20.1-4.4.5.jar","primary":true,"size":990727,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"vv4Q0406","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.4.4","changelog":"v4.4.4\n\n- Bandaid v2","changelog_url":null,"date_published":"2024-03-17T02:27:36.666303Z","downloads":435033,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"iiv7or8Z","hashes":{"sha512":"ead186a2d5a516c7aba8c9dbbc9ec4cf04d41add1ee6036accd98fb328ac77acf16918bcdce691e7cd3d286d7b67965a26aaa8d14ab72e017a29d41bac789e50","sha1":"665d0613ff016ea2d3df7b82534363410dbd0821"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/vv4Q0406/geckolib-forge-1.20.1-4.4.4.jar","filename":"geckolib-forge-1.20.1-4.4.4.jar","primary":true,"size":989965,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"slWFrHeX","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.4.3","changelog":"v4.4.3\n\n- Fixed bugs :)","changelog_url":null,"date_published":"2024-03-16T23:40:19.888033Z","downloads":3077,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"scuq7xmf","hashes":{"sha1":"e343df388b6377871d1eae6763ab6b04c46c2397","sha512":"fc05a54bfcc80035e40d8134289964ffbf1ee48ae6b489aecf7a1b874341abb533af6a48d101a98602e5cbc93816616f2e361884d54ac3ed039876c0d689105d"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/slWFrHeX/geckolib-forge-1.20.1-4.4.3.jar","filename":"geckolib-forge-1.20.1-4.4.3.jar","primary":true,"size":990102,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"pyB0jIsx","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.4.2","changelog":"v4.4.2\n\n- Fix isReRender not propagating in a handful of places","changelog_url":null,"date_published":"2024-01-26T07:15:08.333418Z","downloads":563363,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"ZfZSATtt","hashes":{"sha512":"83ecee2182b07a425d17eb0bf7d55cfb382c5be58021ff762573b9e45ea947a3875eebebab8e5680f6179ef6e875034eb9c7f41c50c0d9086351fd96feab967b","sha1":"2a0bc9dfcf6634dd1b76b764afe588bce4c1bae9"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/pyB0jIsx/geckolib-forge-1.20.1-4.4.2.jar","filename":"geckolib-forge-1.20.1-4.4.2.jar","primary":true,"size":989799,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"RsTqpaFp","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.4","changelog":"v4.4\n\n- Re-add previously removed optimisation that toyed with animation conflicts. It's better with it than without it\n- Add in an `isShaking` to GeoEntity rendering, in-line with vanilla's LivingEntityRenderer#isShaking\n- Improved GeoEntity shouldShowName implementation to better match vanilla's modernised implementations, supporting teams and other conditions","changelog_url":null,"date_published":"2024-01-10T06:15:54.574959Z","downloads":101769,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"2TWrteWi","hashes":{"sha1":"32aa03ea945f681aa3890321cb727bab51d57300","sha512":"6b6ec15dba53fc099f85435cb77bb27822170d7bc1a03d9161d03bffc65c67faefdded421748c14a245139477ea2583c1e32a9dfb775d72e2d441b55ef51d2e0"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/RsTqpaFp/geckolib-forge-1.20.1-4.4.jar","filename":"geckolib-forge-1.20.1-4.4.jar","primary":true,"size":989800,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"5bspDn1H","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.3.1","changelog":"v4.3.1\n\n- Swap out the null parameters in ItemArmorGeoLayer#getModelForItem with their actual parameters","changelog_url":null,"date_published":"2023-12-06T20:52:23.527988Z","downloads":173791,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"YGo8QqmR","hashes":{"sha1":"8a691df27537d3f7d75b1ee955c9eb0c0ccb7842","sha512":"350166e28f6617bc046cda7dd5076fc6d2af343cc18e9c597156b16319796a12107275288312846397ca205d6461098d206d86948cc9102546b6a08cf9154eb1"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/5bspDn1H/geckolib-forge-1.20.1-4.3.1.jar","filename":"geckolib-forge-1.20.1-4.3.1.jar","primary":true,"size":986423,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"ivvYEVfa","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.3","changelog":"v4.3\n\n- Swap GeoReplacedEntityRenderer#shouldShowName to use provided entity argument instead of cached entity instance for better compat with entityculling\n- Fully strip failed optimisation due to seeming unfixable incompatibility with shaders\n- Add GeoRenderer#getPackedOverlay with partialTick, deprecate existing method for removal\n- Add DyeableGeoArmorRenderer - a native dyeable armour renderer for GeckoLib armour models","changelog_url":null,"date_published":"2023-12-04T11:26:23.880745Z","downloads":3610,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"Pcqgrsbh","hashes":{"sha1":"978f2efe4580fee2f1d1de76ec57c80b18c3d8b8","sha512":"aa0f47953b261f49db83d6cefd0394e2a4dc6c3e697604cf62af4150890447c4c1382c2ae3c6a387cd0c0b5e501e5229d4f3528b47749b9895198035b5df7330"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/ivvYEVfa/geckolib-forge-1.20.1-4.3.jar","filename":"geckolib-forge-1.20.1-4.3.jar","primary":true,"size":986419,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"BphtIZ9i","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.2.4","changelog":"v4.2.4\n\n- Changed the fabric api id in the fabric.mod.json to use the newer 'fabric-api' id\n- 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\n- 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 =/\n- Fixed some more compat issues with shaders and optifine","changelog_url":null,"date_published":"2023-10-28T23:32:13.995022Z","downloads":101144,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"iitxDZGi","hashes":{"sha1":"e0e43a344214a453c07fb79943ad780d7297a414","sha512":"7531250db952d935b9c096040b880817cce7f10b60c9df967a3deec646a3c1961169fe801a74b0b5a5c141f29e6fd829e689bc17ad2209049cce2bf6aeb980da"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/BphtIZ9i/geckolib-forge-1.20.1-4.2.4.jar","filename":"geckolib-forge-1.20.1-4.2.4.jar","primary":true,"size":984073,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only_server_optional","id":"ISrpRn5q","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.2.3","changelog":"v4.2.3\n\n- Fixed GeoArmor rendering near the cursor when shaders are installed\n- Fixed GeoItems with render layers having their render layer being inexplicably offset\n- Maybe fixed Optifine reflective surfaces breaking when installed\n- Added additional bedrock animation format parsing","changelog_url":null,"date_published":"2023-09-17T21:09:55.136274Z","downloads":35470,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"MCpwZ7cZ","hashes":{"sha1":"8dd742eae684867bec07fa61bf18abd8b3551577","sha512":"c232283a3309c26b3ae3cb44713babba7dcf645351d809c49cd121f13f22cdf3df294d726116b9fa990a8295c08788869d8681900cbc02235c30be68c6a9e421"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/ISrpRn5q/geckolib-forge-1.20.1-4.2.3.jar","filename":"geckolib-forge-1.20.1-4.2.3.jar","primary":true,"size":1163971,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only_server_optional","id":"UuuqztzH","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.2.2","changelog":"- Fixed some javadoc errors\n- Fixed GeoEntityRenderer passing a hardcoded value for isReRender in renderRecursively\n- Fixed corrupted ogg file for jack in the box example\n- Removed Pistol example due to complications with previous maintainer\n- Further optimised rendering and animation handling to reduce unnecessary work\n- Fixed GeoArmor not aligning properly when used on a non-humanoid entity\n- Converted the Gecko Habitat example item to the actual habitat","changelog_url":null,"date_published":"2023-08-19T02:49:27.999789Z","downloads":106982,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"p37WnUL3","hashes":{"sha1":"16bb24b1d77d12b1e470edb60917a4620f8c5be1","sha512":"70b80659bb4bf2536dfb568e5f4d2306d46b420777bd79909e874b4a5598bca6e646d5840bbd4ca0fd5a8e7b27dddcf84e47376d0311273917c12936d5ded952"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/UuuqztzH/geckolib-forge-1.20.1-4.2.2.jar","filename":"geckolib-forge-1.20.1-4.2.2.jar","primary":true,"size":1163788,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only_server_optional","id":"qq4z76WF","project_id":"8BmcQJ2H","author_id":"GIhCykJ9","featured":false,"name":"Forge 1.20.1","version_number":"4.2.1","changelog":"Fix legacy translation of blockentities\n\nFix conflicting animations between multiple non-living geoentities\n\nFix GeoReplacedEntityRenderer not correctly saving the worldspace matrix translations\n\nHopefully fix crash rarely caused by setting the animation in a controller at an odd time\n\nAdd alternate lighting scheme option for geoitemrendering in gui","changelog_url":null,"date_published":"2023-07-06T07:19:50.335488Z","downloads":129250,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"cNGV6ORQ","hashes":{"sha1":"42ce97322bca00623681acc99fbb86ec713c6b77","sha512":"850f1c7c3a7c64dca9b7e9374a2bdd5f0bc7ca1afd9bc9cce78caad82a65be3e029bcd340a378ffc794c58717255272c41ef1b61b4886cd5e3d3981833ac5d19"},"url":"https://cdn.modrinth.com/data/8BmcQJ2H/versions/qq4z76WF/geckolib-forge-1.20.1-4.2.1.jar","filename":"geckolib-forge-1.20.1-4.2.1.jar","primary":true,"size":1122558,"file_type":null}],"dependencies":[]}]