Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package raxicax.alchemist.model;
- import net.minecraft.client.model.ModelBase;
- import net.minecraft.client.model.ModelRenderer;
- import net.minecraft.entity.Entity;
- public class ModelAlchemyCauldron extends ModelBase
- {
- //fields
- ModelRenderer Cube_LB_Side;
- ModelRenderer Cube_RB_Side;
- ModelRenderer Cube_LF_Side;
- ModelRenderer Cube_RF_Side;
- ModelRenderer Front_Side;
- ModelRenderer Back_Side;
- ModelRenderer Left_Side;
- ModelRenderer Right_Side;
- ModelRenderer Bottom_Side;
- public ModelAlchemyCauldron()
- {
- textureWidth = 64;
- textureHeight = 64;
- Cube_LB_Side = new ModelRenderer(this, 0, 59);
- Cube_LB_Side.addBox(0F, 0F, 0F, 2, 3, 2);
- Cube_LB_Side.setRotationPoint(6F, 21F, 6F);
- Cube_LB_Side.setTextureSize(64, 64);
- Cube_LB_Side.mirror = true;
- setRotation(Cube_LB_Side, 0F, 0F, 0F);
- Cube_RB_Side = new ModelRenderer(this, 0, 59);
- Cube_RB_Side.addBox(0F, 0F, 0F, 2, 3, 2);
- Cube_RB_Side.setRotationPoint(-8F, 21F, 6F);
- Cube_RB_Side.setTextureSize(64, 64);
- Cube_RB_Side.mirror = true;
- setRotation(Cube_RB_Side, 0F, 0F, 0F);
- Cube_LF_Side = new ModelRenderer(this, 0, 59);
- Cube_LF_Side.addBox(0F, 0F, 0F, 2, 3, 2);
- Cube_LF_Side.setRotationPoint(6F, 21F, -8F);
- Cube_LF_Side.setTextureSize(64, 64);
- Cube_LF_Side.mirror = true;
- setRotation(Cube_LF_Side, 0F, 0F, 0F);
- Cube_RF_Side = new ModelRenderer(this, 0, 59);
- Cube_RF_Side.addBox(0F, 0F, 0F, 2, 3, 2);
- Cube_RF_Side.setRotationPoint(-8F, 21F, -8F);
- Cube_RF_Side.setTextureSize(64, 64);
- Cube_RF_Side.mirror = true;
- setRotation(Cube_RF_Side, 0F, 0F, 0F);
- Front_Side = new ModelRenderer(this, 0, 0);
- Front_Side.addBox(0F, 0F, 0F, 16, 13, 2);
- Front_Side.setRotationPoint(-8F, 8F, -8F);
- Front_Side.setTextureSize(64, 64);
- Front_Side.mirror = true;
- setRotation(Front_Side, 0F, 0F, 0F);
- Back_Side = new ModelRenderer(this, 0, 0);
- Back_Side.addBox(0F, 0F, 0F, 16, 13, 2);
- Back_Side.setRotationPoint(-8F, 8F, 6F);
- Back_Side.setTextureSize(64, 64);
- Back_Side.mirror = true;
- setRotation(Back_Side, 0F, 0F, 0F);
- Left_Side = new ModelRenderer(this, 0, 15);
- Left_Side.addBox(0F, 0F, 0F, 2, 13, 12);
- Left_Side.setRotationPoint(6F, 8F, -6F);
- Left_Side.setTextureSize(64, 64);
- Left_Side.mirror = true;
- setRotation(Left_Side, 0F, 0F, 0F);
- Right_Side = new ModelRenderer(this, 0, 15);
- Right_Side.addBox(0F, 0F, 0F, 2, 13, 12);
- Right_Side.setRotationPoint(-8F, 8F, -6F);
- Right_Side.setTextureSize(64, 64);
- Right_Side.mirror = true;
- setRotation(Right_Side, 0F, 0F, 0F);
- Bottom_Side = new ModelRenderer(this, 0, 40);
- Bottom_Side.addBox(0F, 0F, 0F, 12, 0, 12);
- Bottom_Side.setRotationPoint(-6F, 21F, -6F);
- Bottom_Side.setTextureSize(64, 64);
- Bottom_Side.mirror = true;
- setRotation(Bottom_Side, 0F, 0F, 0F);
- }
- 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);
- Cube_LB_Side.render(f5);
- Cube_RB_Side.render(f5);
- Cube_LF_Side.render(f5);
- Cube_RF_Side.render(f5);
- Front_Side.render(f5);
- Back_Side.render(f5);
- Left_Side.render(f5);
- Right_Side.render(f5);
- Bottom_Side.render(f5);
- }
- public void renderModel(float f) {
- Cube_LB_Side.render(f);
- Cube_RB_Side.render(f);
- Cube_LF_Side.render(f);
- Cube_RF_Side.render(f);
- Front_Side.render(f);
- Back_Side.render(f);
- Left_Side.render(f);
- Right_Side.render(f);
- Bottom_Side.render(f);
- }
- private void setRotation(ModelRenderer model, float x, float y, float z)
- {
- model.rotateAngleX = x;
- model.rotateAngleY = y;
- model.rotateAngleZ = z;
- }
- 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);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement