BloodMagic/1.7.10/main/java/WayofTime/alchemicalWizardry/common/renderer/model/ModelOmegaArmour.java
2014-09-14 18:21:45 -04:00

715 lines
26 KiB
Java

package WayofTime.alchemicalWizardry.common.renderer.model;
import net.minecraft.client.model.ModelBiped;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.entity.Entity;
public class ModelOmegaArmour extends ModelBiped
{
// ModelRenderer head;
// ModelRenderer body;
// ModelRenderer rightarm;
// ModelRenderer leftarm;
// ModelRenderer rightleg;
// ModelRenderer leftleg;
ModelRenderer rightArmMain;
ModelRenderer rightKnucklePlate;
ModelRenderer rightKnuckleBrace;
ModelRenderer rightKnuckle1;
ModelRenderer rightKnuckle2;
ModelRenderer rightKnuckle3;
ModelRenderer rightKnuckle4;
ModelRenderer rightKnuckle5;
ModelRenderer rightKnuckle6;
ModelRenderer rightShoulder1;
ModelRenderer rightShoulder2;
ModelRenderer rightShoulder3;
ModelRenderer mainPlate;
ModelRenderer chestPlate1;
ModelRenderer chestPlate2;
ModelRenderer chestPlate3;
ModelRenderer chestPlate4;
ModelRenderer chestPlate5;
ModelRenderer chestPlate6;
ModelRenderer belt;
ModelRenderer leftArmMain;
ModelRenderer leftKnucklePlate;
ModelRenderer leftKnuckleBrace;
ModelRenderer leftKnuckle1;
ModelRenderer leftKnuckle2;
ModelRenderer leftKnuckle3;
ModelRenderer leftKnuckle4;
ModelRenderer leftKnuckle5;
ModelRenderer leftKnuckle6;
ModelRenderer leftShoulder1;
ModelRenderer leftShoulder2;
ModelRenderer leftShoulder3;
ModelRenderer leftBootBottom;
ModelRenderer leftBootPlate;
ModelRenderer leftBootBrace;
ModelRenderer leftBootWing1;
ModelRenderer leftBootWing2;
ModelRenderer rightBootBottom;
ModelRenderer rightBootPlate;
ModelRenderer rightBootBrace;
ModelRenderer rightBootWing1;
ModelRenderer rightBootWing2;
ModelRenderer leftLegSidePlate;
ModelRenderer leftLegMain;
ModelRenderer leftLegPlate1;
ModelRenderer leftLegPlate2;
ModelRenderer leftLegPlate3;
ModelRenderer leftLegPlate4;
ModelRenderer rightLegSidePlate;
ModelRenderer rightLegMain;
ModelRenderer rightLegPlate1;
ModelRenderer rightLegPlate2;
ModelRenderer rightLegPlate3;
ModelRenderer rightLegPlate4;
public ModelOmegaArmour(float f, boolean addHelmet, boolean addChestPiece, boolean addLeggings, boolean addBoots)
{
super(f, 0.0f, 128, 128);
textureWidth = 128;
textureHeight = 128;
// boolean addHelmet = true;
// boolean addChestPiece = true;
// boolean addLeggings = true;
// boolean addBoots = true;
/* Duplicate player model */
{
// head = new ModelRenderer(this, 0, 0);
// head.addBox(-4F, -8F, -4F, 8, 8, 8);
// head.setRotationPoint(0F, 0F, 0F);
// head.setTextureSize(128, 128);
// head.mirror = true;
// setRotation(head, 0F, 0F, 0F);
// body = new ModelRenderer(this, 16, 16);
// body.addBox(-4F, 0F, -2F, 8, 12, 4);
// body.setRotationPoint(0F, 0F, 0F);
// body.setTextureSize(128, 128);
// body.mirror = true;
// setRotation(body, 0F, 0F, 0F);
// rightarm = new ModelRenderer(this, 40, 16);
// rightarm.addBox(-3F, -2F, -2F, 4, 12, 4);
// rightarm.setRotationPoint(0F, 0F, 0F);
// rightarm.setTextureSize(128, 128);
// rightarm.mirror = true;
// setRotation(rightarm, 0F, 0F, 0F);
// leftarm = new ModelRenderer(this, 40, 16);
// leftarm.addBox(-1F, -2F, -2F, 4, 12, 4);
// leftarm.setRotationPoint(0F, 0F, 0F);
// leftarm.setTextureSize(128, 128);
// leftarm.mirror = true;
// setRotation(leftarm, 0F, 0F, 0F);
// rightleg = new ModelRenderer(this, 0, 16);
// rightleg.addBox(-2F, 0F, -2F, 4, 12, 4);
// rightleg.setRotationPoint(-2F, 12F, 0F);
// rightleg.setTextureSize(128, 128);
// rightleg.mirror = true;
// setRotation(rightleg, 0F, 0F, 0F);
// leftleg = new ModelRenderer(this, 0, 16);
// leftleg.addBox(-2F, 0F, -2F, 4, 12, 4);
// leftleg.setRotationPoint(2F, 12F, 0F);
// leftleg.setTextureSize(128, 128);
// leftleg.mirror = true;
// setRotation(leftleg, 0F, 0F, 0F);
}
/* Right arm */
{
rightArmMain = new ModelRenderer(this, 0, 33);
rightArmMain.mirror = true;
rightArmMain.addBox(-3.5F, -2.5F, -2.5F, 5, 11, 5);
rightArmMain.setRotationPoint(0F, 0F, 0F);
rightArmMain.setTextureSize(128, 128);
rightArmMain.mirror = true;
setRotation(rightArmMain, 0F, 0F, 0F);
rightKnucklePlate = new ModelRenderer(this, 0, 50);
rightKnucklePlate.addBox(-4F, 4F, -1.5F, 1, 5, 3);
rightKnucklePlate.setRotationPoint(0F, 0F, 0F);
rightKnucklePlate.setTextureSize(128, 128);
rightKnucklePlate.mirror = true;
setRotation(rightKnucklePlate, 0F, 0F, 0F);
rightKnuckleBrace = new ModelRenderer(this, 9, 50);
rightKnuckleBrace.mirror = true;
rightKnuckleBrace.addBox(-4F, 3F, -3F, 2, 1, 6);
rightKnuckleBrace.setRotationPoint(0F, 0F, 0F);
rightKnuckleBrace.setTextureSize(128, 128);
setRotation(rightKnuckleBrace, 0F, 0F, 0F);
rightKnuckle1 = new ModelRenderer(this, 0, 59);
rightKnuckle1.mirror = true;
rightKnuckle1.addBox(-4F, 7F, -2.5F, 1, 6, 1);
rightKnuckle1.setRotationPoint(0F, 0F, 0F);
rightKnuckle1.setTextureSize(128, 128);
setRotation(rightKnuckle1, 0F, 0F, 0F);
rightKnuckle2 = new ModelRenderer(this, 5, 59);
rightKnuckle2.mirror = true;
rightKnuckle2.addBox(-3F, 11F, -2.5F, 1, 3, 1);
rightKnuckle2.setRotationPoint(0F, 0F, 0F);
rightKnuckle2.setTextureSize(128, 128);
setRotation(rightKnuckle2, 0F, 0F, 0F);
rightKnuckle3 = new ModelRenderer(this, 0, 59);
rightKnuckle3.mirror = true;
rightKnuckle3.addBox(-4.5F, 8F, -0.5F, 1, 6, 1);
rightKnuckle3.setRotationPoint(0F, 0F, 0F);
rightKnuckle3.setTextureSize(128, 128);
setRotation(rightKnuckle3, 0F, 0F, 0F);
rightKnuckle4 = new ModelRenderer(this, 5, 59);
rightKnuckle4.mirror = true;
rightKnuckle4.addBox(-3.5F, 12F, -0.5F, 1, 3, 1);
rightKnuckle4.setRotationPoint(0F, 0F, 0F);
rightKnuckle4.setTextureSize(128, 128);
setRotation(rightKnuckle4, 0F, 0F, 0F);
rightKnuckle5 = new ModelRenderer(this, 0, 59);
rightKnuckle5.mirror = true;
rightKnuckle5.addBox(-4F, 7F, 1.5F, 1, 6, 1);
rightKnuckle5.setRotationPoint(0F, 0F, 0F);
rightKnuckle5.setTextureSize(128, 128);
setRotation(rightKnuckle5, 0F, 0F, 0F);
rightKnuckle6 = new ModelRenderer(this, 5, 59);
rightKnuckle6.mirror = true;
rightKnuckle6.addBox(-3F, 11F, 1.5F, 1, 3, 1);
rightKnuckle6.setRotationPoint(0F, 0F, 0F);
rightKnuckle6.setTextureSize(128, 128);
setRotation(rightKnuckle6, 0F, 0F, 0F);
rightShoulder1 = new ModelRenderer(this, 10, 59);
rightShoulder1.mirror = true;
rightShoulder1.addBox(-5F, -3F, -4F, 1, 4, 8);
rightShoulder1.setRotationPoint(0F, 0F, 0F);
rightShoulder1.setTextureSize(128, 128);
setRotation(rightShoulder1, 0F, 0F, 0.6981317F);
rightShoulder2 = new ModelRenderer(this, 10, 59);
rightShoulder2.mirror = true;
rightShoulder2.addBox(-4F, -1.5F, -4F, 1, 4, 8);
rightShoulder2.setRotationPoint(0F, 0F, 0F);
rightShoulder2.setTextureSize(128, 128);
setRotation(rightShoulder2, 0F, 0F, 0.6981317F);
rightShoulder3 = new ModelRenderer(this, 10, 59);
rightShoulder3.mirror = true;
rightShoulder3.addBox(-3F, 0F, -4F, 1, 4, 8);
rightShoulder3.setRotationPoint(0F, 0F, 0F);
rightShoulder3.setTextureSize(128, 128);
setRotation(rightShoulder3, 0F, 0F, 0.6981317F);
}
/* Chest piece main body */
{
mainPlate = new ModelRenderer(this, 31, 33);
mainPlate.addBox(-4.5F, -0.5F, -3F, 9, 12, 6);
mainPlate.setRotationPoint(0F, 0F, 0F);
mainPlate.setTextureSize(128, 128);
mainPlate.mirror = true;
setRotation(mainPlate, 0F, 0F, 0F);
chestPlate1 = new ModelRenderer(this, 63, 33);
chestPlate1.addBox(-1.5F, 3F, -4.5F, 6, 2, 1);
chestPlate1.setRotationPoint(0F, -3F, -1F);
chestPlate1.setTextureSize(128, 128);
setRotation(chestPlate1, 0.3490659F, 0F, -0.2617994F);
chestPlate2 = new ModelRenderer(this, 63, 33);
chestPlate2.addBox(-1.5F, 3F, -4.5F, 6, 2, 1);
chestPlate2.setRotationPoint(0F, -1.5F, -1F);
chestPlate2.setTextureSize(128, 128);
setRotation(chestPlate2, 0.3490659F, 0F, -0.2617994F);
chestPlate3 = new ModelRenderer(this, 63, 33);
chestPlate3.addBox(-1.5F, 3F, -4.5F, 6, 2, 1);
chestPlate3.setRotationPoint(0F, 0F, -1F);
chestPlate3.setTextureSize(128, 128);
setRotation(chestPlate3, 0.3490659F, 0F, -0.2617994F);
chestPlate4 = new ModelRenderer(this, 63, 33);
chestPlate4.mirror = true;
chestPlate4.addBox(-4.5F, 3F, -4.5F, 6, 2, 1);
chestPlate4.setRotationPoint(0F, -3F, -1F);
chestPlate4.setTextureSize(128, 128);
setRotation(chestPlate4, 0.3490659F, 0F, 0.2617994F);
chestPlate5 = new ModelRenderer(this, 63, 33);
chestPlate5.mirror = true;
chestPlate5.addBox(-4.5F, 3F, -4.5F, 6, 2, 1);
chestPlate5.setRotationPoint(0F, -1.5F, -1F);
chestPlate5.setTextureSize(128, 128);
setRotation(chestPlate5, 0.3490659F, 0F, 0.2617994F);
chestPlate6 = new ModelRenderer(this, 63, 33);
chestPlate6.mirror = true;
chestPlate6.addBox(-4.5F, 3F, -4.5F, 6, 2, 1);
chestPlate6.setRotationPoint(0F, 0F, -1F);
chestPlate6.setTextureSize(128, 128);
setRotation(chestPlate6, 0.3490659F, 0F, 0.2617994F);
}
/* Left arm */
{
leftArmMain = new ModelRenderer(this, 0, 33);
leftArmMain.addBox(-1.5F, -2.533333F, -2.5F, 5, 11, 5);
leftArmMain.setRotationPoint(0F, 0F, 0F);
leftArmMain.setTextureSize(128, 128);
leftArmMain.mirror = true;
setRotation(leftArmMain, 0F, 0F, 0F);
leftKnucklePlate = new ModelRenderer(this, 0, 50);
leftKnucklePlate.addBox(3F, 4F, -1.5F, 1, 5, 3);
leftKnucklePlate.setRotationPoint(0F, 0F, 0F);
leftKnucklePlate.setTextureSize(128, 128);
leftKnucklePlate.mirror = true;
setRotation(leftKnucklePlate, 0F, 0F, 0F);
leftKnuckleBrace = new ModelRenderer(this, 9, 50);
leftKnuckleBrace.addBox(2F, 3F, -3F, 2, 1, 6);
leftKnuckleBrace.setRotationPoint(0F, 0F, 0F);
leftKnuckleBrace.setTextureSize(128, 128);
leftKnuckleBrace.mirror = true;
setRotation(leftKnuckleBrace, 0F, 0F, 0F);
leftKnuckle1 = new ModelRenderer(this, 0, 59);
leftKnuckle1.addBox(3F, 7F, -2.5F, 1, 6, 1);
leftKnuckle1.setRotationPoint(0F, 0F, 0F);
leftKnuckle1.setTextureSize(128, 128);
leftKnuckle1.mirror = true;
setRotation(leftKnuckle1, 0F, 0F, 0F);
leftKnuckle2 = new ModelRenderer(this, 5, 59);
leftKnuckle2.addBox(2F, 11F, -2.5F, 1, 3, 1);
leftKnuckle2.setRotationPoint(0F, 0F, 0F);
leftKnuckle2.setTextureSize(128, 128);
leftKnuckle2.mirror = true;
setRotation(leftKnuckle2, 0F, 0F, 0F);
leftKnuckle3 = new ModelRenderer(this, 0, 59);
leftKnuckle3.addBox(3.5F, 8F, -0.5F, 1, 6, 1);
leftKnuckle3.setRotationPoint(0F, 0F, 0F);
leftKnuckle3.setTextureSize(128, 128);
leftKnuckle3.mirror = true;
setRotation(leftKnuckle3, 0F, 0F, 0F);
leftKnuckle4 = new ModelRenderer(this, 5, 59);
leftKnuckle4.addBox(2.5F, 12F, -0.5F, 1, 3, 1);
leftKnuckle4.setRotationPoint(0F, 0F, 0F);
leftKnuckle4.setTextureSize(128, 128);
leftKnuckle4.mirror = true;
setRotation(leftKnuckle4, 0F, 0F, 0F);
leftKnuckle5 = new ModelRenderer(this, 0, 59);
leftKnuckle5.addBox(3F, 7F, 1.5F, 1, 6, 1);
leftKnuckle5.setRotationPoint(0F, 0F, 0F);
leftKnuckle5.setTextureSize(128, 128);
leftKnuckle5.mirror = true;
setRotation(leftKnuckle5, 0F, 0F, 0F);
leftKnuckle6 = new ModelRenderer(this, 5, 59);
leftKnuckle6.addBox(2F, 11F, 1.5F, 1, 3, 1);
leftKnuckle6.setRotationPoint(0F, 0F, 0F);
leftKnuckle6.setTextureSize(128, 128);
leftKnuckle6.mirror = true;
setRotation(leftKnuckle6, 0F, 0F, 0F);
leftShoulder1 = new ModelRenderer(this, 10, 59);
leftShoulder1.addBox(4F, -3F, -4F, 1, 4, 8);
leftShoulder1.setRotationPoint(0F, 0F, 0F);
leftShoulder1.setTextureSize(128, 128);
leftShoulder1.mirror = true;
setRotation(leftShoulder1, 0F, 0F, -0.6981317F);
leftShoulder2 = new ModelRenderer(this, 10, 59);
leftShoulder2.addBox(3F, -1.5F, -4F, 1, 4, 8);
leftShoulder2.setRotationPoint(0F, 0F, 0F);
leftShoulder2.setTextureSize(128, 128);
leftShoulder2.mirror = true;
setRotation(leftShoulder2, 0F, 0F, -0.6981317F);
leftShoulder3 = new ModelRenderer(this, 10, 59);
leftShoulder3.addBox(2F, 0F, -4F, 1, 4, 8);
leftShoulder3.setRotationPoint(0F, 0F, 0F);
leftShoulder3.setTextureSize(128, 128);
leftShoulder3.mirror = true;
setRotation(leftShoulder3, 0F, 0F, -0.6981317F);
}
/* Left boot */
{
leftBootBottom = new ModelRenderer(this, 0, 84);
leftBootBottom.addBox(-2.5F, 9.5F, -5.5F, 6, 3, 8);
leftBootBottom.setRotationPoint(0F, 0F, 0F);
leftBootBottom.setTextureSize(128, 128);
leftBootBottom.mirror = true;
setRotation(leftBootBottom, 0F, 0F, 0F);
leftBootPlate = new ModelRenderer(this, 0, 96);
leftBootPlate.addBox(-2F, 6F, 6F, 5, 3, 1);
leftBootPlate.setRotationPoint(0F, 0F, 0F);
leftBootPlate.setTextureSize(128, 128);
leftBootPlate.mirror = true;
setRotation(leftBootPlate, -1.151917F, 0F, 0F);
leftBootBrace = new ModelRenderer(this, 0, 72);
leftBootBrace.addBox(-2F, 7F, -3F, 5, 3, 6);
leftBootBrace.setRotationPoint(0F, 0F, 0F);
leftBootBrace.setTextureSize(128, 128);
leftBootBrace.mirror = true;
setRotation(leftBootBrace, 0F, 0F, 0F);
leftBootWing1 = new ModelRenderer(this, 13, 96);
leftBootWing1.addBox(3F, 7F, -4F, 1, 1, 7);
leftBootWing1.setRotationPoint(0F, 0F, 0F);
leftBootWing1.setTextureSize(128, 128);
leftBootWing1.mirror = true;
setRotation(leftBootWing1, 0.2617994F, 0.1745329F, 0F);
leftBootWing2 = new ModelRenderer(this, 13, 96);
leftBootWing2.addBox(3F, 8F, -5F, 1, 1, 7);
leftBootWing2.setRotationPoint(0F, 0F, 0F);
leftBootWing2.setTextureSize(128, 128);
leftBootWing2.mirror = true;
setRotation(leftBootWing2, 0.2617994F, 0.1745329F, 0F);
}
/* Right boot */
{
rightBootBottom = new ModelRenderer(this, 0, 84);
rightBootBottom.mirror = true;
rightBootBottom.addBox(-3.5F, 9.5F, -5.5F, 6, 3, 8);
rightBootBottom.setRotationPoint(0F, 0F, 0F);
rightBootBottom.setTextureSize(128, 128);
setRotation(rightBootBottom, 0F, 0F, 0F);
rightBootPlate = new ModelRenderer(this, 0, 96);
rightBootPlate.mirror = true;
rightBootPlate.addBox(-3F, 6F, 6F, 5, 3, 1);
rightBootPlate.setRotationPoint(0F, 0F, 0F);
rightBootPlate.setTextureSize(128, 128);
setRotation(rightBootPlate, -1.151917F, 0F, 0F);
rightBootBrace = new ModelRenderer(this, 0, 72);
rightBootBrace.mirror = true;
rightBootBrace.addBox(-3F, 7F, -3F, 5, 3, 6);
rightBootBrace.setRotationPoint(0F, 0F, 0F);
rightBootBrace.setTextureSize(128, 128);
setRotation(rightBootBrace, 0F, 0F, 0F);
rightBootWing1 = new ModelRenderer(this, 13, 96);
rightBootWing1.mirror = true;
rightBootWing1.addBox(-4F, 7F, -4F, 1, 1, 7);
rightBootWing1.setRotationPoint(0F, 0F, 0F);
rightBootWing1.setTextureSize(128, 128);
setRotation(rightBootWing1, 0.2617994F, -0.1745329F, 0F);
rightBootWing2 = new ModelRenderer(this, 13, 96);
rightBootWing2.mirror = true;
rightBootWing2.addBox(-4F, 8F, -5F, 1, 1, 7);
rightBootWing2.setRotationPoint(0F, 0F, 0F);
rightBootWing2.setTextureSize(128, 128);
setRotation(rightBootWing2, 0.2617994F, -0.1745329F, 0F);
}
/* Main legs */
{
belt = new ModelRenderer(this, 31, 52);
belt.addBox(-5F, 9.5F, -3.5F, 10, 2, 7);
belt.setRotationPoint(0F, 0F, 0F);
belt.setTextureSize(128, 128);
belt.mirror = true;
setRotation(belt, 0F, 0F, 0F);
}
/* Left leg */
{
leftLegSidePlate = new ModelRenderer(this, 31, 71);
leftLegSidePlate.addBox(-0.5F, 12F, -3F, 1, 6, 6);
leftLegSidePlate.setRotationPoint(-2F, -12F, 0F);
leftLegSidePlate.setTextureSize(128, 128);
leftLegSidePlate.mirror = true;
setRotation(leftLegSidePlate, 0F, 0F, -0.3490659F);
leftLegMain = new ModelRenderer(this, 53, 62);
leftLegMain.addBox(-0.5F, 11F, -2.5F, 5, 9, 5);
leftLegMain.setRotationPoint(-2F, -12F, 0F);
leftLegMain.setTextureSize(128, 128);
leftLegMain.mirror = true;
setRotation(leftLegMain, 0F, 0F, 0F);
leftLegPlate1 = new ModelRenderer(this, 46, 71);
leftLegPlate1.addBox(-2.5F, 11F, -3F, 2, 6, 1);
leftLegPlate1.setRotationPoint(-2F, -12F, 0F);
leftLegPlate1.setTextureSize(128, 128);
leftLegPlate1.mirror = true;
setRotation(leftLegPlate1, 0F, 0F, -0.3490659F);
leftLegPlate2 = new ModelRenderer(this, 46, 71);
leftLegPlate2.addBox(-2.5F, 11F, 2F, 2, 6, 1);
leftLegPlate2.setRotationPoint(-2F, -12F, 0F);
leftLegPlate2.setTextureSize(128, 128);
leftLegPlate2.mirror = true;
setRotation(leftLegPlate2, 0F, 0F, -0.3490659F);
leftLegPlate3 = new ModelRenderer(this, 31, 62);
leftLegPlate3.addBox(0F, 11.9F, -1F, 4, 7, 1);
leftLegPlate3.setRotationPoint(-2F, -12F, 0F);
leftLegPlate3.setTextureSize(128, 128);
leftLegPlate3.mirror = true;
setRotation(leftLegPlate3, -0.1745329F, 0F, 0F);
leftLegPlate4 = new ModelRenderer(this, 42, 62);
leftLegPlate4.addBox(0F, 11.9F, 0F, 4, 7, 1);
leftLegPlate4.setRotationPoint(-2F, -12F, 0F);
leftLegPlate4.setTextureSize(128, 128);
leftLegPlate4.mirror = true;
setRotation(leftLegPlate4, 0.1745329F, 0F, 0F);
}
/* Right leg */
{
rightLegSidePlate = new ModelRenderer(this, 31, 71);
rightLegSidePlate.mirror = true;
rightLegSidePlate.addBox(-0.5F, 12F, -3F, 1, 6, 6);
rightLegSidePlate.setRotationPoint(2F, -12F, 0F);
rightLegSidePlate.setTextureSize(128, 128);
setRotation(rightLegSidePlate, 0F, 0F, 0.3490659F);
rightLegMain = new ModelRenderer(this, 40, 93);
rightLegMain.mirror = true;
rightLegMain.addBox(-4.5F, 11F, -2.5F, 5, 9, 5);
rightLegMain.setRotationPoint(2F, -12F, 0F);
rightLegMain.setTextureSize(128, 128);
setRotation(rightLegMain, 0F, 0F, 0F);
rightLegPlate1 = new ModelRenderer(this, 46, 71);
rightLegPlate1.mirror = true;
rightLegPlate1.addBox(0.5F, 11F, -3F, 2, 6, 1);
rightLegPlate1.setRotationPoint(2F, -12F, 0F);
rightLegPlate1.setTextureSize(128, 128);
setRotation(rightLegPlate1, 0F, 0F, 0.3490659F);
rightLegPlate2 = new ModelRenderer(this, 46, 71);
rightLegPlate2.mirror = true;
rightLegPlate2.addBox(0.5F, 11F, 2F, 2, 6, 1);
rightLegPlate2.setRotationPoint(2F, -12F, 0F);
rightLegPlate2.setTextureSize(128, 128);
setRotation(rightLegPlate2, 0F, 0F, 0.3490659F);
rightLegPlate3 = new ModelRenderer(this, 31, 62);
rightLegPlate3.mirror = true;
rightLegPlate3.addBox(-4F, 11.9F, -1F, 4, 7, 1);
rightLegPlate3.setRotationPoint(2F, -12F, 0F);
rightLegPlate3.setTextureSize(128, 128);
setRotation(rightLegPlate3, -0.1745329F, 0F, 0F);
rightLegPlate4 = new ModelRenderer(this, 42, 62);
rightLegPlate4.mirror = true;
rightLegPlate4.addBox(-4F, 11.9F, 0F, 4, 7, 1);
rightLegPlate4.setRotationPoint(2F, -12F, 0F);
rightLegPlate4.setTextureSize(128, 128);
setRotation(rightLegPlate4, 0.1745329F, 0F, 0F);
}
this.bipedHead.cubeList.clear();
this.bipedHeadwear.cubeList.clear();
if(addHelmet)
{
}
this.bipedBody.cubeList.clear();
if(addChestPiece)
{
this.bipedBody.addChild(this.chestPlate1);
this.bipedBody.addChild(this.chestPlate2);
this.bipedBody.addChild(this.chestPlate3);
this.bipedBody.addChild(this.chestPlate4);
this.bipedBody.addChild(this.chestPlate5);
this.bipedBody.addChild(this.chestPlate6);
this.bipedBody.addChild(this.mainPlate);
}
if(addLeggings)
{
this.bipedBody.addChild(this.belt);
}
this.bipedRightArm.cubeList.clear();
if(addChestPiece)
{
this.bipedRightArm.addChild(rightArmMain);
this.bipedRightArm.addChild(this.rightKnucklePlate);
this.bipedRightArm.addChild(this.rightKnuckleBrace);
this.bipedRightArm.addChild(this.rightKnuckle1);
this.bipedRightArm.addChild(this.rightKnuckle2);
this.bipedRightArm.addChild(this.rightKnuckle3);
this.bipedRightArm.addChild(this.rightKnuckle4);
this.bipedRightArm.addChild(this.rightKnuckle5);
this.bipedRightArm.addChild(this.rightKnuckle6);
this.bipedRightArm.addChild(this.rightArmMain);
this.bipedRightArm.addChild(this.rightShoulder1);
this.bipedRightArm.addChild(this.rightShoulder2);
this.bipedRightArm.addChild(this.rightShoulder3);
}
this.bipedLeftArm.cubeList.clear();
if(addChestPiece)
{
this.bipedLeftArm.addChild(leftArmMain);
this.bipedLeftArm.addChild(this.leftKnucklePlate);
this.bipedLeftArm.addChild(this.leftKnuckleBrace);
this.bipedLeftArm.addChild(this.leftKnuckle1);
this.bipedLeftArm.addChild(this.leftKnuckle2);
this.bipedLeftArm.addChild(this.leftKnuckle3);
this.bipedLeftArm.addChild(this.leftKnuckle4);
this.bipedLeftArm.addChild(this.leftKnuckle5);
this.bipedLeftArm.addChild(this.leftKnuckle6);
this.bipedLeftArm.addChild(this.leftArmMain);
this.bipedLeftArm.addChild(this.leftShoulder1);
this.bipedLeftArm.addChild(this.leftShoulder2);
this.bipedLeftArm.addChild(this.leftShoulder3);
}
this.bipedLeftLeg.cubeList.clear();
if(addBoots)
{
this.bipedLeftLeg.addChild(this.leftBootBottom);
this.bipedLeftLeg.addChild(this.leftBootBrace);
this.bipedLeftLeg.addChild(this.leftBootPlate);
this.bipedLeftLeg.addChild(this.leftBootWing1);
this.bipedLeftLeg.addChild(this.leftBootWing2);
}
if(addLeggings)
{
this.bipedLeftLeg.addChild(this.leftLegMain);
this.bipedLeftLeg.addChild(this.leftLegSidePlate);
this.bipedLeftLeg.addChild(this.leftLegPlate1);
this.bipedLeftLeg.addChild(this.leftLegPlate2);
this.bipedLeftLeg.addChild(this.leftLegPlate3);
this.bipedLeftLeg.addChild(this.leftLegPlate4);
}
this.bipedRightLeg.cubeList.clear();
if(addBoots)
{
this.bipedRightLeg.addChild(this.rightBootBottom);
this.bipedRightLeg.addChild(this.rightBootBrace);
this.bipedRightLeg.addChild(this.rightBootPlate);
this.bipedRightLeg.addChild(this.rightBootWing1);
this.bipedRightLeg.addChild(this.rightBootWing2);
}
if(addLeggings)
{
this.bipedRightLeg.addChild(this.rightLegMain);
this.bipedRightLeg.addChild(this.rightLegSidePlate);
this.bipedRightLeg.addChild(this.rightLegPlate1);
this.bipedRightLeg.addChild(this.rightLegPlate2);
this.bipedRightLeg.addChild(this.rightLegPlate3);
this.bipedRightLeg.addChild(this.rightLegPlate4);
}
}
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
{
// super.render(entity, f, f1, f2, f3, f4, f5);
setRotationAngles(f, f1, f2, f3, f4, f5, entity);
this.bipedHead.render(f5);
this.bipedBody.render(f5);
this.bipedLeftArm.render(f5);
this.bipedRightArm.render(f5);
this.bipedLeftLeg.render(f5);
this.bipedRightLeg.render(f5);
// head.render(f5);
// body.render(f5);
// rightarm.render(f5);
// leftarm.render(f5);
// rightleg.render(f5);
// leftleg.render(f5);
// rightArmMain.render(f5);
// rightKnucklePlate.render(f5);
// rightKnuckleBrace.render(f5);
// rightKnuckle1.render(f5);
// rightKnuckle2.render(f5);
// rightKnuckle3.render(f5);
// rightKnuckle4.render(f5);
// rightKnuckle5.render(f5);
// rightKnuckle6.render(f5);
// rightShoulder1.render(f5);
// rightShoulder2.render(f5);
// rightShoulder3.render(f5);
// mainPlate.render(f5);
// chestPlate1.render(f5);
// chestPlate2.render(f5);
// chestPlate3.render(f5);
// chestPlate4.render(f5);
// chestPlate5.render(f5);
// chestPlate6.render(f5);
// belt.render(f5);
// leftArmMain.render(f5);
// leftKnucklePlate.render(f5);
// leftKnuckleBrace.render(f5);
// leftKnuckle1.render(f5);
// leftKnuckle2.render(f5);
// leftKnuckle3.render(f5);
// leftKnuckle4.render(f5);
// leftKnuckle5.render(f5);
// leftKnuckle6.render(f5);
// leftShoulder1.render(f5);
// leftShoulder2.render(f5);
// leftShoulder3.render(f5);
// leftBootBottom.render(f5);
// leftBootPlate.render(f5);
// leftBootBrace.render(f5);
// leftBootWing1.render(f5);
// leftBootWing2.render(f5);
// rightBootBottom.render(f5);
// rightBootPlate.render(f5);
// rightBootBrace.render(f5);
// rightBootWing1.render(f5);
// rightBootWing2.render(f5);
//
// {
// leftLegSidePlate.render(f5);
// leftLegMain.render(f5);
// leftLegPlate1.render(f5);
// leftLegPlate2.render(f5);
// leftLegPlate3.render(f5);
// leftLegPlate4.render(f5);
// }
//
// {
// rightLegSidePlate.render(f5);
// rightLegMain.render(f5);
// rightLegPlate1.render(f5);
// rightLegPlate2.render(f5);
// rightLegPlate3.render(f5);
// rightLegPlate4.render(f5);
// }
}
private void setRotation(ModelRenderer model, float x, float y, float z)
{
model.rotateAngleX = x;
model.rotateAngleY = y;
model.rotateAngleZ = z;
}
public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity)
{
super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
}
}