Skip to content

Commit 57f26fe

Browse files
committed
updated saguaro fruit model
1 parent 6debd03 commit 57f26fe

File tree

14 files changed

+1189
-1047
lines changed

14 files changed

+1189
-1047
lines changed

src/main/resources/assets/dynamictreesplus/models/block/fruit/saguaro_age0.json

Lines changed: 159 additions & 155 deletions
Large diffs are not rendered by default.
Lines changed: 80 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,39 @@
11
{
22
"credit": "Made with Blockbench",
33
"ambientocclusion": false,
4+
"render_type": "cutout_mipped",
45
"textures": {
56
"particle": "dynamictreesplus:block/saguaro_fruit",
67
"fruit": "dynamictreesplus:block/saguaro_fruit"
78
},
89
"elements": [
910
{
10-
"from": [10.4, 0, 8],
11-
"to": [12, 3.2, 9.6],
12-
"rotation": {"angle": 0, "axis": "y", "origin": [18.8, 8, 16.4]},
11+
"name": "stem1",
12+
"from": [4.5, 4, 5],
13+
"to": [7.5, 6, 5],
14+
"shade": false,
15+
"rotation": {"angle": -45, "axis": "y", "origin": [6, 4, 5]},
1316
"faces": {
14-
"north": {"uv": [0, 2, 2, 6], "texture": "#fruit"},
15-
"east": {"uv": [0, 2, 2, 6], "texture": "#fruit"},
16-
"south": {"uv": [0, 2, 2, 6], "texture": "#fruit"},
17-
"west": {"uv": [0, 2, 2, 6], "texture": "#fruit"},
18-
"up": {"uv": [0, 0, 2, 2], "texture": "#fruit"},
19-
"down": {"uv": [0, 6, 2, 8], "texture": "#fruit"}
17+
"north": {"uv": [13, 3, 16, 5], "texture": "#fruit"},
18+
"south": {"uv": [13, 3, 16, 5], "texture": "#fruit"}
2019
}
2120
},
2221
{
23-
"from": [5.6, 0, 4],
24-
"to": [7.2, 3.2, 5.6],
25-
"rotation": {"angle": 0, "axis": "y", "origin": [14, 8, 12.4]},
22+
"name": "stem2",
23+
"from": [6, 4, 3.5],
24+
"to": [6, 6, 6.5],
25+
"shade": false,
26+
"rotation": {"angle": -45, "axis": "y", "origin": [6, 4, 5]},
2627
"faces": {
27-
"north": {"uv": [0, 2, 2, 6], "texture": "#fruit"},
28-
"east": {"uv": [0, 2, 2, 6], "texture": "#fruit"},
29-
"south": {"uv": [0, 2, 2, 6], "texture": "#fruit"},
30-
"west": {"uv": [0, 2, 2, 6], "texture": "#fruit"},
31-
"up": {"uv": [0, 0, 2, 2], "texture": "#fruit"},
32-
"down": {"uv": [0, 6, 2, 8], "texture": "#fruit"}
28+
"east": {"uv": [13, 3, 16, 5], "texture": "#fruit"},
29+
"west": {"uv": [13, 3, 16, 5], "texture": "#fruit"}
3330
}
3431
},
3532
{
36-
"from": [4, 0, 10.4],
37-
"to": [5.6, 3.2, 12],
38-
"rotation": {"angle": 0, "axis": "y", "origin": [12.4, 8, 18.8]},
33+
"name": "fruit",
34+
"from": [5, 0, 4],
35+
"to": [7, 4, 6],
36+
"rotation": {"angle": 0, "axis": "y", "origin": [13.4, 8, 12.4]},
3937
"faces": {
4038
"north": {"uv": [0, 2, 2, 6], "texture": "#fruit"},
4139
"east": {"uv": [0, 2, 2, 6], "texture": "#fruit"},
@@ -46,82 +44,96 @@
4644
}
4745
},
4846
{
49-
"name": "Element",
50-
"from": [10, 3.2, 8.8],
51-
"to": [12.4, 4.8, 8.8],
47+
"name": "stem2",
48+
"from": [9.5, 4, 9],
49+
"to": [12.5, 6, 9],
5250
"shade": false,
53-
"rotation": {"angle": -45, "axis": "y", "origin": [11.2, 4.8, 8.8]},
51+
"rotation": {"angle": -45, "axis": "y", "origin": [11, 4, 9]},
5452
"faces": {
5553
"north": {"uv": [13, 3, 16, 5], "texture": "#fruit"},
56-
"east": {"uv": [0, 0, 0, 0], "texture": "#fruit"},
57-
"south": {"uv": [13, 3, 16, 5], "texture": "#fruit"},
58-
"west": {"uv": [0, 0, 0, 0], "texture": "#fruit"},
59-
"up": {"uv": [0, 0, 0, 0], "texture": "#fruit"},
60-
"down": {"uv": [0, 0, 0, 0], "texture": "#fruit"}
54+
"south": {"uv": [13, 3, 16, 5], "texture": "#fruit"}
6155
}
6256
},
6357
{
64-
"name": "Element",
65-
"from": [5.2, 3.2, 4.8],
66-
"to": [7.6, 4.8, 4.8],
58+
"name": "stem3",
59+
"from": [11, 4, 7.5],
60+
"to": [11, 6, 10.5],
6761
"shade": false,
68-
"rotation": {"angle": -45, "axis": "y", "origin": [6.4, 4.8, 4.8]},
62+
"rotation": {"angle": -45, "axis": "y", "origin": [11, 4, 9]},
6963
"faces": {
70-
"north": {"uv": [13, 3, 16, 5], "texture": "#fruit"},
71-
"east": {"uv": [0, 0, 0, 0], "texture": "#fruit"},
72-
"south": {"uv": [13, 3, 16, 5], "texture": "#fruit"},
73-
"west": {"uv": [0, 0, 0, 0], "texture": "#fruit"},
74-
"up": {"uv": [0, 0, 0, 0], "texture": "#fruit"},
75-
"down": {"uv": [0, 0, 0, 0], "texture": "#fruit"}
64+
"east": {"uv": [13, 3, 16, 5], "texture": "#fruit"},
65+
"west": {"uv": [13, 3, 16, 5], "texture": "#fruit"}
7666
}
7767
},
7868
{
79-
"name": "Element",
80-
"from": [3.6, 3.2, 11.2],
81-
"to": [6, 4.8, 11.2],
82-
"shade": false,
83-
"rotation": {"angle": -45, "axis": "y", "origin": [4.8, 4.8, 11.2]},
69+
"name": "fruit",
70+
"from": [10, 0, 8],
71+
"to": [12, 4, 10],
72+
"rotation": {"angle": 0, "axis": "y", "origin": [18.4, 8, 16.4]},
8473
"faces": {
85-
"north": {"uv": [13, 3, 16, 5], "texture": "#fruit"},
86-
"east": {"uv": [0, 0, 0, 0], "texture": "#fruit"},
87-
"south": {"uv": [13, 3, 16, 5], "texture": "#fruit"},
88-
"west": {"uv": [0, 0, 0, 0], "texture": "#fruit"},
89-
"up": {"uv": [0, 0, 0, 0], "texture": "#fruit"},
90-
"down": {"uv": [0, 0, 0, 0], "texture": "#fruit"}
74+
"north": {"uv": [0, 2, 2, 6], "texture": "#fruit"},
75+
"east": {"uv": [0, 2, 2, 6], "texture": "#fruit"},
76+
"south": {"uv": [0, 2, 2, 6], "texture": "#fruit"},
77+
"west": {"uv": [0, 2, 2, 6], "texture": "#fruit"},
78+
"up": {"uv": [0, 0, 2, 2], "texture": "#fruit"},
79+
"down": {"uv": [0, 6, 2, 8], "texture": "#fruit"}
9180
}
9281
},
9382
{
94-
"name": "Element",
95-
"from": [10, 3.2, 8.8],
96-
"to": [12.4, 4.8, 8.8],
83+
"name": "stem1",
84+
"from": [3.5, 4, 11],
85+
"to": [6.5, 6, 11],
9786
"shade": false,
98-
"rotation": {"angle": 45, "axis": "y", "origin": [11.2, 4.8, 8.8]},
87+
"rotation": {"angle": -45, "axis": "y", "origin": [5, 4, 11]},
9988
"faces": {
10089
"north": {"uv": [13, 3, 16, 5], "texture": "#fruit"},
10190
"south": {"uv": [13, 3, 16, 5], "texture": "#fruit"}
10291
}
10392
},
10493
{
105-
"name": "Element",
106-
"from": [5.2, 3.2, 4.8],
107-
"to": [7.6, 4.8, 4.8],
94+
"name": "stem2",
95+
"from": [5, 4, 9.5],
96+
"to": [5, 6, 12.5],
10897
"shade": false,
109-
"rotation": {"angle": 45, "axis": "y", "origin": [6.4, 4.8, 4.8]},
98+
"rotation": {"angle": -45, "axis": "y", "origin": [5, 4, 11]},
11099
"faces": {
111-
"north": {"uv": [13, 3, 16, 5], "texture": "#fruit"},
112-
"south": {"uv": [13, 3, 16, 5], "texture": "#fruit"}
100+
"east": {"uv": [13, 3, 16, 5], "texture": "#fruit"},
101+
"west": {"uv": [13, 3, 16, 5], "texture": "#fruit"}
113102
}
114103
},
115104
{
116-
"name": "Element",
117-
"from": [3.6, 3.2, 11.2],
118-
"to": [6, 4.8, 11.2],
119-
"shade": false,
120-
"rotation": {"angle": 45, "axis": "y", "origin": [4.8, 4.8, 11.2]},
105+
"name": "fruit",
106+
"from": [4, 0, 10],
107+
"to": [6, 4, 12],
108+
"rotation": {"angle": 0, "axis": "y", "origin": [12.4, 8, 18.4]},
121109
"faces": {
122-
"north": {"uv": [13, 3, 16, 5], "texture": "#fruit"},
123-
"south": {"uv": [13, 3, 16, 5], "texture": "#fruit"}
110+
"north": {"uv": [0, 2, 2, 6], "texture": "#fruit"},
111+
"east": {"uv": [0, 2, 2, 6], "texture": "#fruit"},
112+
"south": {"uv": [0, 2, 2, 6], "texture": "#fruit"},
113+
"west": {"uv": [0, 2, 2, 6], "texture": "#fruit"},
114+
"up": {"uv": [0, 0, 2, 2], "texture": "#fruit"},
115+
"down": {"uv": [0, 6, 2, 8], "texture": "#fruit"}
124116
}
125117
}
118+
],
119+
"groups": [
120+
{
121+
"name": "fruit1",
122+
"origin": [14, 8, 12.4],
123+
"color": 0,
124+
"children": [0, 1, 2]
125+
},
126+
{
127+
"name": "fruit1",
128+
"origin": [14, 8, 12.4],
129+
"color": 0,
130+
"children": [3, 4, 5]
131+
},
132+
{
133+
"name": "fruit2",
134+
"origin": [14, 8, 12.4],
135+
"color": 0,
136+
"children": [6, 7, 8]
137+
}
126138
]
127139
}
Lines changed: 75 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
11
{
22
"credit": "Made with Blockbench",
33
"ambientocclusion": false,
4+
"render_type": "cutout_mipped",
45
"textures": {
56
"particle": "dynamictreesplus:block/saguaro_fruit",
67
"fruit": "dynamictreesplus:block/saguaro_fruit"
78
},
89
"elements": [
910
{
10-
"from": [3.6, 0, 10],
11-
"to": [6, 4.8, 12.4],
12-
"rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 18.4]},
11+
"name": "fruit",
12+
"from": [4.5, 0, 3.5],
13+
"to": [7.5, 6, 6.5],
14+
"rotation": {"angle": 0, "axis": "y", "origin": [7.3, 8, 7.9]},
1315
"faces": {
1416
"north": {"uv": [2, 3, 5, 9], "texture": "#fruit"},
1517
"east": {"uv": [2, 3, 5, 9], "texture": "#fruit"},
@@ -20,22 +22,32 @@
2022
}
2123
},
2224
{
23-
"from": [5.2, 0, 3.6],
24-
"to": [7.6, 4.8, 6],
25-
"rotation": {"angle": 0, "axis": "y", "origin": [13.6, 8, 12]},
25+
"name": "stem1",
26+
"from": [6, 6, 3.5],
27+
"to": [6, 9, 6.5],
28+
"shade": false,
29+
"rotation": {"angle": -45, "axis": "y", "origin": [6, 6, 5]},
2630
"faces": {
27-
"north": {"uv": [2, 3, 5, 9], "texture": "#fruit"},
28-
"east": {"uv": [2, 3, 5, 9], "texture": "#fruit"},
29-
"south": {"uv": [2, 3, 5, 9], "texture": "#fruit"},
30-
"west": {"uv": [2, 3, 5, 9], "texture": "#fruit"},
31-
"up": {"uv": [2, 0, 5, 3], "texture": "#fruit"},
32-
"down": {"uv": [2, 9, 5, 12], "texture": "#fruit"}
31+
"east": {"uv": [13, 1, 16, 4], "texture": "#fruit"},
32+
"west": {"uv": [13, 1, 16, 4], "texture": "#fruit"}
33+
}
34+
},
35+
{
36+
"name": "stem2",
37+
"from": [4.5, 6, 5],
38+
"to": [7.5, 9, 5],
39+
"shade": false,
40+
"rotation": {"angle": -45, "axis": "y", "origin": [6, 6, 5]},
41+
"faces": {
42+
"north": {"uv": [13, 1, 16, 4], "texture": "#fruit"},
43+
"south": {"uv": [13, 1, 16, 4], "texture": "#fruit"}
3344
}
3445
},
3546
{
36-
"from": [10, 0, 7.6],
37-
"to": [12.4, 4.8, 10],
38-
"rotation": {"angle": 0, "axis": "y", "origin": [18.4, 8, 16]},
47+
"name": "fruit",
48+
"from": [3.5, 0, 9.5],
49+
"to": [6.5, 6, 12.5],
50+
"rotation": {"angle": 0, "axis": "y", "origin": [6.3, 8, 13.9]},
3951
"faces": {
4052
"north": {"uv": [2, 3, 5, 9], "texture": "#fruit"},
4153
"east": {"uv": [2, 3, 5, 9], "texture": "#fruit"},
@@ -46,70 +58,82 @@
4658
}
4759
},
4860
{
49-
"name": "Element",
50-
"from": [3.6, 4.8, 11.2],
51-
"to": [6, 7.2, 11.2],
61+
"name": "stem2",
62+
"from": [5, 6, 9.5],
63+
"to": [5, 9, 12.5],
5264
"shade": false,
53-
"rotation": {"angle": -45, "axis": "y", "origin": [4.8, 6.4, 11.2]},
65+
"rotation": {"angle": -45, "axis": "y", "origin": [5, 6, 11]},
5466
"faces": {
55-
"north": {"uv": [13, 1, 16, 4], "texture": "#fruit"},
56-
"south": {"uv": [13, 1, 16, 4], "texture": "#fruit"}
67+
"east": {"uv": [13, 1, 16, 4], "texture": "#fruit"},
68+
"west": {"uv": [13, 1, 16, 4], "texture": "#fruit"}
5769
}
5870
},
5971
{
60-
"name": "Element",
61-
"from": [10, 4.8, 8.8],
62-
"to": [12.4, 7.2, 8.8],
72+
"name": "stem3",
73+
"from": [3.5, 6, 11],
74+
"to": [6.5, 9, 11],
6375
"shade": false,
64-
"rotation": {"angle": -45, "axis": "y", "origin": [11.2, 6.4, 8.8]},
76+
"rotation": {"angle": -45, "axis": "y", "origin": [5, 6, 11]},
6577
"faces": {
6678
"north": {"uv": [13, 1, 16, 4], "texture": "#fruit"},
6779
"south": {"uv": [13, 1, 16, 4], "texture": "#fruit"}
6880
}
6981
},
7082
{
71-
"name": "Element",
72-
"from": [5.2, 4.8, 4.8],
73-
"to": [7.6, 7.2, 4.8],
74-
"shade": false,
75-
"rotation": {"angle": -45, "axis": "y", "origin": [6.4, 6.4, 4.8]},
83+
"name": "fruit",
84+
"from": [9.5, 0, 7.5],
85+
"to": [12.5, 6, 10.5],
86+
"rotation": {"angle": 0, "axis": "y", "origin": [12.3, 8, 11.9]},
7687
"faces": {
77-
"north": {"uv": [13, 1, 16, 4], "texture": "#fruit"},
78-
"south": {"uv": [13, 1, 16, 4], "texture": "#fruit"}
88+
"north": {"uv": [2, 3, 5, 9], "texture": "#fruit"},
89+
"east": {"uv": [2, 3, 5, 9], "texture": "#fruit"},
90+
"south": {"uv": [2, 3, 5, 9], "texture": "#fruit"},
91+
"west": {"uv": [2, 3, 5, 9], "texture": "#fruit"},
92+
"up": {"uv": [2, 0, 5, 3], "texture": "#fruit"},
93+
"down": {"uv": [2, 9, 5, 12], "texture": "#fruit"}
7994
}
8095
},
8196
{
82-
"name": "Element",
83-
"from": [3.6, 4.8, 11.2],
84-
"to": [6, 7.2, 11.2],
97+
"name": "stem3",
98+
"from": [11, 6, 7.5],
99+
"to": [11, 9, 10.5],
85100
"shade": false,
86-
"rotation": {"angle": 45, "axis": "y", "origin": [4.8, 6.4, 11.2]},
101+
"rotation": {"angle": -45, "axis": "y", "origin": [11, 6, 9]},
87102
"faces": {
88-
"north": {"uv": [13, 1, 16, 4], "texture": "#fruit"},
89-
"south": {"uv": [13, 1, 16, 4], "texture": "#fruit"}
103+
"east": {"uv": [13, 1, 16, 4], "texture": "#fruit"},
104+
"west": {"uv": [13, 1, 16, 4], "texture": "#fruit"}
90105
}
91106
},
92107
{
93-
"name": "Element",
94-
"from": [10, 4.8, 8.8],
95-
"to": [12.4, 7.2, 8.8],
108+
"name": "stem4",
109+
"from": [9.5, 6, 9],
110+
"to": [12.5, 9, 9],
96111
"shade": false,
97-
"rotation": {"angle": 45, "axis": "y", "origin": [11.2, 6.4, 8.8]},
112+
"rotation": {"angle": -45, "axis": "y", "origin": [11, 6, 9]},
98113
"faces": {
99114
"north": {"uv": [13, 1, 16, 4], "texture": "#fruit"},
100115
"south": {"uv": [13, 1, 16, 4], "texture": "#fruit"}
101116
}
117+
}
118+
],
119+
"groups": [
120+
{
121+
"name": "fruit1",
122+
"origin": [6.5, 6, 5.5],
123+
"color": 0,
124+
"children": [0, 1, 2]
102125
},
103126
{
104-
"name": "Element",
105-
"from": [5.2, 4.8, 4.8],
106-
"to": [7.6, 7.2, 4.8],
107-
"shade": false,
108-
"rotation": {"angle": 45, "axis": "y", "origin": [6.4, 6.4, 4.8]},
109-
"faces": {
110-
"north": {"uv": [13, 1, 16, 4], "texture": "#fruit"},
111-
"south": {"uv": [13, 1, 16, 4], "texture": "#fruit"}
112-
}
127+
"name": "fruit2",
128+
"origin": [6.5, 6, 5.5],
129+
"color": 0,
130+
"children": [3, 4, 5]
131+
},
132+
{
133+
"name": "fruit3",
134+
"origin": [6.5, 6, 5.5],
135+
"color": 0,
136+
"children": [6, 7, 8]
113137
}
114138
]
115139
}

0 commit comments

Comments
 (0)