Started by
ForumYoshi
on
Topic category: Help with Minecraft modding (Java Edition)
Hi.
I'd need to get my hands on an Enderman model that works with MCreator. It says that it supports the JAVA models, so if anyone could point me to the right direction where to get it, I'd appreciate it.
Blockbench is a tool that helps to create entity models for 1.12, 1.14 and 1.15
You can export your model as a .java file which you could then import into MCreator.
Here is their website: https://blockbench.net
Well, rather than creating the model from scratch, I'm looking to just get the model. I've got blockbench, but wouldn't really want to go and make the model myself. So I'm seeing if anyone would have the original model.
The decompiled source code of mc is stored in the gradle cache
~/.mcreator/gradle/caches/forge_gradle/minecraft_user_repo/net/minecraftforge/forge/1.15.2-31.1.87_mapped_snapshot_20200225-1.15.1/forge-1.15.2-31.1.87_mapped_snapshot_20200225-1.15.1-sources.jar/net/minecraft/client/renderer/entity/model/EndermanModel.java
This should be the enderman model. Note that those numbers may not match for you, because this is from the a snapshot of 2020.3, not release 2020.3. You will also have to expand the jar file to view its contents
Note: Since this is Minecraft code, you may not be allowed to redistribute it
Read the EULA for information: https://account.mojang.com/documents/minecraft_eula
Thanks, I'll give that a shot.
I've gotten my hands now on the model, but there is an issue; Trying to import the model to MCreator gives me an error saying: "Your model name EndermanModel is not a valid Java name!
Custom mob model names can not contain whitespace, start with number or contain any non ASCII letters. Model name is not filename, but the name inside the model Java code (model class name)!
The best solution tot his problem is to properly define the model name in your modeler before exporting the model."
Could this be because Minecraft already contains a model called "EndermanModel", so I have to edit all "EndermanModel" lines in the .java file to something else?
I just tried renaming all EndermanModel lines in the file to something else, no luck. Any help?
Actually, it's easy to get any Vanilla entity model with just Blockbench. Make a new Skin, select the mob you want, uncheck "pose" (if it's there), switch to the Edit tab, then do File > Convert Project > Modded Entity. Then go File > Project, change the name and model identifier (preferably the same), and export it as a Java entity.
thanks but enderman don't work well