mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-01-25 10:32:49 +00:00
170 lines
5.5 KiB
Java
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);
|
|
}
|
|
|
|
}
|