Hbm-s-Nuclear-Tech-GIT/com/hbm/render/model/ModelEuthanasia.java
2017-07-23 12:10:52 +02:00

170 lines
5.5 KiB
Java

// Date: 21.02.2017 21:26:09
// Template version 1.1
// Java generated by Techne
// Keep in mind that you still need to fill in some blanks
// - ZeuX
package com.hbm.render.model;
import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.entity.Entity;
public class ModelEuthanasia extends ModelBase
{
//fields
ModelRenderer Barrel;
ModelRenderer Tank;
ModelRenderer ConnectorBF;
ModelRenderer ConnectorBB;
ModelRenderer ConnectorBeam;
ModelRenderer ConnectorTF;
ModelRenderer ConnectorTB;
ModelRenderer Body;
ModelRenderer Plate;
ModelRenderer Beam;
ModelRenderer Stock;
ModelRenderer StockBack;
ModelRenderer StockPlate;
ModelRenderer Handle;
ModelRenderer Trigger;
public ModelEuthanasia()
{
textureWidth = 64;
textureHeight = 64;
Barrel = new ModelRenderer(this, 0, 0);
Barrel.addBox(0F, 0F, 0F, 18, 3, 3);
Barrel.setRotationPoint(-11F, 0.5F, -1.5F);
Barrel.setTextureSize(64, 64);
Barrel.mirror = true;
setRotation(Barrel, 0F, 0F, 0F);
Tank = new ModelRenderer(this, 0, 6);
Tank.addBox(0F, 0F, 0F, 9, 5, 5);
Tank.setRotationPoint(-3F, -0.5F, -2.5F);
Tank.setTextureSize(64, 64);
Tank.mirror = true;
setRotation(Tank, 0F, 0F, 0F);
ConnectorBF = new ModelRenderer(this, 52, 0);
ConnectorBF.addBox(0F, 0F, 0F, 2, 8, 4);
ConnectorBF.setRotationPoint(-6F, 0F, -2F);
ConnectorBF.setTextureSize(64, 64);
ConnectorBF.mirror = true;
setRotation(ConnectorBF, 0F, 0F, 0F);
ConnectorBB = new ModelRenderer(this, 28, 6);
ConnectorBB.addBox(0F, 0F, 0F, 2, 8, 4);
ConnectorBB.setRotationPoint(7F, 0F, -2F);
ConnectorBB.setTextureSize(64, 64);
ConnectorBB.mirror = true;
setRotation(ConnectorBB, 0F, 0F, 0F);
ConnectorBeam = new ModelRenderer(this, 0, 18);
ConnectorBeam.addBox(0F, 0F, 0F, 11, 2, 4);
ConnectorBeam.setRotationPoint(-4F, 6F, -2F);
ConnectorBeam.setTextureSize(64, 64);
ConnectorBeam.mirror = true;
setRotation(ConnectorBeam, 0F, 0F, 0F);
ConnectorTF = new ModelRenderer(this, 40, 12);
ConnectorTF.addBox(0F, 0F, 0F, 2, 8, 4);
ConnectorTF.setRotationPoint(-9F, -4F, -2F);
ConnectorTF.setTextureSize(64, 64);
ConnectorTF.mirror = true;
setRotation(ConnectorTF, 0F, 0F, 0F);
ConnectorTB = new ModelRenderer(this, 52, 12);
ConnectorTB.addBox(0F, 0F, 0F, 2, 8, 4);
ConnectorTB.setRotationPoint(9F, -4F, -2F);
ConnectorTB.setTextureSize(64, 64);
ConnectorTB.mirror = true;
setRotation(ConnectorTB, 0F, 0F, 0F);
Body = new ModelRenderer(this, 0, 24);
Body.addBox(0F, 0F, 0F, 4, 5, 4);
Body.setRotationPoint(11F, -1F, -2F);
Body.setTextureSize(64, 64);
Body.mirror = true;
setRotation(Body, 0F, 0F, 0F);
Plate = new ModelRenderer(this, 16, 24);
Plate.addBox(0F, 0F, 0F, 5, 3, 4);
Plate.setRotationPoint(11F, -4F, -2F);
Plate.setTextureSize(64, 64);
Plate.mirror = true;
setRotation(Plate, 0F, 0F, 0.6457718F);
Beam = new ModelRenderer(this, 0, 33);
Beam.addBox(0F, 0F, 0F, 16, 1, 1);
Beam.setRotationPoint(-7F, -3.5F, -0.5F);
Beam.setTextureSize(64, 64);
Beam.mirror = true;
setRotation(Beam, 0F, 0F, 0F);
Stock = new ModelRenderer(this, 0, 35);
Stock.addBox(0F, 0F, 0F, 10, 2, 2);
Stock.setRotationPoint(15F, 1F, -1F);
Stock.setTextureSize(64, 64);
Stock.mirror = true;
setRotation(Stock, 0F, 0F, 0F);
StockBack = new ModelRenderer(this, 0, 39);
StockBack.addBox(0F, 0F, 0F, 1, 4, 2);
StockBack.setRotationPoint(24F, 3F, -1F);
StockBack.setTextureSize(64, 64);
StockBack.mirror = true;
setRotation(StockBack, 0F, 0F, 0F);
StockPlate = new ModelRenderer(this, 6, 39);
StockPlate.addBox(0F, -5F, 0F, 1, 5, 2);
StockPlate.setRotationPoint(24F, 7F, -1F);
StockPlate.setTextureSize(64, 64);
StockPlate.mirror = true;
setRotation(StockPlate, 0F, 0F, -0.2094395F);
Handle = new ModelRenderer(this, 12, 39);
Handle.addBox(0F, 0F, 0F, 2, 6, 2);
Handle.setRotationPoint(13F, 4F, -1F);
Handle.setTextureSize(64, 64);
Handle.mirror = true;
setRotation(Handle, 0F, 0F, -0.2094395F);
Trigger = new ModelRenderer(this, 20, 39);
Trigger.addBox(0F, 0F, 0F, 1, 4, 2);
Trigger.setRotationPoint(12F, 4F, -1F);
Trigger.setTextureSize(64, 64);
Trigger.mirror = true;
setRotation(Trigger, 0F, 0F, 0F);
}
@Override
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);
Barrel.render(f5);
Tank.render(f5);
ConnectorBF.render(f5);
ConnectorBB.render(f5);
ConnectorBeam.render(f5);
ConnectorTF.render(f5);
ConnectorTB.render(f5);
Body.render(f5);
Plate.render(f5);
Beam.render(f5);
Stock.render(f5);
StockBack.render(f5);
StockPlate.render(f5);
Handle.render(f5);
Trigger.render(f5);
}
private void setRotation(ModelRenderer model, float x, float y, float z)
{
model.rotateAngleX = x;
model.rotateAngleY = y;
model.rotateAngleZ = z;
}
@Override
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);
}
}