resonant-induction/archive/java/resonantinduction/old/client/model/ModelConstructionPump.java
2014-01-11 17:44:07 +08:00

94 lines
2.4 KiB
Java

// Date: 4/15/2013 6:17:44 AM
// 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;
public class ModelConstructionPump extends ModelBase
{
// fields
ModelRenderer Side3;
ModelRenderer Motor2;
ModelRenderer Motor;
ModelRenderer side;
ModelRenderer base;
ModelRenderer side2;
ModelRenderer side4;
public ModelConstructionPump()
{
textureWidth = 128;
textureHeight = 128;
Side3 = new ModelRenderer(this, 46, 37);
Side3.addBox(-5F, 0F, -3F, 10, 11, 5);
Side3.setRotationPoint(0F, 10F, -4F);
Side3.setTextureSize(64, 32);
Side3.mirror = true;
setRotation(Side3, 0F, 0F, 0F);
Motor2 = new ModelRenderer(this, 10, 23);
Motor2.addBox(-4F, -4F, 0F, 8, 8, 4);
Motor2.setRotationPoint(0F, 15F, -2F);
Motor2.setTextureSize(64, 32);
Motor2.mirror = true;
setRotation(Motor2, 0F, 0F, 0F);
Motor = new ModelRenderer(this, 10, 23);
Motor.addBox(-4F, -4F, 0F, 8, 8, 4);
Motor.setRotationPoint(0F, 15F, -2F);
Motor.setTextureSize(64, 32);
Motor.mirror = true;
setRotation(Motor, 0F, 0F, 0.7853982F);
side = new ModelRenderer(this, 15, 37);
side.addBox(-5F, 0F, -3F, 10, 11, 5);
side.setRotationPoint(0F, 10F, 5F);
side.setTextureSize(64, 32);
side.mirror = true;
setRotation(side, 0F, 0F, 0F);
base = new ModelRenderer(this, 16, 54);
base.addBox(-7F, 0F, -8F, 14, 3, 16);
base.setRotationPoint(0F, 21F, 0F);
base.setTextureSize(64, 32);
base.mirror = true;
setRotation(base, 0F, 0F, 0F);
side2 = new ModelRenderer(this, 0, 37);
side2.addBox(-3F, 0F, 2F, 6, 10, 1);
side2.setRotationPoint(0F, 11F, 5F);
side2.setTextureSize(64, 32);
side2.mirror = true;
setRotation(side2, 0F, 0F, 0F);
side4 = new ModelRenderer(this, 77, 37);
side4.addBox(-3F, 0F, -3F, 6, 10, 1);
side4.setRotationPoint(0F, 11F, -5F);
side4.setTextureSize(64, 32);
side4.mirror = true;
setRotation(side4, 0F, 0F, 0F);
}
public void render(float f5)
{
Side3.render(f5);
side.render(f5);
base.render(f5);
side2.render(f5);
side4.render(f5);
}
public void renderMotor(float f5)
{
Motor2.render(f5);
Motor.render(f5);
}
private void setRotation(ModelRenderer model, float x, float y, float z)
{
model.rotateAngleX = x;
model.rotateAngleY = y;
model.rotateAngleZ = z;
}
}