Nerdy's GeckoLib Plugin

Supported MCreator versions
2023.1
2023.2
2023.3
2023.4
2024.1
2024.2
2024.3
2024.4
Tags / plugin type
API support
Java plugin
Procedures
Templates
NewGeckoIcon
Downloads:
150884
Upvotes: 1000
About the plugin

GeckoLib support for MCreator is back! Now more powerful than ever, GeckoLib allows you to animate your entity, block, armor and item models using smooth keyframe animations made with blockbench. This plugin implements an easy to use method of applying those animations and models in only a few simple steps!

 

The java plugins feature needs to be enabled as this is a java plugin

-This plugin is not maintained or supported by the the creators of  GeckoLib. 

-If you need help using the plugin, the best place to ask is the MCreative discord.

Example

example

 

How to use?

2023.4+ tutorial for versions 5.2 or above

 

Changelog

v6.0.2
-Fixed inventories of animated items in 1.21.1 not holding items
-Fixed animated armor in 1.21.1 build error
-Fixed animated block item descriptions

v6.0.1
-Fixed the plugin's menus missing

v6.0
-Ported the plugin to 2024.4
-Fixed some missing translation keys in animated blocks
-Fixed animated armor not using durability in 1.21.1

v5.9.3
-Fixed animated blocks not working in the latest 2024.3 patch
-Fixed the plugin breaking global trigger names when saved
-Fixed animated entities being unable to save
-Fixed animated items in 1.20.1 causing build errors
-Ported to MCreator 2024.3 and neoforge 1.21.1
-Added the option to play the idle animation of a block to its item
-Added the option to adjust the delay between entity attack animations
-Improved the UI of the animated entity animations page
-Removed the item animation perspective option due to bad implementation
-Removed animated armor tick triggers as they are redundant
-Fixed animated block materials doing nothing
-Fixed animated block sounds being incorrect for some options
-Fixed the raider option for animated entities not working
-Fixed animated armor items' json model option not working
-Fixed animated armor procedure blocks causing build errors

v5.8.5
-Updated chinese translations and added chinese help tips
-Fixed vanilla textures not loading with the plugin loaded
-Fixed the sprint animation not playing while the entity moves
-Fixed some missing dependencies in animated entity procedure selectors
-Fixed animated blocks causing server crashes on load in 1.20.6
-Fixed a build error when tree decorators were used for biomes
-Fixed inventory tabs in geckolib elements using the old combo boxes
-All animated elements can now switch animations while another is playing
-Fixed animated armor animations not stopping
-Fixed tools with the shield type causing build errors
-Fixed animated entities with the creature spawn option causing build errors
-Removed support for neoforge 1.20.4 as it prevented workspaces from opening
-Support for MCreator 2024.2
-Support for neoforge 1.20.6
-Removed support for all mc versions below 1.20.1
-Animated entities can now switch animations while another is playing

v5.7.1
-Reverted head animation changes due to issues
-Updated to work with 2024.1.17319 (2024.1 path update 2) ONLY, reinstall MCreator
-Fixed animated entity head rotation being weird

v5.6.6
-Revert the head animation changes for now due to issues (2023.4)
-Fixed animated entity head rotation being weird (2023.4)
-Fixed animated items causing a build error in 1.19.4
-Fixed animated items causing build errors if more than 1 existed
-Fixed animated items not generating code (2023.4)
-Fixed animated blocks without blockstates causing build errors
-Added blockstates to animated blocks
-Added the option to disable the swing animation of animated items
-Fix import formatter not working in some cases
-Support for neoforge 1.20.4
-Added the step height parameter to animated entities
-Removed particle parameters from animated blocks
-Cleaned up some messy code
-Updated the behaviour page of animated entities
-Fixed mineable tags not generating when fluids existed in the workspace
-Fixed mineable tags not generating when plant elements existed
-Fixed itemstates still not working below version 1.20.1
-Fixed itemstates causing build errors below version 1.20.1
-Fixed the shield blocking property not registering in 1.20.1
-Fixed animated items not saving
-Updated geckolib API versions
-Animated items can now have custom player model arm poses
-Fixed imported animation names not automatically renaming properly
-Fixed animated entity models' head movement calculations
-Fixed animated items bobbing when using animation procedures
-Fixed animated block stop animation procedure blocks not working
-Fixed animated item stop animation procedure blocks not working
-Fixed plant elements causing build errors in 1.19.2
-Updated the chinese translations
-Fixed looping animations not being stoppable
-Fixed hold on last frame animations not being stoppable
-Cleaned up outdated animation controller code
-Removed the conditional animation option as it is obsolete
-Removed the loop condition as it is obsolete
-Fixed procedure start blocks duplicating when creating the procedure
-Fixed entity data procedures not working with animated entities
-Added the entity data page to animated entities
-Animated entity textures are now saved automatically when changed
-Animation files are now automatically renamed to the name of the model when imported
-Fixed the geckolib models and display settings tab not properly refreshing
-Fixed animation files not being deleted when deleting the model file
-Added back 1.19.2 support for now
-Added a built-in update notification dialog
-Fixed custom sounds causing crashes
-Fixed some build errors with animated blocks
-Fixed some missing translation keys
-Ranged entities are now compatible with the projectile element
-Updated the geckolib version

v4.9.2
-Fixed itemstates being broken in 1.19.4
-Fixed head animation groups not working unless named "head"
-Fixed the mineable tag fix not being in versions below 1.20.1
-Fixed animated blocks breaking mineable tags
-Fixed a 1.20.1 build error with ridable entities
-Fixed some 1.20.1 issues
-MCreator 2023.3 support
-Forge 1.20.1 support
-Fixed the ranged item model issue caused by the geckolib mod

v4.8.7
-Fixed villager professions causing a build error
-Fixed animated block elements not opening (again)
-Fixed entity visual scale not working in forge 1.19.4
-Fixed the plugin causing biomes to not compile in forge 1.19.4
-Support for the latest MCreator snapshot
-Added Chinese translations
-Fixed creative tabs causing build errors
-Fixed blocks not compiling on 1.19.4
-Fixed the animated block element not opening
-Added support for forge 1.19.4
-Fixed animated armor not being available in the item selector
-Fixed the game not being able to launch when animated blocks had 0 procedure animations
-Dropped support for 2023.1 due to incompatibilities in the code
-Blockbench loop types (play once, loop, hold onto last frame) now work in-game for forge 1.19.4

Archived versions
2023.1-4.7.2 https://www.mediafire.com/file/2ihik12osqqp6an/Nerdys_Geckolib_Plugin_2023.1.zip/file
License
MIT License

Plugin downloads
Nerdy's Geckolib Plugin v4.8.7 (MCreator 2023.2 ONLY) - Nerdys_Geckolib_Plugin_0.zip Uploaded on: 06/10/2023 - 19:10   File size: 476.37 KB
Nerdy's Geckolib Plugin v4.9.2 (MCreator 2023.3 ONLY) - Nerdys_Geckolib_Plugin.zip Uploaded on: 11/24/2023 - 05:46   File size: 493.62 KB
Nerdy's Geckolib Plugin v5.6.6 (MCreator 2023.4 ONLY) - Nerdys_Geckolib_Plugin_11.zip Uploaded on: 04/25/2024 - 20:17   File size: 465.82 KB
Nerdy's Geckolib Plugin v5.7.1 (MCreator 2024.1 ONLY) - Nerdys_Geckolib_Plugin_12.zip Uploaded on: 04/25/2024 - 20:18   File size: 510.49 KB
Nerdy's Geckolib Plugin v5.8.5 (MCreator 2024.2 ONLY) - Nerdys_Geckolib_Plugin_0.zip Uploaded on: 08/31/2024 - 14:28   File size: 391.79 KB
Nerdy's Geckolib Plugin v5.9.3 (MCreator 2024.3 ONLY) - Nerdys_Geckolib_Plugin_1.zip Uploaded on: 10/31/2024 - 07:50   File size: 390.52 KB
Nerdy's Geckolib Plugin v6.0.2 (MCreator 2024.4 ONLY) - Nerdys_Geckolib_Plugin.zip Uploaded on: 01/01/2025 - 14:32   File size: 390.85 KB

Comments

Nerdy, I've been working on creating an armor layer for geckolib entities but the code wont render it on the entity itself I'm using the right imports such as "ItemArmorGeoLayer", the entity has the armor equipped and drops it on death as it should but something on the backend is keeping it from rendering. No errors that I can tell nothing in the logs, the model file is built correctly I feel like this may be something within the plugin API itself. I'm using 2024.3 on 1.20.1 Forge. If I could get this to work I'd like to post my findings on the discord for reference for others. Any help on this would be much appreciated. Hope you see this! Thanks for the great plugin.

Nerdy, there is a bug in the plugin:My custom mob has 2 textures, I set when entity is hurt, then it should change the texture, and play the panic animation, a crash of the game.

I don't mean to be rude or anything, but this plugin is no longer a reliable option for animated entities, items, blocks, and armor due to a lot of bugs. Since this is just a hobby, no one is obliged to update it. Use it knowing that at some point you'll have to fix the bugs yourself, because who knows when nerdypuzzle will be back in action again.

There's no confirmation, obviously, but as you can see on Nerdy's page, they have made a lot of plugins, which they update frequently, the last update on one of their plugins was a week ago, so we do know they're still actively updating their plugins, and this is one of their most popular ones, so there's no reason to fully lose hope yet. But so far we'll just have to wait and see, as they currently have more than one project in development and updating these takes time. Maybe they're even creating a new one from scratch, which takes even more time. Again, I'm not them, nor do I work with them, so I don't have the right to claim or confirm anything, just don't completely lose hope on this project.

Wrong, nerdypuzzle didn't update any of his plugins to 2025.1, it was just a bug, but it's still the same.
That's why I lost hope for this plugin.
I recently managed to talk to him a little and he said this in one of the conversations with him.
(Me): NerdyPuzzle, people are looking for you.
(NerdyPuzzle): They'll be looking until real life gives me an opportunity to get back to hobbies.

That's a fact, I've already said that no one is forced to update their plugins, and it's just a hobby, so he might never update them again.

nice, but again, I never claimed they're forced or even going to update, nor that the update was to 2025.1, just that they're not fully offline.
Basically my whole point is, leave them be, they have a life and the will to take the decision of what to do with their free time, so it's not right to speculate that they are going to update, nor that they're not going to either.

Hi Nerdy, even though you may not see this comment, I might as well try to send it to you. I had a plugin idea that you might like, how about a plugin that lets people create blocks that can't be created easily in mcreator, such as boats, signs, pottery sherds, etc. Thank you!

Pottery sherds and signs are much harder and slabs are already in mcreator so I am not asking abou those and I know about the cacti part. I mean very specific things, also the boat entity will have the heart things when you ride it which I don't want.

pleace can you fix that error:
"Cowardly refusing to send event net.neoforged.neoforge.client.event.ModelEvent$ModifyBakingResult to a broken mod state"
version neoforge 1.21.1 mcreator 2024.4

Where can I get this plugin for version 2021.2? I really need it.

You still have to update it, since not all elements in MCreator have animation properties supported, namely, only mobs.

fellas, end biomes plugin updated a day ago, nerdy might update their other plugins soon!