Nerdy's GeckoLib Plugin

Supported MCreator versions
2023.1
2023.2
2023.3
2023.4
2024.1
2024.2
Tags / plugin type
API support
Java plugin
Procedures
Templates
NewGeckoIcon
Downloads:
95739
Upvotes: 726
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 or to resolve an issue, the best place to ask is the MCreative discord.

Example

example

 

How to use?

2023.4+ tutorial for versions 5.2 or above

 

Changelog

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

v5.8.4
-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

v5.8.3
-Fixed inventory tabs in geckolib elements using the old combo boxes

v5.8.2
-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

v5.8.1
-Removed support for neoforge 1.20.4 as it prevented workspaces from opening

v5.8
-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

v4.7.2
-Fixed workspaces freezing when used on macs
-Fixed animated blocks lagging the game (now you need to be specify how many procedure animations they can use)

License
MIT License

Plugin downloads
Nerdy's Geckolib Plugin v4.7.2 (MCreator 2023.1 ONLY) - Nerdys_Geckolib_Plugin.zipUploaded on: 04/09/2023 - 14:07   File size: 392.32 KB
Nerdy's Geckolib Plugin v4.8.7 (MCreator 2023.2 ONLY) - Nerdys_Geckolib_Plugin_0.zipUploaded 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.zipUploaded 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.zipUploaded 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.zipUploaded 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.zipUploaded on: 08/31/2024 - 14:28   File size: 391.79 KB

Comments

Do I need to redo my entire workspace? because my mod used the oldest version of this plugin

i have enabled everything needed to use the mod, my custom mob shows up in game, but when creating a procedure the set up class option does not show up at all.

For the new version 4.7.1, I'm looking for a way to constantly play an animation (idle), but if I do that using the animation returned procedure, it stops other animations from playing such as the walking animation. Is there a way to play 2 animations at once is what im wondering?

How could one play an animation without needing to specify the entity element. I'm trying to make a play animation procedure that isn't mob specific and I don't wanna make a new procedure for every animated entity I have.

I have just downloaded Geckolib 4.7.1 on MCreator 2023.1.10610 (MacOS) and whenever I try to load up a workspace, MCreator just freezes and crashes.

same, I've already looked for help in MCToolkit, a server that nerdy is in, he said he has no idea whats causing this, and he hasnt really said anything about working on it so we might not get a fix for this

i think we can make custom player animation using geckolib but using custom code yah?

I've got a question: Is it possible that in the future you could make it so geckolib entities could render items and armor on them? Like, for example, you'd set a bone called "item" that's on the arm, which (with some code) will display the current item in the hand of the entity and then the same for the armor?

This is the error I got trying to use Geckolib on the latest Mcreator
https://gyazo.com/f5f7e6e85c0b72524260a17000b2f554

Please update this for the new Mcreator version 2023.1.10610: because the gui system is totally broken on the current latest supported 2023.1 version, they said they fixed it in the newest update and I completely understand it may take some time but I would hope you did update this for the newest version of Mcreator because I cannot work on my mod at all. i beg of you Nerdy.

What could cause this error (Fabric 1.19.2 server run)?
https://pastebin.com/raw/kpTkZS5b

Hi Nerdy! im facing some issues with my animated blocks! its happens when i enable: D/U/N/S/E rotation from player's side, i did everything perfectly and this happens: https://imgur.com/a/jRcQM6k

The up and down direction of the blocks are misplaced, and the texture dies!

This is the original block: https://imgur.com/a/LP7PMru

It Hapens with all my geckolib block that are placed with the D/U/N/S/E, it weren't like that few updates ago (geckolib plugin update)

I'm currently having an error while loading the game using this plugin; here's the crash log: https://pastebin.com/beX6SyS5

Why are you using TLSkinCape? This is only be used with Tlauncher.

Remove it you don't need it if you testing the Mod inside of MCreator. Any Mod that you manually install it inside of your Workspace of MCreator will crash the Game.