I'm getting the invalid java name error, and now im getting invalid java model error.
public class indith extends ModelBase{
public class indith(){
public class geometry.vindicator extends ModelBase{
i've edited this section like 70 times to try and import the model
//Made with Blockbench
//Paste this code into your mod.
import org.lwjgl.opengl.GL11;
import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelBox;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.entity.Entity;
public class indith extends ModelBase{
public class indith(){
public class geometry.vindicator extends ModelBase{
private final ModelRenderer arms;
private final ModelRenderer Right Shoulder;
private final ModelRenderer Left Shoulder;
private final ModelRenderer leftarm;
private final ModelRenderer rightarm;
private final ModelRenderer body;
private final ModelRenderer head;
private final ModelRenderer Headgear;
private final ModelRenderer rotation;
private final ModelRenderer Legs;
private final ModelRenderer leg0;
private final ModelRenderer leg1;
public geometry.vindicator() {
textureWidth = 64;
textureHeight = 64;
arms = new ModelRenderer(this);
arms.setRotationPoint(0.0F, 2.0F, 0.0F);
Right_Shoulder = new ModelRenderer(this);
Right_Shoulder.setRotationPoint(0.0F, 22.0F, 0.0F);
arms.addChild(Right Shoulder);
Right_Shoulder.cubeList.add(new ModelBox(Right Shoulder, 40, 49, -6.0F, -25.0F, -1.0F, 2, 1, 2, 0.0F, false));
Right_Shoulder.cubeList.add(new ModelBox(Right Shoulder, 40, 49, -6.5F, -25.4F, -1.1F, 2, 1, 2, 0.0F, false));
Left_Shoulder = new ModelRenderer(this);
Left_Shoulder.setRotationPoint(0.0F, 22.0F, 0.0F);
arms.addChild(Left Shoulder);
Left_Shoulder.cubeList.add(new ModelBox(Left Shoulder, 40, 49, 4.0F, -25.0F, -1.0F, 2, 1, 2, 0.0F, false));
Left_Shoulder.cubeList.add(new ModelBox(Left Shoulder, 40, 49, 4.5F, -25.5F, -1.0F, 2, 1, 2, 0.0F, false));
leftarm = new ModelRenderer(this);
leftarm.setRotationPoint(-5.0F, 0.0F, 0.0F);
setRotationAngle(leftarm, -0.4363F, 0.2618F, 0.0F);
arms.addChild(leftarm);
leftarm.cubeList.add(new ModelBox(leftarm, 40, 49, -3.0F, 6.0F, -2.0F, 4, 2, 4, 0.0F, false));
leftarm.cubeList.add(new ModelBox(leftarm, 40, 49, -3.0F, -2.0F, -2.0F, 4, 8, 4, 0.0F, false));
rightarm = new ModelRenderer(this);
rightarm.setRotationPoint(5.0F, 0.0F, 0.0F);
setRotationAngle(rightarm, -0.3491F, -0.3491F, 0.0F);
arms.addChild(rightarm);
rightarm.cubeList.add(new ModelBox(rightarm, 40, 49, -1.0F, 6.0F, -2.0F, 4, 2, 4, 0.0F, false));
rightarm.cubeList.add(new ModelBox(rightarm, 40, 49, -1.0F, -2.0F, -2.0F, 4, 8, 4, 0.0F, false));
body = new ModelRenderer(this);
body.setRotationPoint(0.0F, 0.0F, 0.0F);
body.cubeList.add(new ModelBox(body, 0, 38, -4.0F, 0.0F, -3.0F, 8, 18, 6, 0.5F, false));
head = new ModelRenderer(this);
head.setRotationPoint(0.0F, 0.0F, 0.0F);
head.cubeList.add(new ModelBox(head, 0, 0, -4.0F, -10.0F, -4.0F, 8, 10, 8, 0.0F, false));
Headgear = new ModelRenderer(this);
Headgear.setRotationPoint(0.0F, 24.0F, 0.0F);
head.addChild(Headgear);
Headgear.cubeList.add(new ModelBox(Headgear, 15, 29, -3.0F, -35.0F, 2.0F, 2, 1, 1, 0.0F, false));
Headgear.cubeList.add(new ModelBox(Headgear, 15, 29, 1.0F, -35.0F, 2.0F, 2, 1, 1, 0.0F, false));
Headgear.cubeList.add(new ModelBox(Headgear, 15, 29, 1.0F, -35.0F, -3.0F, 2, 1, 1, 0.0F, false));
Headgear.cubeList.add(new ModelBox(Headgear, 15, 29, 2.0F, -35.0F, 1.0F, 1, 1, 1, 0.0F, false));
Headgear.cubeList.add(new ModelBox(Headgear, 15, 29, 2.0F, -36.0F, 2.0F, 1, 1, 1, 0.0F, false));
Headgear.cubeList.add(new ModelBox(Headgear, 15, 29, -3.0F, -36.0F, -3.0F, 1, 1, 1, 0.0F, false));
Headgear.cubeList.add(new ModelBox(Headgear, 15, 29, 2.0F, -36.0F, -3.0F, 1, 1, 1, 0.0F, false));
Headgear.cubeList.add(new ModelBox(Headgear, 15, 29, -1.0F, -37.0F, -1.0F, 2, 3, 2, 0.0F, false));
Headgear.cubeList.add(new ModelBox(Headgear, 15, 29, -3.0F, -36.0F, 2.0F, 1, 1, 1, 0.0F, false));
Headgear.cubeList.add(new ModelBox(Headgear, 15, 29, -3.0F, -35.0F, 1.0F, 1, 1, 1, 0.0F, false));
Headgear.cubeList.add(new ModelBox(Headgear, 15, 29, -3.0F, -35.0F, -2.0F, 1, 1, 1, 0.0F, false));
Headgear.cubeList.add(new ModelBox(Headgear, 15, 29, 2.0F, -35.0F, -2.0F, 1, 1, 1, 0.0F, false));
Headgear.cubeList.add(new ModelBox(Headgear, 15, 29, -3.0F, -35.0F, -3.0F, 2, 1, 1, 0.0F, false));
Headgear.cubeList.add(new ModelBox(Headgear, 15, 29, -1.0F, -36.0F, 2.0F, 2, 2, 1, 0.0F, false));
Headgear.cubeList.add(new ModelBox(Headgear, 15, 29, -1.0F, -36.0F, 0.0F, 2, 2, 1, 0.0F, false));
rotation = new ModelRenderer(this);
rotation.setRotationPoint(0.0F, 0.0F, 0.0F);
setRotationAngle(rotation, 0.0F, -1.5708F, 0.0F);
Headgear.addChild(rotation);
rotation.cubeList.add(new ModelBox(rotation, 15, 29, -1.0F, -36.0F, -3.0F, 2, 2, 1, 0.0F, true));
rotation.cubeList.add(new ModelBox(rotation, 15, 29, -1.0F, -36.0F, 2.0F, 2, 2, 1, 0.0F, true));
Legs = new ModelRenderer(this);
Legs.setRotationPoint(0.0F, 24.0F, 0.0F);
leg0 = new ModelRenderer(this);
leg0.setRotationPoint(2.0F, -12.0F, 0.0F);
Legs.addChild(leg0);
leg0.cubeList.add(new ModelBox(leg0, 41, 47, -1.0F, 0.0F, -2.0F, 3, 11, 4, 0.0F, false));
leg1 = new ModelRenderer(this);
leg1.setRotationPoint(-2.0F, -12.0F, 0.0F);
Legs.addChild(leg1);
leg1.cubeList.add(new ModelBox(leg1, 41, 47, -2.0F, 0.0F, -2.0F, 3, 11, 4, 0.0F, false));
}
@Override
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
arms.render(f5);
body.render(f5);
head.render(f5);
Legs.render(f5);
}
public void setRotationAngle(ModelRenderer modelRenderer, float x, float y, float z) {
modelRenderer.rotateAngleX = x;
modelRenderer.rotateAngleY = y;
modelRenderer.rotateAngleZ = z;
}
}
}
Issue comments
- geometry.vindicator is not a valid Java model name. Check https://www.geeksforgeeks.org/java-naming-conventions/. TLDR version is only use English letters and NO whitespace or dots at all.
- Right Shoulder is not a valid Java name, whitespace
- ... for other pars the same applies
i got it imported but now this is my issue
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:220: error: illegal start of expression
public static class geometry.vindicator extends ModelBase {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:220: error: illegal start of expression
public static class geometry.vindicator extends ModelBase {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:220: error: ';' expected
public static class geometry.vindicator extends ModelBase {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:220: error: not a statement
public static class geometry.vindicator extends ModelBase {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:220: error: ';' expected
public static class geometry.vindicator extends ModelBase {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:220: error: not a statement
public static class geometry.vindicator extends ModelBase {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:220: error: ';' expected
public static class geometry.vindicator extends ModelBase {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:221: error: illegal start of expression
private final ModelRenderer arms;
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:222: error: illegal start of expression
private final ModelRenderer Right_Shoulder;
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:223: error: illegal start of expression
private final ModelRenderer Left_Shoulder;
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:224: error: illegal start of expression
private final ModelRenderer leftarm;
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:225: error: illegal start of expression
private final ModelRenderer rightarm;
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:226: error: illegal start of expression
private final ModelRenderer body;
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:227: error: illegal start of expression
private final ModelRenderer head;
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:228: error: illegal start of expression
private final ModelRenderer Headgear;
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:229: error: illegal start of expression
private final ModelRenderer rotation;
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:230: error: illegal start of expression
private final ModelRenderer Legs;
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:231: error: illegal start of expression
private final ModelRenderer leg0;
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:232: error: illegal start of expression
private final ModelRenderer leg1;
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:233: error: illegal start of expression
public static class geometry.vindicator() {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:233: error: illegal start of expression
public static class geometry.vindicator() {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:233: error: ';' expected
public static class geometry.vindicator() {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:233: error: ';' expected
public static class geometry.vindicator() {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:302: error: ';' expected
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:302: error: <identifier> expected
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:302: error: not a statement
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:302: error: ';' expected
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:302: error: <identifier> expected
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:302: error: not a statement
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:302: error: ';' expected
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:302: error: <identifier> expected
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:302: error: not a statement
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:302: error: ';' expected
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:302: error: ';' expected
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:308: error: illegal start of expression
public void setRotationAngle(ModelRenderer modelRenderer, float x, float y, float z) {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:308: error: illegal start of expression
public void setRotationAngle(ModelRenderer modelRenderer, float x, float y, float z) {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:308: error: ';' expected
public void setRotationAngle(ModelRenderer modelRenderer, float x, float y, float z) {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:308: error: <identifier> expected
public void setRotationAngle(ModelRenderer modelRenderer, float x, float y, float z) {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:308: error: not a statement
public void setRotationAngle(ModelRenderer modelRenderer, float x, float y, float z) {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:308: error: ';' expected
public void setRotationAngle(ModelRenderer modelRenderer, float x, float y, float z) {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:308: error: <identifier> expected
public void setRotationAngle(ModelRenderer modelRenderer, float x, float y, float z) {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:308: error: not a statement
public void setRotationAngle(ModelRenderer modelRenderer, float x, float y, float z) {
^
C:\Users\thedi\MCreatorWorkspaces\evil_triumph\build\sources\main\java\net\mcreator\evil_triumph\MCreatorIndith.java:308: error: ';' expected
public void setRotationAngle(ModelRenderer modelRenderer, float x, float y, float z) {
^
43 errors
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileJava'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 1s