Topic category: Help with MCreator software
Hello, i had a question regarding importing new models for McCreator.
Due to the lack of the basic mob models showing up in McCreator i decided to try to see if i could import them myself tp use with my mod creating software: to which i discovered Tabula
i downloaded it and used it to export the mob models into mccreator as a java model that it could use..and it actually worked..i imported the models succesfully..but the problem began when i realized that it just didnt have any animations at all? so i went into the resources tab and found this little menu.
and each tab has the following dropdown menu with a bunch of options (more than in the pic, i only screenshotted the first few)
Now this makes sense i guess, each field needs an animation..
however i have no idea what each field means since its labelled with some numbers that i dont fully get what they mean..
also..no matter what i put in the field..it doesnt stay..it just shows back up again as "no animation" when i open the wizard again
im assuming that since this is the default model it could already come with all the animations..but could anyone give me a bit of an explanation on what each field means and stuff?
So, currently MCreator doesn't support Tabula animations. However, a new plugin called GeckoLib was just released that allows you to animate mobs. As a warning, GeckoLib will ONLY work with the next MCreator snapshot, so you may have to wait a bit. I'll explain how to use it anyway. To use it, you have to download Blockbench, which in my opinion is the best Minecraft 3D editing software. In Blockbench, you will have to go to plugins and install the GeckoLib Java Model Animation plugin, and create some animated mobs using the software. It is very intuitive and clear, so it shouldn't be hard to learn. Afterward, export you model as a java file, and export the animations as a json file.
Now you need to add GeckoLib to Mcreator. GeckoLib API can be downloaded here. Next, in MCreator, open your workspace and go to File -> Preferences -> Manage Plugins and click "Load Plugin". Navigate to the downloaded zip of the GeckoLib plugin and click "open." Once you're done with that, restart MCreator. Once it reopens, go to the same workspace. This time, navigate to Workspace -> Workspace Settings -> External APIs, and you should see a checkbox that says "GeckoLib API." Check it, hit save changes, and restart you workspace. Now it should be working!
Now how to use the API to add animations. First, import the java model as you would normally into your workspace. Then, to install the animations, you'll need to do a bit of searching. Go into a file explorer and navigate to where your MCreator workspaces are stored. Click on the name of the workspace that you want to add the animations to. Then, go to "src/main/resources/assets/[the_name_of_your_mod]/animations/" and copy paste the animations json file into there. Now the animations are ready to use! Inside MCreator, you can now change the animation of your mod using the new procedure blocks that GeckoLib API introduces. That's all, and if you need anymore help, just ask!
with the next snapshot you mean the one right now, or i have to wait until the next one releases?
So there will be new procedures in MCreator? I don't see anything about it in the changelog.
he meant you should wait until either a new snapshot or the complete 2020.5 version ;)
probably because with the 1st snapshot there was stability issues.
did it get released in this snapshot? i couldnt find it in the patch notes
I know it has passed a month but where do I go to "src/main/resources/assets/[the_name_of_your_mod]/animations/"? on the file explorer?
I'm trying this method now in 2020.5 and I don't have an animation folder where you said it would be.
You have to create the folder.
MagyTheMage It's not in mcreator, it's a plugin that adds animations