Topic category: Help with MCreator software
When I try to add my custom entity, MCreator shows an error. I think this is because my custom model. Can you please help?
Console log:
> Task :compileJava
C:\Users\Andrey\MCreatorWorkspaces\cryogenesis\src\main\java\net\mcreator\cryogenesis\entity\renderer\WoolmanRenderer.java:93: error: cannot find symbol public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
^
symbol: class T
location: class net.mcreator.cryogenesis.entity.renderer.WoolmanRenderer.Modelwoolman
C:\Users\Andrey\MCreatorWorkspaces\cryogenesis\src\main\java\net\mcreator\cryogenesis\entity\renderer\WoolmanRenderer.java:41: error: net.mcreator.cryogenesis.entity.renderer.WoolmanRenderer.Modelwoolman is not abstract and does not override abstract method setRotationAngles(net.minecraft.entity.Entity,float,float,float,float,float) in net.minecraft.client.renderer.entity.model.EntityModel public static class Modelwoolman extends EntityModel<Entity> {
^
C:\Users\Andrey\MCreatorWorkspaces\cryogenesis\src\main\java\net\mcreator\cryogenesis\entity\renderer\WoolmanRenderer.java:50: error: cannot find symbol texWidth = 64;
^
symbol: variable texWidth
location: class net.mcreator.cryogenesis.entity.renderer.WoolmanRenderer.Modelwoolman
C:\Users\Andrey\MCreatorWorkspaces\cryogenesis\src\main\java\net\mcreator\cryogenesis\entity\renderer\WoolmanRenderer.java:51: error: cannot find symbol texHeight = 64;
^
symbol: variable texHeight
location: class net.mcreator.cryogenesis.entity.renderer.WoolmanRenderer.Modelwoolman
C:\Users\Andrey\MCreatorWorkspaces\cryogenesis\src\main\java\net\mcreator\cryogenesis\entity\renderer\WoolmanRenderer.java:53: error: cannot find symbol Head.setPos(0.0F, 0.0F, 0.0F);
^
symbol: method setPos(float,float,float)
location: variable Head of type net.minecraft.client.renderer.model.ModelRenderer
C:\Users\Andrey\MCreatorWorkspaces\cryogenesis\src\main\java\net\mcreator\cryogenesis\entity\renderer\WoolmanRenderer.java:54: error: cannot find symbol Head.texOffs(0, 0).addBox(-5.0F, -8.0F, -4.0F, 10.0F, 8.0F, 8.0F, 0.0F, false);
^
symbol: method texOffs(int,int)
location: variable Head of type net.minecraft.client.renderer.model.ModelRenderer
C:\Users\Andrey\MCreatorWorkspaces\cryogenesis\src\main\java\net\mcreator\cryogenesis\entity\renderer\WoolmanRenderer.java:55: error: cannot find symbol Head.texOffs(36, 0).addBox(-7.0F, -7.0F, -3.0F, 2.0F, 6.0F, 6.0F, 0.0F, false);
^
symbol: method texOffs(int,int)
location: variable Head of type net.minecraft.client.renderer.model.ModelRenderer
The rest of the log was erased, so I can post it. There were 34 errors in total.
Are you using MCP or Mojmaps for your model?
Oh, I fixed it. It was because of Blockbench. I just set Export Version to 1.15-1.16(MCP). Previously it was set to 1.15-1.16(Mojmaps)
Oh sorry Dj Try Hard 1337. Just saw your comment
I have my model set to Forge 1.17-1.13, my mod is for 1.16.5
yet that "IS NOT ABSTRACT AND DOES NOT OVERRIDE ABSTRACT METHOD SETROTATIONANGLES" error still pops up..