Skip to content

Commit 56346f9

Browse files
committed
Add cows
1 parent 205f697 commit 56346f9

File tree

3 files changed

+140
-8
lines changed
  • core/src/main
    • java/de/bluecolored/bluemap/core/resources/pack/resourcepack/entitystate
    • resourceExtensions/assets/minecraft

3 files changed

+140
-8
lines changed

core/src/main/java/de/bluecolored/bluemap/core/resources/pack/resourcepack/entitystate/EntityState.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,7 @@
2424
*/
2525
package de.bluecolored.bluemap.core.resources.pack.resourcepack.entitystate;
2626

27-
import de.bluecolored.bluemap.core.resources.ResourcePath;
28-
import de.bluecolored.bluemap.core.resources.pack.resourcepack.blockstate.Multipart;
29-
import de.bluecolored.bluemap.core.resources.pack.resourcepack.blockstate.Variant;
30-
import de.bluecolored.bluemap.core.resources.pack.resourcepack.blockstate.Variants;
31-
import de.bluecolored.bluemap.core.resources.pack.resourcepack.model.Model;
3227
import lombok.Getter;
33-
import org.jetbrains.annotations.Nullable;
34-
35-
import java.util.function.Consumer;
3628

3729
@SuppressWarnings("FieldMayBeFinal")
3830
@Getter
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"parts": [
3+
{ "model": "minecraft:entity/cow/cow" }
4+
]
5+
}
Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
{
2+
"credit": "Made with Blockbench",
3+
"texture_size": [64, 32],
4+
"textures": {
5+
"particle": "entity/cow/cow",
6+
"body": "entity/cow/cow"
7+
},
8+
"elements": [
9+
{
10+
"name": "head",
11+
"from": [-4, 16, -14],
12+
"to": [4, 24, -8],
13+
"rotation": {"angle": 0, "axis": "x", "origin": [2, 22, -14]},
14+
"faces": {
15+
"north": {"uv": [1.5, 3, 3.5, 7], "texture": "#body"},
16+
"east": {"uv": [0, 3, 1.5, 7], "texture": "#body"},
17+
"south": {"uv": [5, 3, 7, 7], "texture": "#body"},
18+
"west": {"uv": [3.5, 3, 5, 7], "texture": "#body"},
19+
"up": {"uv": [1.5, 0, 3.5, 3], "texture": "#body"},
20+
"down": {"uv": [3.5, 0, 5.5, 3], "texture": "#body"}
21+
}
22+
},
23+
{
24+
"name": "body",
25+
"from": [-6, 12, -8],
26+
"to": [6, 22, 10],
27+
"rotation": {"angle": 0, "axis": "y", "origin": [-6, 12, -8]},
28+
"faces": {
29+
"north": {"uv": [7, 2, 10, 7], "texture": "#body"},
30+
"east": {"uv": [4.5, 7, 7, 16], "rotation": 90, "texture": "#body"},
31+
"south": {"uv": [10, 2, 13, 7], "texture": "#body"},
32+
"west": {"uv": [10, 7, 12.5, 16], "rotation": 270, "texture": "#body"},
33+
"up": {"uv": [12.5, 7, 15.5, 16], "texture": "#body"},
34+
"down": {"uv": [7, 7, 10, 16], "rotation": 180, "texture": "#body"}
35+
}
36+
},
37+
{
38+
"name": "horn_right",
39+
"from": [4, 22, -12],
40+
"to": [5, 25, -11],
41+
"rotation": {"angle": 0, "axis": "y", "origin": [6, 22, -13]},
42+
"faces": {
43+
"north": {"uv": [6.25, 0.5, 6.5, 2], "texture": "#body"},
44+
"east": {"uv": [6, 0.5, 6.25, 2], "texture": "#body"},
45+
"south": {"uv": [5.75, 0.5, 6, 2], "texture": "#body"},
46+
"west": {"uv": [5.5, 0.5, 5.75, 2], "texture": "#body"},
47+
"up": {"uv": [5.75, 0, 6, 0.5], "texture": "#body"},
48+
"down": {"uv": [6, 0, 6.25, 0.5], "texture": "#body"}
49+
}
50+
},
51+
{
52+
"name": "horn_left",
53+
"from": [-5, 22, -12],
54+
"to": [-4, 25, -11],
55+
"rotation": {"angle": 0, "axis": "x", "origin": [-6, 22, -13]},
56+
"faces": {
57+
"north": {"uv": [6.5, 0.5, 6.25, 2], "texture": "#body"},
58+
"east": {"uv": [5.75, 0.5, 5.5, 2], "texture": "#body"},
59+
"south": {"uv": [6, 0.5, 5.75, 2], "texture": "#body"},
60+
"west": {"uv": [6.25, 0.5, 6, 2], "texture": "#body"},
61+
"up": {"uv": [6, 0, 5.75, 0.5], "texture": "#body"},
62+
"down": {"uv": [6.25, 0, 6, 0.5], "texture": "#body"}
63+
}
64+
},
65+
{
66+
"name": "leg_front_right",
67+
"from": [2, 0, -8],
68+
"to": [6, 12, -4],
69+
"rotation": {"angle": 0, "axis": "y", "origin": [4, 0, -6]},
70+
"faces": {
71+
"north": {"uv": [1, 10, 2, 16], "texture": "#body"},
72+
"east": {"uv": [0, 10, 1, 16], "texture": "#body"},
73+
"south": {"uv": [3, 10, 4, 16], "texture": "#body"},
74+
"west": {"uv": [2, 10, 3, 16], "texture": "#body"},
75+
"up": {"uv": [1, 8, 2, 10], "texture": "#body"},
76+
"down": {"uv": [2, 8, 3, 10], "texture": "#body"}
77+
}
78+
},
79+
{
80+
"name": "leg_front_left",
81+
"from": [-6, 0, -8],
82+
"to": [-2, 12, -4],
83+
"rotation": {"angle": 0, "axis": "y", "origin": [-4, 0, -6]},
84+
"faces": {
85+
"north": {"uv": [1, 10, 2, 16], "texture": "#body"},
86+
"east": {"uv": [0, 10, 1, 16], "texture": "#body"},
87+
"south": {"uv": [3, 10, 4, 16], "texture": "#body"},
88+
"west": {"uv": [2, 10, 3, 16], "texture": "#body"},
89+
"up": {"uv": [1, 8, 2, 10], "texture": "#body"},
90+
"down": {"uv": [2, 8, 3, 10], "texture": "#body"}
91+
}
92+
},
93+
{
94+
"name": "leg_back_left",
95+
"from": [-6, 0, 5],
96+
"to": [-2, 12, 9],
97+
"rotation": {"angle": 0, "axis": "y", "origin": [-4, 0, 7]},
98+
"faces": {
99+
"north": {"uv": [1, 10, 2, 16], "texture": "#body"},
100+
"east": {"uv": [0, 10, 1, 16], "texture": "#body"},
101+
"south": {"uv": [3, 10, 4, 16], "texture": "#body"},
102+
"west": {"uv": [2, 10, 3, 16], "texture": "#body"},
103+
"up": {"uv": [1, 8, 2, 10], "texture": "#body"},
104+
"down": {"uv": [2, 8, 3, 10], "texture": "#body"}
105+
}
106+
},
107+
{
108+
"name": "leg_back_right",
109+
"from": [2, 0, 5],
110+
"to": [6, 12, 9],
111+
"rotation": {"angle": 0, "axis": "y", "origin": [4, 0, 7]},
112+
"faces": {
113+
"north": {"uv": [1, 10, 2, 16], "texture": "#body"},
114+
"east": {"uv": [0, 10, 1, 16], "texture": "#body"},
115+
"south": {"uv": [3, 10, 4, 16], "texture": "#body"},
116+
"west": {"uv": [2, 10, 3, 16], "texture": "#body"},
117+
"up": {"uv": [1, 8, 2, 10], "texture": "#body"},
118+
"down": {"uv": [2, 8, 3, 10], "texture": "#body"}
119+
}
120+
},
121+
{
122+
"name": "udder",
123+
"from": [-2, 11, 4],
124+
"to": [2, 12, 10],
125+
"rotation": {"angle": 0, "axis": "y", "origin": [0, 11, 5]},
126+
"faces": {
127+
"north": {"uv": [13.25, 0, 14.25, 0.5], "texture": "#body"},
128+
"east": {"uv": [14.25, 0.5, 14.5, 3.5], "rotation": 90, "texture": "#body"},
129+
"south": {"uv": [14.25, 0, 15.25, 0.5], "texture": "#body"},
130+
"west": {"uv": [13, 0.5, 13.25, 3.5], "rotation": 90, "texture": "#body"},
131+
"down": {"uv": [13.25, 0.5, 14.25, 3.5], "texture": "#body"}
132+
}
133+
}
134+
]
135+
}

0 commit comments

Comments
 (0)