// Date: 8/14/2012 3:02:31 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;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;

@SideOnly(Side.CLIENT)
public class ModelFurnace extends ModelBase
{
	// fields
	ModelRenderer Body;
	ModelRenderer top;
	ModelRenderer bottom;
	ModelRenderer Shape1;

	public ModelFurnace()
	{
		textureWidth = 256;
		textureHeight = 256;

		Body = new ModelRenderer(this, 0, 0);
		Body.addBox(-8F, -8F, -8F, 14, 14, 12);
		Body.setRotationPoint(1F, 18F, 1F);
		Body.setTextureSize(64, 32);
		Body.mirror = true;
		setRotation(Body, 0F, 0F, 0F);
		top = new ModelRenderer(this, 80, 20);
		top.addBox(-8F, 0F, -8F, 16, 2, 16);
		top.setRotationPoint(0F, 8F, 0F);
		top.setTextureSize(64, 32);
		top.mirror = true;
		setRotation(top, 0F, 0F, 0F);
		bottom = new ModelRenderer(this, 80, 0);
		bottom.addBox(-8F, 22F, -8F, 16, 2, 16);
		bottom.setRotationPoint(0F, 0F, 0F);
		bottom.setTextureSize(64, 32);
		bottom.mirror = true;
		setRotation(bottom, 0F, 0F, 0F);
		Shape1 = new ModelRenderer(this, 0, 27);
		Shape1.addBox(-4F, -4F, 0F, 10, 8, 1);
		Shape1.setRotationPoint(-1F, 16F, 5F);
		Shape1.setTextureSize(64, 32);
		Shape1.mirror = true;
		setRotation(Shape1, 0F, 0F, 0F);
	}

	public void genRender(float f5)
	{
		Body.render(f5);
		top.render(f5);
		bottom.render(f5);
		Shape1.render(f5);
	}

	private void setRotation(ModelRenderer model, float x, float y, float z)
	{
		model.rotateAngleX = x;
		model.rotateAngleY = y;
		model.rotateAngleZ = z;
	}

}
