Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.lemonlake.dontstarvemod;
- import net.minecraft.client.model.ModelBase;
- import net.minecraft.client.model.ModelRenderer;
- import net.minecraft.entity.Entity;
- public class ModelFirePit extends ModelBase
- {
- //fields
- ModelRenderer Rock2;
- ModelRenderer Rock3;
- ModelRenderer Rock4;
- ModelRenderer Rock5;
- ModelRenderer Rock6;
- ModelRenderer Rock7;
- ModelRenderer Rock8;
- ModelRenderer Rock9;
- ModelRenderer Rock10;
- ModelRenderer Rock11;
- ModelRenderer Rock12;
- ModelRenderer Rock13;
- ModelRenderer Rock14;
- ModelRenderer Rock15;
- ModelRenderer Rock16;
- ModelRenderer Rock17;
- ModelRenderer Rock1;
- ModelRenderer Log1;
- ModelRenderer Log2;
- ModelRenderer Log5;
- ModelRenderer Log3;
- ModelRenderer Log4;
- public ModelFirePit()
- {
- textureWidth = 64;
- textureHeight = 32;
- Rock2 = new ModelRenderer(this, 32, 8);
- Rock2.addBox(0F, 0F, 0F, 3, 3, 3);
- Rock2.setRotationPoint(6F, 21F, 1F);
- Rock2.setTextureSize(64, 32);
- Rock2.mirror = true;
- setRotation(Rock2, 0F, -0.3346075F, 0F);
- Rock3 = new ModelRenderer(this, 0, 8);
- Rock3.addBox(0F, 0F, 0F, 3, 3, 2);
- Rock3.setRotationPoint(5F, 21F, 3.666667F);
- Rock3.setTextureSize(64, 32);
- Rock3.mirror = true;
- setRotation(Rock3, 0F, -0.7435722F, 0F);
- Rock4 = new ModelRenderer(this, 32, 0);
- Rock4.addBox(0F, 0F, 0F, 3, 2, 3);
- Rock4.setRotationPoint(4F, 22F, 5F);
- Rock4.setTextureSize(64, 32);
- Rock4.mirror = true;
- setRotation(Rock4, 0F, -1.189716F, 0F);
- Rock5 = new ModelRenderer(this, 0, 0);
- Rock5.addBox(0F, 0F, 0F, 3, 2, 2);
- Rock5.setRotationPoint(2F, 22F, 6F);
- Rock5.setTextureSize(64, 32);
- Rock5.mirror = true;
- setRotation(Rock5, 0F, -1.747395F, 0F);
- Rock6 = new ModelRenderer(this, 0, 8);
- Rock6.addBox(0F, 0F, 0F, 3, 3, 2);
- Rock6.setRotationPoint(-0.5F, 21F, 6F);
- Rock6.setTextureSize(64, 32);
- Rock6.mirror = true;
- setRotation(Rock6, 0F, -1.561502F, 0F);
- Rock7 = new ModelRenderer(this, 32, 0);
- Rock7.addBox(0F, 0F, 0F, 3, 2, 3);
- Rock7.setRotationPoint(-2F, 22F, 6F);
- Rock7.setTextureSize(64, 32);
- Rock7.mirror = true;
- setRotation(Rock7, 0F, -2.082002F, 0F);
- Rock8 = new ModelRenderer(this, 32, 0);
- Rock8.addBox(0F, 0F, 0F, 3, 2, 3);
- Rock8.setRotationPoint(-4F, 22F, 4.333333F);
- Rock8.setTextureSize(64, 32);
- Rock8.mirror = true;
- setRotation(Rock8, 0F, -2.639681F, 0F);
- Rock9 = new ModelRenderer(this, 0, 8);
- Rock9.addBox(0F, 0F, 0F, 3, 3, 2);
- Rock9.setRotationPoint(-5.233333F, 21F, 2.266667F);
- Rock9.setTextureSize(64, 32);
- Rock9.mirror = true;
- setRotation(Rock9, 0F, 2.992878F, 0F);
- Rock10 = new ModelRenderer(this, 0, 0);
- Rock10.addBox(0F, 0F, 0F, 3, 2, 2);
- Rock10.setRotationPoint(-5.1F, 22F, 2.697842E-14F);
- Rock10.setTextureSize(64, 32);
- Rock10.mirror = true;
- setRotation(Rock10, 0F, 2.992878F, 0F);
- Rock11 = new ModelRenderer(this, 32, 8);
- Rock11.addBox(0F, 0F, 0F, 3, 3, 3);
- Rock11.setRotationPoint(-4.966667F, 21F, -1.933333F);
- Rock11.setTextureSize(64, 32);
- Rock11.mirror = true;
- setRotation(Rock11, 0F, 2.529282F, 0F);
- Rock12 = new ModelRenderer(this, 0, 0);
- Rock12.addBox(0F, 0F, 0F, 3, 2, 2);
- Rock12.setRotationPoint(-3.3F, 22F, -3.8F);
- Rock12.setTextureSize(64, 32);
- Rock12.mirror = true;
- setRotation(Rock12, 0F, 2.050504F, 0F);
- Rock13 = new ModelRenderer(this, 0, 0);
- Rock13.addBox(0F, 0F, 0F, 3, 2, 2);
- Rock13.setRotationPoint(-1.833333F, 22F, -5.133333F);
- Rock13.setTextureSize(64, 32);
- Rock13.mirror = true;
- setRotation(Rock13, 0F, 1.641539F, 0F);
- Rock14 = new ModelRenderer(this, 32, 8);
- Rock14.addBox(0F, 0F, 0F, 3, 3, 3);
- Rock14.setRotationPoint(0.1666667F, 21F, -6F);
- Rock14.setTextureSize(64, 32);
- Rock14.mirror = true;
- setRotation(Rock14, 0F, 1.195396F, 0F);
- Rock15 = new ModelRenderer(this, 0, 0);
- Rock15.addBox(0F, 0F, 0F, 3, 2, 2);
- Rock15.setRotationPoint(2.833333F, 22F, -5.733333F);
- Rock15.setTextureSize(64, 32);
- Rock15.mirror = true;
- setRotation(Rock15, 0F, 0.8236095F, 0F);
- Rock16 = new ModelRenderer(this, 0, 0);
- Rock16.addBox(0F, 0F, 0F, 3, 2, 2);
- Rock16.setRotationPoint(4.7F, 22F, -4.6F);
- Rock16.setTextureSize(64, 32);
- Rock16.mirror = true;
- setRotation(Rock16, 0F, 0.5633592F, 0F);
- Rock17 = new ModelRenderer(this, 32, 8);
- Rock17.addBox(0F, 0F, 0F, 3, 3, 3);
- Rock17.setRotationPoint(5.5F, 21F, -3.333333F);
- Rock17.setTextureSize(64, 32);
- Rock17.mirror = true;
- setRotation(Rock17, 0F, 0.2659303F, 0F);
- Rock1 = new ModelRenderer(this, 32, 0);
- Rock1.addBox(0F, 0F, 0F, 3, 2, 3);
- Rock1.setRotationPoint(5.833333F, 22F, -1F);
- Rock1.setTextureSize(64, 32);
- Rock1.mirror = true;
- setRotation(Rock1, 0F, 0.0428587F, 0F);
- Log1 = new ModelRenderer(this, 0, 16);
- Log1.addBox(0F, 0F, 0F, 2, 1, 9);
- Log1.setRotationPoint(-2.333333F, 23F, -3.933333F);
- Log1.setTextureSize(64, 32);
- Log1.mirror = true;
- setRotation(Log1, 0F, 0.0743572F, 0F);
- Log2 = new ModelRenderer(this, 0, 16);
- Log2.addBox(0F, 0F, 0F, 2, 1, 9);
- Log2.setRotationPoint(-0.6F, 23F, -4.533333F);
- Log2.setTextureSize(64, 32);
- Log2.mirror = true;
- setRotation(Log2, 0F, 0.3717861F, 0F);
- Log5 = new ModelRenderer(this, 0, 16);
- Log5.addBox(0F, 0F, 0F, 2, 1, 9);
- Log5.setRotationPoint(-3.866667F, 22F, -1.133333F);
- Log5.setTextureSize(64, 32);
- Log5.mirror = true;
- setRotation(Log5, 0F, 1.673038F, 0F);
- Log3 = new ModelRenderer(this, 0, 16);
- Log3.addBox(0F, 0F, 0F, 2, 1, 9);
- Log3.setRotationPoint(-4.4F, 22F, 3.2F);
- Log3.setTextureSize(64, 32);
- Log3.mirror = true;
- setRotation(Log3, 0F, 1.59868F, 0F);
- Log4 = new ModelRenderer(this, 0, 16);
- Log4.addBox(0F, 0F, 0F, 2, 1, 9);
- Log4.setRotationPoint(-4.4F, 22F, 0.5333334F);
- Log4.setTextureSize(64, 32);
- Log4.mirror = true;
- setRotation(Log4, 0F, 1.487144F, 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);
- Rock2.render(f5);
- Rock3.render(f5);
- Rock4.render(f5);
- Rock5.render(f5);
- Rock6.render(f5);
- Rock7.render(f5);
- Rock8.render(f5);
- Rock9.render(f5);
- Rock10.render(f5);
- Rock11.render(f5);
- Rock12.render(f5);
- Rock13.render(f5);
- Rock14.render(f5);
- Rock15.render(f5);
- Rock16.render(f5);
- Rock17.render(f5);
- Rock1.render(f5);
- Log1.render(f5);
- Log2.render(f5);
- Log5.render(f5);
- Log3.render(f5);
- Log4.render(f5);
- }
- 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)
- {
- super.setRotationAngles(f, f1, f2, f3, f4, f5, null);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement