28f62284a0
got around to moving this so Calc could help me with the clean up of it. So far i havn't changed much but will soon. The main focus for the next week on the mod will be just cleanup and bug fixing. I will also be moving the motor from steam power to here. The mod has alos been renamed since now it contains more than just pipes.
140 lines
4.1 KiB
Java
140 lines
4.1 KiB
Java
// Date: 9/3/2012 6:12:15 PM
|
|
// Template version 1.1
|
|
// Java generated by Techne
|
|
// Keep in mind that you still need to fill in some blanks
|
|
// - ZeuX
|
|
|
|
|
|
|
|
|
|
|
|
|
|
package dark.BasicUtilities.renders;
|
|
|
|
import net.minecraft.src.Entity;
|
|
import net.minecraft.src.ModelBase;
|
|
import net.minecraft.src.ModelRenderer;
|
|
|
|
public class ModelPump extends ModelBase
|
|
{
|
|
//fields
|
|
ModelRenderer Main;
|
|
ModelRenderer sidePort;
|
|
ModelRenderer FrontPort;
|
|
ModelRenderer pivit;
|
|
ModelRenderer crank;
|
|
ModelRenderer Rope;
|
|
ModelRenderer pivit2;
|
|
ModelRenderer Piston;
|
|
ModelRenderer pPlate;
|
|
ModelRenderer Rope2;
|
|
ModelRenderer BackPort;
|
|
|
|
public ModelPump()
|
|
{
|
|
textureWidth = 128;
|
|
textureHeight = 128;
|
|
|
|
Main = new ModelRenderer(this, 0, 0);
|
|
Main.addBox(-5F, 0F, -5F, 10, 13, 10);
|
|
Main.setRotationPoint(1F, 11F, 0F);
|
|
Main.setTextureSize(128, 128);
|
|
Main.mirror = true;
|
|
setRotation(Main, 0F, 0F, 0F);
|
|
sidePort = new ModelRenderer(this, 0, 76);
|
|
sidePort.addBox(-6F, -3F, -3F, 6, 6, 6);
|
|
sidePort.setRotationPoint(8F, 16F, 0F);
|
|
sidePort.setTextureSize(128, 128);
|
|
sidePort.mirror = true;
|
|
setRotation(sidePort, 0F, 0F, 0F);
|
|
FrontPort = new ModelRenderer(this, 0, 63);
|
|
FrontPort.addBox(-3F, -3F, 0F, 6, 6, 6);
|
|
FrontPort.setRotationPoint(0F, 16F, -8F);
|
|
FrontPort.setTextureSize(128, 128);
|
|
FrontPort.mirror = true;
|
|
setRotation(FrontPort, 0F, 0F, 0F);
|
|
pivit = new ModelRenderer(this, 0, 40);
|
|
pivit.addBox(-1F, 0F, -1F, 2, 3, 1);
|
|
pivit.setRotationPoint(0F, 8F, 1F);
|
|
pivit.setTextureSize(128, 128);
|
|
pivit.mirror = true;
|
|
setRotation(pivit, 0F, 0F, 0F);
|
|
crank = new ModelRenderer(this, 48, 0);
|
|
crank.addBox(-8F, 0F, -1F, 14, 2, 1);
|
|
crank.setRotationPoint(0F, 7F, 0F);
|
|
crank.setTextureSize(128, 128);
|
|
crank.mirror = true;
|
|
setRotation(crank, 0F, 0F, 0F);
|
|
Rope = new ModelRenderer(this, 0, 28);
|
|
Rope.addBox(0F, 0F, 0F, 1, 7, 1);
|
|
Rope.setRotationPoint(4F, 8F, -1F);
|
|
Rope.setTextureSize(128, 128);
|
|
Rope.mirror = true;
|
|
setRotation(Rope, 0F, 0F, 0F);
|
|
pivit2 = new ModelRenderer(this, 0, 40);
|
|
pivit2.addBox(-1F, 0F, -1F, 2, 3, 1);
|
|
pivit2.setRotationPoint(0F, 8F, -1F);
|
|
pivit2.setTextureSize(128, 128);
|
|
pivit2.mirror = true;
|
|
setRotation(pivit2, 0F, 0F, 0F);
|
|
pPlate = new ModelRenderer(this, 34, 30);
|
|
pPlate.addBox(0F, 0F, 0F, 1, 12, 1);
|
|
pPlate.setRotationPoint(-5F, 12F, -1F);
|
|
pPlate.setTextureSize(128, 128);
|
|
pPlate.mirror = true;
|
|
setRotation(pPlate, 0F, 0F, 0F);
|
|
Piston = new ModelRenderer(this, 20, 30);
|
|
Piston.addBox(0F, 0F, 0F, 3, 12, 3);
|
|
Piston.setRotationPoint(-8F, 12F, -2F);
|
|
Piston.setTextureSize(128, 128);
|
|
Piston.mirror = true;
|
|
setRotation(Piston, 0F, 0F, 0F);
|
|
Rope2 = new ModelRenderer(this, 0, 28);
|
|
Rope2.addBox(0F, 0F, 0F, 1, 7, 1);
|
|
Rope2.setRotationPoint(-7F, 8F, -1F);
|
|
Rope2.setTextureSize(128, 128);
|
|
Rope2.mirror = true;
|
|
setRotation(Rope2, 0F, 0F, 0F);
|
|
BackPort = new ModelRenderer(this, 0, 50);
|
|
BackPort.addBox(-3F, -3F, -6F, 6, 6, 6);
|
|
BackPort.setRotationPoint(0F, 16F, 8F);
|
|
BackPort.setTextureSize(128, 128);
|
|
BackPort.mirror = true;
|
|
setRotation(BackPort, 0F, 0F, 0F);
|
|
}
|
|
|
|
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);
|
|
super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
|
|
}
|
|
public void renderMain(float f5)
|
|
{
|
|
Main.render(f5);
|
|
pivit.render(f5);
|
|
crank.render(f5);
|
|
Rope.render(f5);
|
|
pivit2.render(f5);
|
|
Piston.render(f5);
|
|
pPlate.render(f5);
|
|
Rope2.render(f5);
|
|
}
|
|
public void renderC1(float f5)
|
|
{
|
|
sidePort.render(f5);
|
|
}
|
|
public void renderC2(float f5)
|
|
{
|
|
FrontPort.render(f5);
|
|
}
|
|
public void renderC3(float f5)
|
|
{
|
|
BackPort.render(f5);
|
|
}
|
|
private void setRotation(ModelRenderer model, float x, float y, float z)
|
|
{
|
|
model.rotateAngleX = x;
|
|
model.rotateAngleY = y;
|
|
model.rotateAngleZ = z;
|
|
}
|
|
}
|