Your model name is not a valid Java name... I can not solve it.. :-(

Published by Armengol13 on Sat, 05/23/2020 - 10:11
Status
Resolved
Product/platform
Not applicable
Priority
Normal
Issue description

Dear all,

I'm trying to make my first 3D helmet (blockbench + Mcreator) and I can't import .java file...

I have read another similar issues but I can't reach the solution for my code:

-----------------------------

public class dbhelmet extends ModelBase {
    private final ModelRenderer helmet;

    public dbhelmet() {
        textureWidth = 128;
        textureHeight = 128;

        helmet = new ModelRenderer(this);
        helmet.setRotationPoint(-2.0F, -11.5F, -2.0F);
        helmet.cubeList.add(new ModelBox(helmet, 0, 0, -1.5F, -0.5F, 0.5F, 1, 1, 3, 0.0F, false));
        helmet.cubeList.add(new ModelBox(helmet, 0, 0, -0.5F, -0.5F, 3.5F, 1, 1, 1, 0.0F, false));
        helmet.cubeList.add(new ModelBox(helmet, 0, 0, 0.5F, -0.5F, 4.5F, 3, 1, 1, 0.0F, false));
        helmet.cubeList.add(new ModelBox(helmet, 0, 0, 3.5F, -0.5F, 3.5F, 1, 1, 1, 0.0F, true));
        helmet.cubeList.add(new ModelBox(helmet, 0, 0, 4.5F, -0.5F, 0.5F, 1, 1, 3, 0.0F, true));
        helmet.cubeList.add(new ModelBox(helmet, 0, 0, 3.5F, -0.5F, -0.5F, 1, 1, 1, 0.0F, true));
        helmet.cubeList.add(new ModelBox(helmet, 0, 0, 0.5F, -0.5F, -1.5F, 3, 1, 1, 0.0F, false));
        helmet.cubeList.add(new ModelBox(helmet, 0, 0, -0.5F, -0.5F, -0.5F, 1, 1, 1, 0.0F, false));
    }

    @Override
    public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
        helmet.render(f5);
    }

    public void setRotationAngle(ModelRenderer modelRenderer, float x, float y, float z) {
        modelRenderer.rotateAngleX = x;
        modelRenderer.rotateAngleY = y;
        modelRenderer.rotateAngleZ = z;
    }
}

-----------------------------

 

Can someone help me? I understand names in my .java file are correct...

 

Thank you in advance!

Issue comments

Problem solved by editing and erasing the first comments lines of the .java file.

 

 



Donate to MCreator

By donating to developers you can speed up development, as with more resources, we can dedicate more time to MCreator. It is a free project made by developers working on it in their free time.