172 lines
5.3 KiB
Java
172 lines
5.3 KiB
Java
// Date: 1/17/2013 8:14:56 PM
|
|
// Template version 1.1
|
|
// Java generated by Techne
|
|
// Keep in mind that you still need to fill in some blanks
|
|
// - ZeuX
|
|
|
|
package resonantinduction.old.client.model;
|
|
|
|
import net.minecraft.client.model.ModelBase;
|
|
import net.minecraft.client.model.ModelRenderer;
|
|
import cpw.mods.fml.relauncher.Side;
|
|
import cpw.mods.fml.relauncher.SideOnly;
|
|
|
|
@SideOnly(Side.CLIENT)
|
|
public class ModelRejectorPiston extends ModelBase
|
|
{
|
|
// fields
|
|
ModelRenderer BodyBottom;
|
|
ModelRenderer PistonFace2;
|
|
ModelRenderer PistonShaft;
|
|
ModelRenderer Piston;
|
|
ModelRenderer H1;
|
|
ModelRenderer H2;
|
|
ModelRenderer H3;
|
|
ModelRenderer PistonFace;
|
|
ModelRenderer WireCCRight;
|
|
ModelRenderer WireCCLeft;
|
|
ModelRenderer BodyP2;
|
|
ModelRenderer BodyP1;
|
|
ModelRenderer LeftSide;
|
|
ModelRenderer RightSide;
|
|
ModelRenderer PistonBack;
|
|
ModelRenderer WireCCFront;
|
|
|
|
public ModelRejectorPiston()
|
|
{
|
|
textureWidth = 128;
|
|
textureHeight = 128;
|
|
|
|
BodyBottom = new ModelRenderer(this, 29, 69);
|
|
BodyBottom.addBox(-5F, 0F, -2F, 10, 5, 15);
|
|
BodyBottom.setRotationPoint(0F, 19F, -6F);
|
|
BodyBottom.setTextureSize(128, 128);
|
|
BodyBottom.mirror = true;
|
|
setRotation(BodyBottom, 0F, 0F, 0F);
|
|
PistonFace2 = new ModelRenderer(this, 0, 53);
|
|
PistonFace2.addBox(-2F, -2F, -1F, 4, 6, 1);
|
|
PistonFace2.setRotationPoint(0F, 15F, -6F);
|
|
PistonFace2.setTextureSize(128, 128);
|
|
PistonFace2.mirror = true;
|
|
setRotation(PistonFace2, 0F, 0F, 0F);
|
|
PistonShaft = new ModelRenderer(this, 0, 75);
|
|
PistonShaft.addBox(-1.5F, -1.5F, 0F, 3, 3, 10);
|
|
PistonShaft.setRotationPoint(0F, 16F, -6F);
|
|
PistonShaft.setTextureSize(128, 128);
|
|
PistonShaft.mirror = true;
|
|
setRotation(PistonShaft, 0F, 0F, 0F);
|
|
Piston = new ModelRenderer(this, 0, 22);
|
|
Piston.addBox(-3F, -1F, 0F, 6, 6, 10);
|
|
Piston.setRotationPoint(0F, 14F, -5F);
|
|
Piston.setTextureSize(128, 128);
|
|
Piston.mirror = true;
|
|
setRotation(Piston, 0F, 0F, 0F);
|
|
H1 = new ModelRenderer(this, 33, 23);
|
|
H1.addBox(-1.5F, 0F, 0F, 3, 1, 8);
|
|
H1.setRotationPoint(0F, 12F, -4F);
|
|
H1.setTextureSize(128, 128);
|
|
H1.mirror = true;
|
|
setRotation(H1, 0F, 0F, 0F);
|
|
H2 = new ModelRenderer(this, 90, 23);
|
|
H2.addBox(0F, -1.5F, 0F, 1, 3, 8);
|
|
H2.setRotationPoint(-4F, 16F, -4F);
|
|
H2.setTextureSize(128, 128);
|
|
H2.mirror = true;
|
|
setRotation(H2, 0F, 0F, 0F);
|
|
H3 = new ModelRenderer(this, 70, 23);
|
|
H3.addBox(0F, -1.5F, 0F, 1, 3, 8);
|
|
H3.setRotationPoint(3F, 16F, -4F);
|
|
H3.setTextureSize(128, 128);
|
|
H3.mirror = true;
|
|
setRotation(H3, 0F, 0F, 0F);
|
|
PistonFace = new ModelRenderer(this, 0, 62);
|
|
PistonFace.addBox(-3F, -2F, -1F, 6, 4, 1);
|
|
PistonFace.setRotationPoint(0F, 16F, -6F);
|
|
PistonFace.setTextureSize(128, 128);
|
|
PistonFace.mirror = true;
|
|
setRotation(PistonFace, 0F, 0F, 0F);
|
|
WireCCRight = new ModelRenderer(this, 69, 52);
|
|
WireCCRight.addBox(-3F, -3F, 0F, 6, 11, 1);
|
|
WireCCRight.setRotationPoint(0F, 16F, 7F);
|
|
WireCCRight.setTextureSize(128, 128);
|
|
WireCCRight.mirror = true;
|
|
setRotation(WireCCRight, 0F, 0F, 0F);
|
|
WireCCLeft = new ModelRenderer(this, 54, 37);
|
|
WireCCLeft.addBox(0F, -3F, -3F, 1, 8, 6);
|
|
WireCCLeft.setRotationPoint(7F, 16F, 0F);
|
|
WireCCLeft.setTextureSize(128, 128);
|
|
WireCCLeft.mirror = true;
|
|
setRotation(WireCCLeft, 0F, 0F, 0F);
|
|
BodyP2 = new ModelRenderer(this, 100, 60);
|
|
BodyP2.addBox(1F, -2F, -2F, 2, 7, 4);
|
|
BodyP2.setRotationPoint(-8F, 16F, 0F);
|
|
BodyP2.setTextureSize(128, 128);
|
|
BodyP2.mirror = true;
|
|
setRotation(BodyP2, 0F, 0F, 0F);
|
|
BodyP1 = new ModelRenderer(this, 87, 60);
|
|
BodyP1.addBox(3F, -2F, -2F, 2, 7, 4);
|
|
BodyP1.setRotationPoint(2F, 16F, 0F);
|
|
BodyP1.setTextureSize(128, 128);
|
|
BodyP1.mirror = true;
|
|
setRotation(BodyP1, 0F, 0F, 0F);
|
|
LeftSide = new ModelRenderer(this, 29, 91);
|
|
LeftSide.addBox(0F, 0F, -2F, 3, 3, 14);
|
|
LeftSide.setRotationPoint(5F, 21F, -5F);
|
|
LeftSide.setTextureSize(128, 128);
|
|
LeftSide.mirror = true;
|
|
setRotation(LeftSide, 0F, 0F, 0F);
|
|
RightSide = new ModelRenderer(this, 64, 91);
|
|
RightSide.addBox(0F, 0F, -2F, 3, 3, 14);
|
|
RightSide.setRotationPoint(-8F, 21F, -5F);
|
|
RightSide.setTextureSize(128, 128);
|
|
RightSide.mirror = true;
|
|
setRotation(RightSide, 0F, 0F, 0F);
|
|
PistonBack = new ModelRenderer(this, 0, 12);
|
|
PistonBack.addBox(-2.5F, -2.5F, -1F, 5, 5, 2);
|
|
PistonBack.setRotationPoint(0F, 16F, 6F);
|
|
PistonBack.setTextureSize(128, 128);
|
|
PistonBack.mirror = true;
|
|
setRotation(PistonBack, 0F, 0F, 0F);
|
|
WireCCFront = new ModelRenderer(this, 69, 37);
|
|
WireCCFront.addBox(0F, -3F, -3F, 1, 8, 6);
|
|
WireCCFront.setRotationPoint(-8F, 16F, 0F);
|
|
WireCCFront.setTextureSize(128, 128);
|
|
WireCCFront.mirror = true;
|
|
setRotation(WireCCFront, 0F, 0F, 0F);
|
|
}
|
|
|
|
public void render(float f5)
|
|
{
|
|
BodyBottom.render(f5);
|
|
Piston.render(f5);
|
|
H1.render(f5);
|
|
H2.render(f5);
|
|
H3.render(f5);
|
|
WireCCRight.render(f5);
|
|
WireCCLeft.render(f5);
|
|
BodyP2.render(f5);
|
|
BodyP1.render(f5);
|
|
LeftSide.render(f5);
|
|
RightSide.render(f5);
|
|
PistonBack.render(f5);
|
|
WireCCFront.render(f5);
|
|
}
|
|
|
|
public void renderPiston(float f5, int p)
|
|
{
|
|
PistonFace2.setRotationPoint(0F, 15F, -6F - p);
|
|
PistonShaft.setRotationPoint(0F, 16F, -6F - p);
|
|
PistonFace.setRotationPoint(0F, 16F, -6F - p);
|
|
PistonFace2.render(f5);
|
|
PistonShaft.render(f5);
|
|
PistonFace.render(f5);
|
|
}
|
|
|
|
private void setRotation(ModelRenderer model, float x, float y, float z)
|
|
{
|
|
model.rotateAngleX = x;
|
|
model.rotateAngleY = y;
|
|
model.rotateAngleZ = z;
|
|
}
|
|
|
|
}
|