my java entity is saying same name in code and don't know why

Started by itzmodestep3 on Wed, 05/27/2020 - 18:23

Topic category: Help with modding (Java Edition)

Last seen on 01:04, 10. May 2021
Joined Apr 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
my java entity is saying same name in code and don't know why
Wed, 05/27/2020 - 18:23

so i have an error in importing where it says the name in the code is the same, could someone help me

Last seen on 23:22, 10. Jul 2021
Joined Jun 2019
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
this is a known issue, they…
Thu, 05/28/2020 - 10:20

this is a known issue, they fixed it in 1.15.

Last seen on 18:13, 17. Jun 2020
Joined Jan 2018
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
I had a similar problem. I…
Thu, 05/28/2020 - 17:22

I had a similar problem. I didn't understand very well what is your problem about, but if it is what happened to me with entities then this might help you.

So in my mod i made some mobs, and I imported one of them sucsesfully, but when i tried to import other one, it showed an error saying that there was alredy a mob with that name (even if they were different files with different names). After exploring a little, it turns out that yu just need to open the mob model (.java) with notepad, then in the first few lines you will see this: "public class custom_model extends EntityModel<Entity>" and down in other line this: "public custom_model()". in there, where it says "custom model" (or whatever it ways in that exact place), you need to change from "custom_model" to other thing (normally, the mob name). in the other line you need to do the same, changing the "custom_model" to EXACTLY the same as you changed to in the other line. Make sure that both replacements of "custom_model" has the exact same name (even capital letters). then save it and import it. It turns out that for .java models, it doesnt use the file name, instead it uses the java class name. So even if the file names are different, if both java class has same name it will count as same name of file in MCreator.

Again, i don't know if this is exactly what happens to you, but for me it worked

Last seen on 23:22, 10. Jul 2021
Joined Jun 2019
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
oops, not 1.15, 2020.3 :D…
Fri, 05/29/2020 - 00:56

oops, not 1.15, 2020.3 :D
don't rename your model and change the model identifier to use no special symbols and use lowercase characters when importing to mcreator 2020.3