Topic category: Help with Minecraft modding (Java Edition)
Hello,
Its my first time working with any mod system for Minecraft ever, and naturally I have some issues I need to fix. I want to create a mob model, but the application says that I can't import the model in at all. It says that the model doesn't have valid Java syntax, and that I should check. However, I did check, and all of my model's parts are in correct Java syntax. Here's the code if it helps:
//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 nightmarePhantom extends ModelBase {
private final ModelRenderer Phantom;
private final ModelRenderer Torso;
private final ModelRenderer Armor;
private final ModelRenderer EastWing;
private final ModelRenderer EastWingInner;
private final ModelRenderer EastWingMid;
private final ModelRenderer EastWingMidEnd;
private final ModelRenderer EastWingEnd;
private final ModelRenderer WestWing;
private final ModelRenderer WestWingInner;
private final ModelRenderer WestWingMid;
private final ModelRenderer WestWingMidEnd;
private final ModelRenderer WestWingEnd;
private final ModelRenderer Head;
private final ModelRenderer HeadTop;
private final ModelRenderer HeadEast;
private final ModelRenderer FrontTopEast;
private final ModelRenderer HeadMiddle;
private final ModelRenderer HeadTopMiddleFront;
private final ModelRenderer HeadWestern;
private final ModelRenderer HeadTopWestFront;
private final ModelRenderer Mouth;
private final ModelRenderer JawEastern;
private final ModelRenderer JawFrontEast;
private final ModelRenderer JawMiddle;
private final ModelRenderer JawFrontMiddle;
private final ModelRenderer JawWestern;
private final ModelRenderer JawFrontWest;
private final ModelRenderer TailOne;
private final ModelRenderer TailTwo;
private final ModelRenderer TailThree;
private final ModelRenderer TailFour;
private final ModelRenderer TailFive;
private final ModelRenderer TailSix;
private final ModelRenderer TailSeven;
private final ModelRenderer TailEight;
private final ModelRenderer TailNine;
private final ModelRenderer TailTen;
private final ModelRenderer TailEleven;
private final ModelRenderer TailTwelve;
private final ModelRenderer TailThirteen;
private final ModelRenderer TailEnd;
public () {
textureWidth = 256;
textureHeight = 256;
Phantom = new ModelRenderer(this);
Phantom.setRotationPoint(-7.475F, 17.675F, -0.425F);
setRotationAngle(Phantom, 0.0F, 1.5708F, 0.0F);
Torso = new ModelRenderer(this);
Torso.setRotationPoint(-0.525F, -0.675F, -0.075F);
Phantom.addChild(Torso);
Torso.cubeList.add(new ModelBox(Torso, 78, 114, -13.0F, -3.0F, -4.5F, 13, 6, 9, 0.0F, false));
Torso.cubeList.add(new ModelBox(Torso, 83, 83, 0.0F, -3.0F, -12.5F, 14, 6, 25, 0.0F, false));
Torso.cubeList.add(new ModelBox(Torso, 60, 138, 11.0F, -4.0F, -6.5F, 3, 1, 6, 0.0F, false));
Torso.cubeList.add(new ModelBox(Torso, 48, 137, 11.0F, -4.0F, 0.5F, 3, 1, 6, 0.0F, false));
Torso.cubeList.add(new ModelBox(Torso, 60, 122, 11.0F, 3.0F, -6.5F, 3, 1, 6, 0.0F, false));
Torso.cubeList.add(new ModelBox(Torso, 30, 137, 11.0F, 3.0F, 0.5F, 3, 1, 6, 0.0F, false));
Armor = new ModelRenderer(this);
Armor.setRotationPoint(0.25F, -0.5F, -2.5F);
Torso.addChild(Armor);
Armor.cubeList.add(new ModelBox(Armor, 9, 22, 9.75F, -6.5F, 2.0F, 4, 4, 1, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 0, 143, -0.25F, -6.5F, 11.0F, 9, 4, 1, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 112, 19, -14.25F, -3.5F, 4.0F, 25, 1, 2, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 0, 22, -14.25F, -2.5F, -1.0F, 1, 6, 7, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 108, 62, -14.25F, -3.5F, -1.0F, 25, 1, 2, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 88, 59, -14.25F, 3.5F, 4.0F, 25, 1, 2, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 91, 40, -14.25F, 3.5F, -1.0F, 25, 1, 2, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 88, 74, 8.75F, -5.5F, 11.0F, 6, 3, 1, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 88, 53, 8.75F, -5.5F, -7.0F, 6, 3, 1, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 142, 53, -0.25F, -6.5F, -7.0F, 9, 4, 1, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 91, 34, 8.75F, 4.5F, -7.0F, 6, 2, 1, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 37, 101, 8.75F, 4.5F, 11.0F, 6, 2, 1, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 142, 43, -0.25F, 3.5F, -7.0F, 9, 4, 1, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 142, 48, -0.25F, 3.5F, 11.0F, 9, 4, 1, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 134, 132, 4.75F, -5.5F, 2.0F, 4, 3, 1, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 108, 132, -0.25F, -5.5F, 2.0F, 4, 3, 1, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 74, 113, -5.25F, -5.5F, 2.0F, 4, 3, 1, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 0, 110, -10.25F, -5.5F, 2.0F, 4, 3, 1, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 0, 77, -14.25F, -4.5F, 2.0F, 3, 2, 1, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 11, 0, 9.75F, 3.5F, 2.0F, 4, 4, 1, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 37, 109, 4.75F, 3.5F, 2.0F, 4, 3, 1, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 0, 106, -0.25F, 3.5F, 2.0F, 4, 3, 1, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 11, 11, -5.25F, 2.5F, 2.0F, 4, 4, 1, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 11, 5, -10.25F, 3.5F, 2.0F, 4, 3, 1, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 12, 74, -14.25F, 3.5F, 2.0F, 3, 2, 1, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 54, 86, 13.75F, -3.5F, -9.0F, 1, 8, 5, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 72, 138, 10.75F, -3.5F, -9.0F, 3, 1, 5, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 0, 115, 10.75F, 3.5F, -9.0F, 3, 1, 5, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 0, 121, 10.75F, -3.5F, 9.0F, 3, 1, 5, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 60, 129, 0.75F, -3.5F, 6.0F, 10, 1, 8, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 128, 114, 0.75F, 3.5F, 6.0F, 10, 1, 8, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 128, 22, 0.75F, -3.5F, -9.0F, 10, 1, 8, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 32, 128, 0.75F, 3.5F, -9.0F, 10, 1, 8, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 92, 86, 10.75F, 3.5F, 9.0F, 3, 1, 5, 0.0F, false));
Armor.cubeList.add(new ModelBox(Armor, 0, 86, 13.75F, -3.5F, 9.0F, 1, 8, 5, 0.0F, false));
EastWing = new ModelRenderer(this);
EastWing.setRotationPoint(0.0F, -0.5F, -2.5F);
Torso.addChild(EastWing);
EastWingInner = new ModelRenderer(this);
EastWingInner.setRotationPoint(0.25F, 0.0F, 0.0F);
EastWing.addChild(EastWingInner);
EastWingInner.cubeList.add(new ModelBox(EastWingInner, 52, 86, -0.25F, -1.5F, -18.0F, 12, 3, 16, 0.0F, false));
EastWingInner.cubeList.add(new ModelBox(EastWingInner, 88, 65, -11.25F, -1.5F, -14.0F, 11, 3, 15, 0.0F, false));
EastWingInner.cubeList.add(new ModelBox(EastWingInner, 23, 119, -26.25F, -1.5F, -8.0F, 15, 3, 6, 0.0F, false));
EastWingMid = new ModelRenderer(this);
EastWingMid.setRotationPoint(-0.25F, 0.0F, -14.0F);
EastWingInner.addChild(EastWingMid);
EastWingMid.cubeList.add(new ModelBox(EastWingMid, 0, 0, 12.0F, -0.5F, -8.0F, 1, 1, 9, 0.0F, false));
EastWingMid.cubeList.add(new ModelBox(EastWingMid, 0, 101, 0.0F, -0.5F, -14.0F, 12, 1, 13, 0.0F, false));
EastWingMid.cubeList.add(new ModelBox(EastWingMid, 0, 86, -27.0F, -0.5F, -14.0F, 27, 1, 14, 0.0F, false));
EastWingMidEnd = new ModelRenderer(this);
EastWingMidEnd.setRotationPoint(0.0F, 0.0F, -14.0F);
EastWingMid.addChild(EastWingMidEnd);
EastWingMidEnd.cubeList.add(new ModelBox(EastWingMidEnd, 0, 74, 9.0F, -0.5F, -8.0F, 2, 1, 8, 0.0F, false));
EastWingMidEnd.cubeList.add(new ModelBox(EastWingMidEnd, 0, 44, -40.0F, -0.5F, -20.0F, 49, 1, 20, 0.0F, false));
EastWingEnd = new ModelRenderer(this);
EastWingEnd.setRotationPoint(-12.0F, 0.0F, -19.0F);
EastWingMidEnd.addChild(EastWingEnd);
EastWingEnd.cubeList.add(new ModelBox(EastWingEnd, 0, 115, 17.0F, -0.5F, -18.0F, 3, 1, 17, 0.0F, false));
EastWingEnd.cubeList.add(new ModelBox(EastWingEnd, 0, 22, -53.0F, -0.5F, -22.0F, 70, 1, 21, 0.0F, false));
WestWing = new ModelRenderer(this);
WestWing.setRotationPoint(0.0F, -0.5F, 2.5F);
Torso.addChild(WestWing);
WestWingInner = new ModelRenderer(this);
WestWingInner.setRotationPoint(0.25F, 0.0F, 0.0F);
WestWing.addChild(WestWingInner);
WestWingInner.cubeList.add(new ModelBox(WestWingInner, 91, 0, -0.25F, -1.5F, 2.0F, 12, 3, 16, 0.0F, false));
WestWingInner.cubeList.add(new ModelBox(WestWingInner, 91, 22, -11.25F, -1.5F, -1.0F, 11, 3, 15, 0.0F, false));
WestWingInner.cubeList.add(new ModelBox(WestWingInner, 125, 65, -26.25F, -1.5F, 2.0F, 15, 3, 6, 0.0F, false));
WestWingMid = new ModelRenderer(this);
WestWingMid.setRotationPoint(-0.25F, 0.0F, 14.0F);
WestWingInner.addChild(WestWingMid);
WestWingMid.cubeList.add(new ModelBox(WestWingMid, 0, 10, 12.0F, -0.5F, -1.0F, 1, 1, 9, 0.0F, false));
WestWingMid.cubeList.add(new ModelBox(WestWingMid, 37, 105, 0.0F, -0.5F, 1.0F, 12, 1, 13, 0.0F, false));
WestWingMid.cubeList.add(new ModelBox(WestWingMid, 88, 44, -27.0F, -0.5F, 0.0F, 27, 1, 14, 0.0F, false));
WestWingMidEnd = new ModelRenderer(this);
WestWingMidEnd.setRotationPoint(0.0F, 0.0F, 14.0F);
WestWingMid.addChild(WestWingMidEnd);
WestWingMidEnd.cubeList.add(new ModelBox(WestWingMidEnd, 16, 134, 9.0F, -0.5F, 0.0F, 2, 1, 8, 0.0F, false));
WestWingMidEnd.cubeList.add(new ModelBox(WestWingMidEnd, 0, 65, -40.0F, -0.5F, 0.0F, 49, 1, 20, 0.0F, false));
WestWingEnd = new ModelRenderer(this);
WestWingEnd.setRotationPoint(-12.0F, 0.0F, 20.0F);
WestWingMidEnd.addChild(WestWingEnd);
WestWingEnd.cubeList.add(new ModelBox(WestWingEnd, 105, 114, -5.0F, -0.5F, 0.0F, 25, 1, 17, 0.0F, false));
WestWingEnd.cubeList.add(new ModelBox(WestWingEnd, 0, 0, -43.0F, -0.5F, 0.0F, 60, 1, 21, 0.0F, false));
Head = new ModelRenderer(this);
Head.setRotationPoint(12.75F, 0.5F, 0.0F);
Torso.addChild(Head);
HeadTop = new ModelRenderer(this);
HeadTop.setRotationPoint(1.25F, -1.5F, 0.0F);
Head.addChild(HeadTop);
HeadEast = new ModelRenderer(this);
HeadEast.setRotationPoint(0.0F, 0.0F, 0.0F);
HeadTop.addChild(HeadEast);
HeadEast.cubeList.add(new ModelBox(HeadEast, 134, 136, -2.0F, -2.0F, -5.5F, 7, 4, 5, 0.0F, false));
HeadEast.cubeList.add(new ModelBox(HeadEast, 59, 119, -2.0F, 2.0F, -5.5F, 7, 1, 1, 0.0F, false));
HeadEast.cubeList.add(new ModelBox(HeadEast, 23, 115, -2.0F, 2.0F, -1.5F, 7, 1, 1, 0.0F, false));
FrontTopEast = new ModelRenderer(this);
FrontTopEast.setRotationPoint(5.0F, 0.0F, -3.0F);
HeadEast.addChild(FrontTopEast);
FrontTopEast.cubeList.add(new ModelBox(FrontTopEast, 0, 133, 0.0F, -2.0F, -2.5F, 7, 4, 5, 0.0F, false));
FrontTopEast.cubeList.add(new ModelBox(FrontTopEast, 91, 14, 0.0F, 2.0F, -2.5F, 7, 1, 1, 0.0F, false));
FrontTopEast.cubeList.add(new ModelBox(FrontTopEast, 91, 19, 0.0F, 2.0F, 1.5F, 7, 1, 1, 0.0F, false));
FrontTopEast.cubeList.add(new ModelBox(FrontTopEast, 107, 110, 6.0F, 2.0F, -1.5F, 1, 1, 3, 0.0F, false));
HeadMiddle = new ModelRenderer(this);
HeadMiddle.setRotationPoint(-0.5F, 4.0F, 0.25F);
HeadTop.addChild(HeadMiddle);
HeadMiddle.cubeList.add(new ModelBox(HeadMiddle, 115, 141, -1.5F, -6.0F, -0.75F, 7, 4, 1, 0.0F, false));
HeadTopMiddleFront = new ModelRenderer(this);
HeadTopMiddleFront.setRotationPoint(5.5F, -4.0F, -0.25F);
HeadMiddle.addChild(HeadTopMiddleFront);
HeadTopMiddleFront.cubeList.add(new ModelBox(HeadTopMiddleFront, 0, 127, 0.0F, -2.0F, -0.5F, 7, 4, 1, 0.0F, false));
HeadTopMiddleFront.cubeList.add(new ModelBox(HeadTopMiddleFront, 5, 5, 6.0F, 2.0F, -0.5F, 1, 1, 1, 0.0F, false));
HeadWestern = new ModelRenderer(this);
HeadWestern.setRotationPoint(0.0F, 0.0F, 0.0F);
HeadTop.addChild(HeadWestern);
HeadWestern.cubeList.add(new ModelBox(HeadWestern, 136, 78, -2.0F, -2.0F, 0.5F, 7, 4, 5, 0.0F, false));
HeadWestern.cubeList.add(new ModelBox(HeadWestern, 88, 62, -2.0F, 2.0F, 0.5F, 7, 1, 1, 0.0F, false));
HeadWestern.cubeList.add(new ModelBox(HeadWestern, 88, 83, -2.0F, 2.0F, 4.5F, 7, 1, 1, 0.0F, false));
HeadTopWestFront = new ModelRenderer(this);
HeadTopWestFront.setRotationPoint(5.0F, 0.0F, 3.0F);
HeadWestern.addChild(HeadTopWestFront);
HeadTopWestFront.cubeList.add(new ModelBox(HeadTopWestFront, 115, 132, 0.0F, -2.0F, -2.5F, 7, 4, 5, 0.0F, false));
HeadTopWestFront.cubeList.add(new ModelBox(HeadTopWestFront, 0, 41, 0.0F, 2.0F, -2.5F, 7, 1, 1, 0.0F, false));
HeadTopWestFront.cubeList.add(new ModelBox(HeadTopWestFront, 0, 83, 0.0F, 2.0F, 1.5F, 7, 1, 1, 0.0F, false));
HeadTopWestFront.cubeList.add(new ModelBox(HeadTopWestFront, 0, 0, 6.0F, 2.0F, -1.5F, 1, 1, 3, 0.0F, false));
Mouth = new ModelRenderer(this);
Mouth.setRotationPoint(1.75F, 1.0F, 0.0F);
setRotationAngle(Mouth, 0.0F, 0.0F, 0.6109F);
Head.addChild(Mouth);
JawEastern = new ModelRenderer(this);
JawEastern.setRotationPoint(-0.5F, 0.0F, -0.5F);
setRotationAngle(JawEastern, 0.0F, 0.0F, -0.6109F);
Mouth.addChild(JawEastern);
JawEastern.cubeList.add(new ModelBox(JawEastern, 104, 129, -2.0F, -1.5F, -1.0F, 6, 1, 1, 0.0F, false));
JawEastern.cubeList.add(new ModelBox(JawEastern, 72, 121, -2.0F, -1.5F, -4.0F, 6, 1, 1, 0.0F, false));
JawEastern.cubeList.add(new ModelBox(JawEastern, 136, 98, -2.0F, -0.5F, -4.0F, 6, 2, 4, 0.0F, false));
JawFrontEast = new ModelRenderer(this);
JawFrontEast.setRotationPoint(4.0F, 0.0F, -2.0F);
JawEastern.addChild(JawFrontEast);
JawFrontEast.cubeList.add(new ModelBox(JawFrontEast, 88, 129, 0.0F, -1.5F, 1.0F, 7, 1, 1, 0.0F, false));
JawFrontEast.cubeList.add(new ModelBox(JawFrontEast, 23, 128, 0.0F, -1.5F, -2.0F, 7, 1, 1, 0.0F, false));
JawFrontEast.cubeList.add(new ModelBox(JawFrontEast, 0, 22, 6.0F, -1.5F, -1.0F, 1, 1, 2, 0.0F, false));
JawFrontEast.cubeList.add(new ModelBox(JawFrontEast, 128, 31, 0.0F, -0.5F, -2.0F, 7, 2, 4, 0.0F, false));
JawMiddle = new ModelRenderer(this);
JawMiddle.setRotationPoint(-0.5F, 0.0F, 0.0F);
setRotationAngle(JawMiddle, 0.0F, 0.0F, -0.6109F);
Mouth.addChild(JawMiddle);
JawMiddle.cubeList.add(new ModelBox(JawMiddle, 94, 105, -2.0F, -0.5F, -0.5F, 6, 2, 1, 0.0F, false));
JawFrontMiddle = new ModelRenderer(this);
JawFrontMiddle.setRotationPoint(4.0F, 0.0F, 0.0F);
JawMiddle.addChild(JawFrontMiddle);
JawFrontMiddle.cubeList.add(new ModelBox(JawFrontMiddle, 5, 0, 6.0F, -1.5F, -0.5F, 1, 1, 1, 0.0F, false));
JawFrontMiddle.cubeList.add(new ModelBox(JawFrontMiddle, 92, 99, 0.0F, -0.5F, -0.5F, 7, 2, 1, 0.0F, false));
JawWestern = new ModelRenderer(this);
JawWestern.setRotationPoint(-0.5F, 0.0F, 0.5F);
setRotationAngle(JawWestern, 0.0F, 0.0F, -0.6109F);
Mouth.addChild(JawWestern);
JawWestern.cubeList.add(new ModelBox(JawWestern, 0, 35, -2.0F, -0.5F, 0.0F, 6, 2, 4, 0.0F, false));
JawWestern.cubeList.add(new ModelBox(JawWestern, 23, 117, -2.0F, -1.5F, 0.0F, 6, 1, 1, 0.0F, false));
JawWestern.cubeList.add(new ModelBox(JawWestern, 88, 78, -2.0F, -1.5F, 3.0F, 6, 1, 1, 0.0F, false));
JawFrontWest = new ModelRenderer(this);
JawFrontWest.setRotationPoint(4.0F, 0.0F, 2.0F);
JawWestern.addChild(JawFrontWest);
JawFrontWest.cubeList.add(new ModelBox(JawFrontWest, 125, 78, 0.0F, -1.5F, 1.0F, 7, 1, 1, 0.0F, false));
JawFrontWest.cubeList.add(new ModelBox(JawFrontWest, 125, 76, 0.0F, -1.5F, -2.0F, 7, 1, 1, 0.0F, false));
JawFrontWest.cubeList.add(new ModelBox(JawFrontWest, 0, 25, 6.0F, -1.5F, -1.0F, 1, 1, 2, 0.0F, false));
JawFrontWest.cubeList.add(new ModelBox(JawFrontWest, 128, 123, 0.0F, -0.5F, -2.0F, 7, 2, 4, 0.0F, false));
TailOne = new ModelRenderer(this);
TailOne.setRotationPoint(-13.0F, 0.0F, 0.0F);
Torso.addChild(TailOne);
TailOne.cubeList.add(new ModelBox(TailOne, 0, 65, -5.0F, -2.0F, -2.5F, 5, 4, 5, 0.0F, false));
TailTwo = new ModelRenderer(this);
TailTwo.setRotationPoint(-2.0F, 0.0F, 0.0F);
TailOne.addChild(TailTwo);
TailTwo.cubeList.add(new ModelBox(TailTwo, 89, 132, -7.0F, -3.0F, -3.5F, 6, 6, 7, 0.0F, false));
TailTwo.cubeList.add(new ModelBox(TailTwo, 91, 31, -7.0F, -5.0F, -0.5F, 6, 2, 1, 0.0F, false));
TailTwo.cubeList.add(new ModelBox(TailTwo, 91, 25, -7.0F, 3.0F, -0.5F, 6, 2, 1, 0.0F, false));
TailThree = new ModelRenderer(this);
TailThree.setRotationPoint(-6.0F, 0.0F, 0.0F);
TailTwo.addChild(TailThree);
TailThree.cubeList.add(new ModelBox(TailThree, 0, 55, -5.0F, -2.0F, -2.5F, 5, 4, 5, 0.0F, false));
TailFour = new ModelRenderer(this);
TailFour.setRotationPoint(-2.0F, 0.0F, 0.0F);
TailThree.addChild(TailFour);
TailFour.cubeList.add(new ModelBox(TailFour, 131, 0, -7.0F, -3.0F, -3.5F, 6, 6, 7, 0.0F, false));
TailFour.cubeList.add(new ModelBox(TailFour, 91, 28, -7.0F, -5.0F, -0.5F, 6, 2, 1, 0.0F, false));
TailFour.cubeList.add(new ModelBox(TailFour, 91, 22, -7.0F, 3.0F, -0.5F, 6, 2, 1, 0.0F, false));
TailFive = new ModelRenderer(this);
TailFive.setRotationPoint(-6.0F, 0.0F, 0.0F);
TailFour.addChild(TailFive);
TailFive.cubeList.add(new ModelBox(TailFive, 91, 0, -5.0F, -2.0F, -1.5F, 5, 4, 3, 0.0F, false));
TailSix = new ModelRenderer(this);
TailSix.setRotationPoint(-3.0F, 0.0F, 0.0F);
TailFive.addChild(TailSix);
TailSix.cubeList.add(new ModelBox(TailSix, 136, 87, -5.0F, -3.0F, -2.5F, 4, 6, 5, 0.0F, false));
TailSix.cubeList.add(new ModelBox(TailSix, 28, 133, -5.0F, -5.0F, -0.5F, 4, 2, 1, 0.0F, false));
TailSix.cubeList.add(new ModelBox(TailSix, 39, 115, -5.0F, 3.0F, -0.5F, 4, 2, 1, 0.0F, false));
TailSeven = new ModelRenderer(this);
TailSeven.setRotationPoint(-4.0F, 0.0F, 0.0F);
TailSix.addChild(TailSeven);
TailSeven.cubeList.add(new ModelBox(TailSeven, 92, 92, -5.0F, -2.0F, -1.5F, 5, 4, 3, 0.0F, false));
TailEight = new ModelRenderer(this);
TailEight.setRotationPoint(-3.0F, 0.0F, 0.0F);
TailSeven.addChild(TailEight);
TailEight.cubeList.add(new ModelBox(TailEight, 0, 44, -5.0F, -3.0F, -2.5F, 4, 6, 5, 0.0F, false));
TailEight.cubeList.add(new ModelBox(TailEight, 131, 13, -5.0F, -5.0F, -0.5F, 4, 2, 1, 0.0F, false));
TailEight.cubeList.add(new ModelBox(TailEight, 11, 16, -5.0F, 3.0F, -0.5F, 4, 2, 1, 0.0F, false));
TailNine = new ModelRenderer(this);
TailNine.setRotationPoint(-4.0F, 0.0F, 0.0F);
TailEight.addChild(TailNine);
TailNine.cubeList.add(new ModelBox(TailNine, 37, 104, -4.0F, -2.0F, -0.5F, 4, 4, 1, 0.0F, false));
TailTen = new ModelRenderer(this);
TailTen.setRotationPoint(-2.0F, 0.0F, 0.0F);
TailNine.addChild(TailTen);
TailTen.cubeList.add(new ModelBox(TailTen, 88, 65, -4.0F, -3.0F, -1.5F, 3, 6, 3, 0.0F, false));
TailTen.cubeList.add(new ModelBox(TailTen, 0, 74, -4.0F, -5.0F, -0.5F, 3, 2, 1, 0.0F, false));
TailTen.cubeList.add(new ModelBox(TailTen, 0, 13, -4.0F, 3.0F, -0.5F, 3, 2, 1, 0.0F, false));
TailEleven = new ModelRenderer(this);
TailEleven.setRotationPoint(-3.0F, 0.0F, 0.0F);
TailTen.addChild(TailEleven);
TailEleven.cubeList.add(new ModelBox(TailEleven, 0, 101, -4.0F, -2.0F, -0.5F, 4, 4, 1, 0.0F, false));
TailTwelve = new ModelRenderer(this);
TailTwelve.setRotationPoint(-2.0F, 0.0F, 0.0F);
TailEleven.addChild(TailTwelve);
TailTwelve.cubeList.add(new ModelBox(TailTwelve, 88, 44, -4.0F, -3.0F, -1.5F, 3, 6, 3, 0.0F, false));
TailTwelve.cubeList.add(new ModelBox(TailTwelve, 0, 16, -4.0F, -5.0F, -0.5F, 3, 2, 1, 0.0F, false));
TailTwelve.cubeList.add(new ModelBox(TailTwelve, 0, 10, -4.0F, 3.0F, -0.5F, 3, 2, 1, 0.0F, false));
TailThirteen = new ModelRenderer(this);
TailThirteen.setRotationPoint(-3.0F, 0.0F, 0.0F);
TailTwelve.addChild(TailThirteen);
TailThirteen.cubeList.add(new ModelBox(TailThirteen, 136, 104, -4.0F, -1.0F, -0.5F, 4, 2, 1, 0.0F, false));
TailEnd = new ModelRenderer(this);
TailEnd.setRotationPoint(-2.0F, 0.0F, 0.0F);
TailThirteen.addChild(TailEnd);
TailEnd.cubeList.add(new ModelBox(TailEnd, 75, 119, -5.0F, -3.0F, -0.5F, 4, 1, 1, 0.0F, false));
TailEnd.cubeList.add(new ModelBox(TailEnd, 9, 27, -5.0F, 2.0F, -0.5F, 4, 1, 1, 0.0F, false));
TailEnd.cubeList.add(new ModelBox(TailEnd, 91, 7, -6.0F, -2.0F, -1.5F, 5, 4, 3, 0.0F, false));
TailEnd.cubeList.add(new ModelBox(TailEnd, 74, 105, -15.0F, -1.0F, -0.5F, 9, 2, 1, 0.0F, false));
TailEnd.cubeList.add(new ModelBox(TailEnd, 125, 74, -33.0F, -1.0F, -0.5F, 18, 1, 1, 0.0F, false));
}
@Override
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
Phantom.render(f5);
}
public void setRotationAngle(ModelRenderer modelRenderer, float x, float y, float z) {
modelRenderer.rotateAngleX = x;
modelRenderer.rotateAngleY = y;
modelRenderer.rotateAngleZ = z;
}
}
I hope you can help me, or at least lead me to a forum post that does.
Thanks,
PenguinChoi5
While in blockbench, before exporting your model, go to: File > Project > Geometry model name. Change it to a name with ASCII characters.
This does not seem like a name to me:
Do as StellaeLux and properly export your mod and do not mess with code if you do not want to learn it first.
Thanks!