package mekanism.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 ModelLaserAmplifier extends ModelBase
{
ModelRenderer S1;
ModelRenderer S2;
ModelRenderer S3;
ModelRenderer S4;
ModelRenderer S5;
ModelRenderer Base;
ModelRenderer S6;
public ModelLaserAmplifier()
{
textureWidth = 64;
textureHeight = 64;
S1 = new ModelRenderer(this, 0, 39);
S1.addBox(0F, 0F, 0F, 1, 10, 10);
S1.setRotationPoint(7F, 11F, -5F);
S1.setTextureSize(64, 64);
S1.mirror = true;
setRotation(S1, 0F, 0F, 0F);
S2 = new ModelRenderer(this, 22, 39);
S2.addBox(0F, 0F, 0F, 10, 10, 1);
S2.setRotationPoint(-5F, 11F, 7F);
S2.setTextureSize(64, 64);
S2.mirror = true;
setRotation(S2, 0F, 0F, 0F);
S3 = new ModelRenderer(this, 0, 39);
S3.addBox(0F, 0F, 0F, 1, 10, 10);
S3.setRotationPoint(-8F, 11F, -5F);
S3.setTextureSize(64, 64);
S3.mirror = true;
setRotation(S3, 0F, 0F, 0F);
S4 = new ModelRenderer(this, 0, 28);
S4.addBox(0F, 0F, 0F, 10, 1, 10);
S4.setRotationPoint(-5F, 23F, -5F);
S4.setTextureSize(64, 64);
S4.mirror = true;
setRotation(S4, 0F, 0F, 0F);
S5 = new ModelRenderer(this, 22, 39);
S5.addBox(0F, 0F, 0F, 10, 10, 1);
S5.setRotationPoint(-5F, 11F, -8F);
S5.setTextureSize(64, 64);
S5.mirror = true;
setRotation(S5, 0F, 0F, 0F);
Base = new ModelRenderer(this, 0, 0);
Base.addBox(0F, 0F, 0F, 14, 14, 14);
Base.setRotationPoint(-7F, 9F, -7F);
Base.setTextureSize(64, 64);
Base.mirror = true;
setRotation(Base, 0F, 0F, 0F);
S6 = new ModelRenderer(this, 0, 28);
S6.addBox(0F, 0F, 0F, 10, 1, 10);
S6.setRotationPoint(-5F, 8F, -5F);
S6.setTextureSize(64, 64);
S6.mirror = true;
setRotation(S6, 0F, 0F, 0F);
}
public void render(float size)
{
S1.render(size);
S2.render(size);
S3.render(size);
S4.render(size);
S5.render(size);
Base.render(size);
S6.render(size);
}
private void setRotation(ModelRenderer model, float x, float y, float z)
{
model.rotateAngleX = x;
model.rotateAngleY = y;
model.rotateAngleZ = z;
}
}