All da commentz
This commit is contained in:
parent
2b749000b6
commit
5983ff4130
44 changed files with 1851 additions and 426 deletions
|
@ -85,6 +85,25 @@ public class ModelCrystalBelljar extends ModelBase
|
|||
jar5.render(f5);
|
||||
}
|
||||
|
||||
public void renderSpecialItem(Entity entity, float f, float f1, float f2, float f3, float f4, float f5, int part)
|
||||
{
|
||||
super.render(entity, f, f1, f2, f3, f4, f5);
|
||||
setRotationAngles(f, f1, f2, f3, f4, f5, entity);
|
||||
if(part == 0)
|
||||
{
|
||||
woodBottom.render(f5);
|
||||
}else
|
||||
{
|
||||
handle1.render(f5);
|
||||
handle2.render(f5);
|
||||
jar1.render(f5);
|
||||
jar2.render(f5);
|
||||
jar3.render(f5);
|
||||
jar4.render(f5);
|
||||
jar5.render(f5);
|
||||
}
|
||||
}
|
||||
|
||||
private void setRotation(ModelRenderer model, float x, float y, float z)
|
||||
{
|
||||
model.rotateAngleX = x;
|
||||
|
|
|
@ -0,0 +1,714 @@
|
|||
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);
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue