1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
package gmail.Lance5057.models;
import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.entity.Entity;
/**
* JewelersBench - Lance5057
* Created using Tabula 4.1.1
*/
public class ModelJewelersBench extends ModelBase {
public ModelRenderer TableSide2;
public ModelRenderer SawBlock1;
public ModelRenderer SawBlock2;
public ModelRenderer SawBlock3;
public ModelRenderer SawBlockClamp;
public ModelRenderer Leg1;
public ModelRenderer Leg2;
public ModelRenderer Leg3;
public ModelRenderer Leg4;
public ModelRenderer TableTop;
public ModelRenderer TableBack;
public ModelRenderer TableSide1;
public ModelRenderer Drawer;
public ModelRenderer Handle;
public ModelJewelersBench() {
this.textureWidth = 64;
this.textureHeight = 64;
this.SawBlock1 = new ModelRenderer(this, 0, 0);
this.SawBlock1.setRotationPoint(2.0F, 8.2F, -12.0F);
this.SawBlock1.addBox(0.0F, 0.0F, 0.0F, 1, 1, 4, 0.0F);
this.Leg4 = new ModelRenderer(this, 0, 0);
this.Leg4.setRotationPoint(6.0F, 10.0F, 6.0F);
this.Leg4.addBox(0.0F, 0.0F, 0.0F, 2, 14, 2, 0.0F);
this.Drawer = new ModelRenderer(this, 0, 46);
this.Drawer.setRotationPoint(-6.0F, 11.5F, -8.0F);
this.Drawer.addBox(0.0F, 0.0F, 0.0F, 12, 2, 16, 0.0F);
this.TableSide2 = new ModelRenderer(this, 0, 0);
this.TableSide2.setRotationPoint(-8.0F, 7.0F, -7.0F);
this.TableSide2.addBox(0.0F, 0.0F, 0.0F, 1, 1, 14, 0.0F);
this.Leg2 = new ModelRenderer(this, 0, 0);
this.Leg2.setRotationPoint(6.0F, 10.0F, -8.0F);
this.Leg2.addBox(0.0F, 0.0F, 0.0F, 2, 14, 2, 0.0F);
this.TableSide1 = new ModelRenderer(this, 0, 0);
this.TableSide1.setRotationPoint(7.0F, 7.0F, -7.0F);
this.TableSide1.addBox(0.0F, 0.0F, 0.0F, 1, 1, 14, 0.0F);
this.SawBlock3 = new ModelRenderer(this, 0, 0);
this.SawBlock3.setRotationPoint(3.0F, 8.2F, -11.0F);
this.SawBlock3.addBox(0.0F, 0.0F, 0.0F, 1, 1, 3, 0.0F);
this.Handle = new ModelRenderer(this, 55, 0);
this.Handle.setRotationPoint(-2.0F, 12.0F, -9.0F);
this.Handle.addBox(0.0F, 0.0F, 0.0F, 4, 1, 1, 0.0F);
this.Leg1 = new ModelRenderer(this, 0, 0);
this.Leg1.setRotationPoint(-8.0F, 10.0F, -8.0F);
this.Leg1.addBox(0.0F, 0.0F, 0.0F, 2, 14, 2, 0.0F);
this.TableTop = new ModelRenderer(this, 0, 28);
this.TableTop.setRotationPoint(-8.0F, 8.0F, -8.0F);
this.TableTop.addBox(0.0F, 0.0F, 0.0F, 16, 2, 16, 0.0F);
this.TableBack = new ModelRenderer(this, 0, 0);
this.TableBack.setRotationPoint(-8.0F, 7.0F, 7.0F);
this.TableBack.addBox(0.0F, 0.0F, 0.0F, 16, 1, 1, 0.0F);
this.SawBlockClamp = new ModelRenderer(this, 54, 0);
this.SawBlockClamp.setRotationPoint(1.5F, 8.0F, -9.0F);
this.SawBlockClamp.addBox(0.0F, 0.0F, 0.0F, 4, 2, 1, 0.0F);
this.Leg3 = new ModelRenderer(this, 0, 0);
this.Leg3.setRotationPoint(-8.0F, 10.0F, 6.0F);
this.Leg3.addBox(0.0F, 0.0F, 0.0F, 2, 14, 2, 0.0F);
this.SawBlock2 = new ModelRenderer(this, 0, 0);
this.SawBlock2.setRotationPoint(4.0F, 8.2F, -12.0F);
this.SawBlock2.addBox(0.0F, 0.0F, 0.0F, 1, 1, 4, 0.0F);
}
@Override
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
this.SawBlock1.render(f5);
this.Leg4.render(f5);
this.Drawer.render(f5);
this.TableSide2.render(f5);
this.Leg2.render(f5);
this.TableSide1.render(f5);
this.SawBlock3.render(f5);
this.Handle.render(f5);
this.Leg1.render(f5);
this.TableTop.render(f5);
this.TableBack.render(f5);
this.SawBlockClamp.render(f5);
this.Leg3.render(f5);
this.SawBlock2.render(f5);
}
/**
* This is a helper function from Tabula to set the rotation of model parts
*/
public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z) {
modelRenderer.rotateAngleX = x;
modelRenderer.rotateAngleY = y;
modelRenderer.rotateAngleZ = z;
}
}
|