Package mekanism.client.model

Source Code of mekanism.client.model.ModelObsidianTNT

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 ModelObsidianTNT extends ModelBase
{
  ModelRenderer Wick9;
  ModelRenderer Wick8;
  ModelRenderer Wick7;
  ModelRenderer Wick6;
  ModelRenderer Wick5;
  ModelRenderer Wick4;
  ModelRenderer Wick3;
  ModelRenderer Wick2;
  ModelRenderer Wick1;
  ModelRenderer Wooden2;
  ModelRenderer Wooden1;
  ModelRenderer Rod1;
  ModelRenderer Rod2;
  ModelRenderer Rod3;
  ModelRenderer Rod4;
  ModelRenderer Rod5;
  ModelRenderer Rod6;
  ModelRenderer Rod7;
  ModelRenderer Rod8;
  ModelRenderer Rod9;

  public ModelObsidianTNT()
  {
    textureWidth = 64;
    textureHeight = 64;

    Wick9 = new ModelRenderer(this, 0, 0);
    Wick9.addBox(0F, 0F, 0F, 1, 2, 1);
    Wick9.setRotationPoint(-0.5F, 9.2F, -0.5F);
    Wick9.setTextureSize(64, 64);
    Wick9.mirror = true;
    setRotation(Wick9, 0F, 0F, 0.2268928F);
    Wick8 = new ModelRenderer(this, 0, 0);
    Wick8.addBox(0F, 0F, 0F, 1, 2, 1);
    Wick8.setRotationPoint(-0.5F, 9.5F, -5.5F);
    Wick8.setTextureSize(64, 64);
    Wick8.mirror = true;
    setRotation(Wick8, 0F, 0F, -0.2379431F);
    Wick7 = new ModelRenderer(this, 0, 0);
    Wick7.addBox(0F, 0F, 0F, 1, 2, 1);
    Wick7.setRotationPoint(-0.5F, 9.5F, 4.5F);
    Wick7.setTextureSize(64, 64);
    Wick7.mirror = true;
    setRotation(Wick7, 0F, 0F, -0.2379431F);
    Wick6 = new ModelRenderer(this, 0, 0);
    Wick6.addBox(0F, 0F, 0F, 1, 2, 1);
    Wick6.setRotationPoint(-5.5F, 9.2F, -5.5F);
    Wick6.setTextureSize(64, 64);
    Wick6.mirror = true;
    setRotation(Wick6, 0F, 0F, 0.2268928F);
    Wick5 = new ModelRenderer(this, 0, 0);
    Wick5.addBox(0F, 0F, 0F, 1, 2, 1);
    Wick5.setRotationPoint(-5.5F, 9.5F, -0.5F);
    Wick5.setTextureSize(64, 64);
    Wick5.mirror = true;
    setRotation(Wick5, 0F, 0F, -0.2379431F);
    Wick4 = new ModelRenderer(this, 0, 0);
    Wick4.addBox(0F, 0F, 0F, 1, 2, 1);
    Wick4.setRotationPoint(-5.5F, 9.2F, 4.5F);
    Wick4.setTextureSize(64, 64);
    Wick4.mirror = true;
    setRotation(Wick4, 0F, 0F, 0.2268928F);
    Wick3 = new ModelRenderer(this, 0, 0);
    Wick3.addBox(0F, 0F, 0F, 1, 2, 1);
    Wick3.setRotationPoint(4.5F, 9.2F, -5.5F);
    Wick3.setTextureSize(64, 64);
    Wick3.mirror = true;
    setRotation(Wick3, 0F, 0F, 0.2268928F);
    Wick2 = new ModelRenderer(this, 0, 0);
    Wick2.addBox(0F, 0F, 0F, 1, 2, 1);
    Wick2.setRotationPoint(4.5F, 9.5F, -0.5F);
    Wick2.setTextureSize(64, 64);
    Wick2.mirror = true;
    setRotation(Wick2, 0F, 0F, -0.2379431F);
    Wick1 = new ModelRenderer(this, 0, 0);
    Wick1.addBox(0F, 0F, 0F, 1, 2, 1);
    Wick1.setRotationPoint(4.5F, 9.2F, 4.5F);
    Wick1.setTextureSize(64, 64);
    Wick1.mirror = true;
    setRotation(Wick1, 0F, 0F, 0.2268928F);
    Wooden2 = new ModelRenderer(this, 0, 0);
    Wooden2.addBox(0F, 0F, 0F, 16, 3, 16);
    Wooden2.setRotationPoint(-8F, 12F, -8F);
    Wooden2.setTextureSize(64, 64);
    Wooden2.mirror = true;
    setRotation(Wooden2, 0F, 0F, 0F);
    Wooden1 = new ModelRenderer(this, 0, 0);
    Wooden1.addBox(0F, 0F, 0F, 16, 3, 16);
    Wooden1.setRotationPoint(-8F, 20F, -8F);
    Wooden1.setTextureSize(64, 64);
    Wooden1.mirror = true;
    setRotation(Wooden1, 0F, 0F, 0F);
    Rod1 = new ModelRenderer(this, 0, 20);
    Rod1.addBox(0F, 0F, 0F, 4, 13, 4);
    Rod1.setRotationPoint(3F, 11F, 3F);
    Rod1.setTextureSize(64, 64);
    Rod1.mirror = true;
    setRotation(Rod1, 0F, 0F, 0F);
    Rod2 = new ModelRenderer(this, 0, 20);
    Rod2.addBox(0F, 0F, 0F, 4, 13, 4);
    Rod2.setRotationPoint(3F, 11F, -2F);
    Rod2.setTextureSize(64, 64);
    Rod2.mirror = true;
    setRotation(Rod2, 0F, 0F, 0F);
    Rod3 = new ModelRenderer(this, 0, 20);
    Rod3.addBox(0F, 0F, 0F, 4, 13, 4);
    Rod3.setRotationPoint(3F, 11F, -7F);
    Rod3.setTextureSize(64, 64);
    Rod3.mirror = true;
    setRotation(Rod3, 0F, 0F, 0F);
    Rod4 = new ModelRenderer(this, 0, 20);
    Rod4.addBox(0F, 0F, 0F, 4, 13, 4);
    Rod4.setRotationPoint(-2F, 11F, -7F);
    Rod4.setTextureSize(64, 64);
    Rod4.mirror = true;
    setRotation(Rod4, 0F, 0F, 0F);
    Rod5 = new ModelRenderer(this, 0, 20);
    Rod5.addBox(0F, 0F, 0F, 4, 13, 4);
    Rod5.setRotationPoint(-2F, 11F, -2F);
    Rod5.setTextureSize(64, 64);
    Rod5.mirror = true;
    setRotation(Rod5, 0F, 0F, 0F);
    Rod6 = new ModelRenderer(this, 0, 20);
    Rod6.addBox(0F, 0F, 0F, 4, 13, 4);
    Rod6.setRotationPoint(-2F, 11F, 3F);
    Rod6.setTextureSize(64, 64);
    Rod6.mirror = true;
    setRotation(Rod6, 0F, 0F, 0F);
    Rod7 = new ModelRenderer(this, 0, 20);
    Rod7.addBox(0F, 0F, 0F, 4, 13, 4);
    Rod7.setRotationPoint(-7F, 11F, -2F);
    Rod7.setTextureSize(64, 64);
    Rod7.mirror = true;
    setRotation(Rod7, 0F, 0F, 0F);
    Rod8 = new ModelRenderer(this, 0, 20);
    Rod8.addBox(0F, 0F, 0F, 4, 13, 4);
    Rod8.setRotationPoint(-7F, 11F, 3F);
    Rod8.setTextureSize(64, 64);
    Rod8.mirror = true;
    setRotation(Rod8, 0F, 0F, 0F);
    Rod9 = new ModelRenderer(this, 0, 20);
    Rod9.addBox(0F, 0F, 0F, 4, 13, 4);
    Rod9.setRotationPoint(-7F, 11F, -7F);
    Rod9.setTextureSize(64, 64);
    Rod9.mirror = true;
    setRotation(Rod9, 0F, 0F, 0F);
  }

  public void render(float size)
  {
    Wick9.render(size);
    Wick8.render(size);
    Wick7.render(size);
    Wick6.render(size);
    Wick5.render(size);
    Wick4.render(size);
    Wick3.render(size);
    Wick2.render(size);
    Wick1.render(size);
    Wooden2.render(size);
    Wooden1.render(size);
    Rod1.render(size);
    Rod2.render(size);
    Rod3.render(size);
    Rod4.render(size);
    Rod5.render(size);
    Rod6.render(size);
    Rod7.render(size);
    Rod8.render(size);
    Rod9.render(size);
  }

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

Related Classes of mekanism.client.model.ModelObsidianTNT

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.