summaryrefslogtreecommitdiff
path: root/assets/minecraft/optifine/cem/chest_large.jem
diff options
context:
space:
mode:
Diffstat (limited to 'assets/minecraft/optifine/cem/chest_large.jem')
-rwxr-xr-xassets/minecraft/optifine/cem/chest_large.jem161
1 files changed, 161 insertions, 0 deletions
diff --git a/assets/minecraft/optifine/cem/chest_large.jem b/assets/minecraft/optifine/cem/chest_large.jem
new file mode 100755
index 00000000..2f4e4720
--- /dev/null
+++ b/assets/minecraft/optifine/cem/chest_large.jem
@@ -0,0 +1,161 @@
1{
2 "credit": "Made with Blockbench",
3 "texture": "chest_large.png",
4 "textureSize": [128, 64],
5 "models": [
6 {
7 "part": "base_left",
8 "id": "base_left",
9 "invertAxis": "xy",
10 "translate": [-16, 0, -8],
11 "rotate": [-180, 0, 0],
12 "submodels": [
13 {
14 "id": "base2",
15 "invertAxis": "xy",
16 "translate": [16, 0, 24],
17 "boxes": [
18 {
19 "coordinates": [-2, -11, -14, -28, 9, 12],
20 "uvNorth": [48, 56, 72, 47],
21 "uvEast": [12, 56, 0, 47],
22 "uvSouth": [36, 56, 12, 47],
23 "uvWest": [48, 56, 36, 47],
24 "uvUp": [60, 44, 36, 32]
25 },
26 {
27 "coordinates": [-32, -11, -16, 32, 11, 16],
28 "uvNorth": [96, 32, 64, 21],
29 "uvEast": [16, 32, 0, 21],
30 "uvSouth": [48, 32, 16, 21],
31 "uvWest": [64, 32, 48, 21],
32 "uvUp": [80, 0, 48, 16],
33 "uvDown": [112, 0, 80, 16]
34 }
35 ],
36 "submodels": [
37 {
38 "id": "anti_base",
39 "invertAxis": "xy",
40 "translate": [0, 0, -16],
41 "rotate": [-180, 0, 0],
42 "submodels": [
43 {
44 "id": "lid_left2",
45 "invertAxis": "xy",
46 "translate": [0, 9, -1],
47 "rotate": [-180, 0, 0],
48 "boxes": [
49 {
50 "coordinates": [-32, -7, -1, 32, 6, 16],
51 "uvNorth": [64, 22, 96, 16],
52 "uvEast": [16, 22, 0, 16],
53 "uvSouth": [48, 22, 16, 16],
54 "uvWest": [64, 22, 48, 16],
55 "uvUp": [112, 16, 80, 0],
56 "uvDown": [48, 16, 16, 0]
57 },
58 {
59 "coordinates": [-17, -4, 15, 2, 4, 1],
60 "uvNorth": [4, 5, 6, 1],
61 "uvEast": [0, 5, 1, 1],
62 "uvSouth": [1, 5, 3, 1],
63 "uvWest": [3, 5, 4, 1],
64 "uvUp": [5, 1, 3, 0],
65 "uvDown": [3, 0, 1, 1]
66 },
67 {
68 "coordinates": [-2, -5, 1, -28, 4, 12],
69 "uvNorth": [48, 48, 72, 44],
70 "uvEast": [12, 48, 0, 44],
71 "uvSouth": [36, 48, 12, 44],
72 "uvWest": [48, 48, 36, 44],
73 "uvDown": [36, 44, 12, 32]
74 }
75 ]
76 }
77 ]
78 }
79 ]
80 },
81 {
82 "id": "close",
83 "invertAxis": "xy",
84 "translate": [16, 0, 8]
85 }
86 ],
87 "animations": [
88 {
89 "this.rx": 0,
90 "this.ry": 0
91 },
92 {
93 "lid_left2.rx": "if(close.visible, if(lid_left.rx > -pi/2.5 ,sin(lid_left.rx*2.5)/3,(lid_left.rx*2)+(pi/2)) , lid_left.rx) +pi",
94 "base_left.rx": "if(close.visible,0, if(lid_left.rx > -pi/2.5 ,sin(lid_left.rx*2.5)/6,0))",
95 "base2.rx": "if(close.visible,if(lid_left.rx > -pi/2.5 ,-sin(lid_left.rx*2.5)/2,0 )/7,0)",
96 "close.visible": "if(lid_left.rx == 0,0,lid_left.rx < -1.5, 1,if(close.visible,1,0)) > 0"
97 }
98 ]
99 },
100 {
101 "part": "base_right",
102 "id": "base_right",
103 "invertAxis": "xy",
104 "translate": [0, 0, -8],
105 "rotate": [-180, 0, 0],
106 "animations": [
107 {
108 "this.rx": 0
109 }
110 ]
111 },
112 {
113 "part": "lid_left",
114 "id": "lid_left",
115 "invertAxis": "xy",
116 "translate": [-16, -9, -7],
117 "rotate": [-180, 0, 0],
118 "animations": [
119 {
120 "this.rx": 0
121 }
122 ]
123 },
124 {
125 "part": "lid_right",
126 "id": "lid_right",
127 "invertAxis": "xy",
128 "translate": [0, -9, -7],
129 "rotate": [-180, 0, 0],
130 "animations": [
131 {
132 "this.rx": 0
133 }
134 ]
135 },
136 {
137 "part": "knob_left",
138 "id": "knob_left",
139 "invertAxis": "xy",
140 "translate": [-16, -8, -8],
141 "rotate": [-180, 0, 0],
142 "animations": [
143 {
144 "this.rx": 0
145 }
146 ]
147 },
148 {
149 "part": "knob_right",
150 "id": "knob_right",
151 "invertAxis": "xy",
152 "translate": [0, -8, -8],
153 "rotate": [-180, 0, 0],
154 "animations": [
155 {
156 "this.rx": 0
157 }
158 ]
159 }
160 ]
161} \ No newline at end of file