Generate pack assets via Python

- Also features a new, optimized log model
This commit is contained in:
Martin Prokoph
2025-09-14 14:01:51 +02:00
parent 70948d0e92
commit fae5ab2589
1482 changed files with 16935 additions and 611 deletions

View File

@@ -0,0 +1,95 @@
{
"credit": "made by Motschen",
"parent": "block/block",
"textures": {
"main": "block/oak_log",
"particle": "block/oak_log"
},
"elements": [
{
"name": "Cube",
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"north": {"uv": [0, 0, 16, 16], "texture": "#main"},
"east": {"uv": [0, 0, 16, 16], "texture": "#main"},
"south": {"uv": [0, 0, 16, 16], "texture": "#main"},
"west": {"uv": [0, 0, 16, 16], "texture": "#main"},
"up": {"uv": [0, 0, 16, 16], "texture": "#main"},
"down": {"uv": [0, 0, 16, 16], "texture": "#main"}
}
},
{
"name": "Cube",
"from": [1, 16, 1],
"to": [15, 17, 15],
"faces": {
"north": {"uv": [0, 0, 14, 1], "texture": "#main"},
"east": {"uv": [0, 0, 14, 1], "texture": "#main"},
"south": {"uv": [0, 0, 14, 1], "texture": "#main"},
"west": {"uv": [0, 0, 14, 1], "texture": "#main"},
"up": {"uv": [0, 0, 14, 14], "texture": "#main"}
}
},
{
"name": "Cube",
"from": [1, -1, 1],
"to": [15, 0, 15],
"faces": {
"north": {"uv": [0, 0, 14, 1], "texture": "#main"},
"east": {"uv": [0, 0, 14, 1], "texture": "#main"},
"south": {"uv": [0, 0, 14, 1], "texture": "#main"},
"west": {"uv": [0, 0, 14, 1], "texture": "#main"},
"down": {"uv": [0, 0, 14, 14], "texture": "#main"}
}
},
{
"name": "Cube",
"from": [-1, 1, 1],
"to": [0, 15, 15],
"faces": {
"north": {"uv": [0, 0, 1, 14], "texture": "#main"},
"south": {"uv": [0, 0, 1, 14], "texture": "#main"},
"west": {"uv": [0, 0, 14, 14], "texture": "#main"},
"up": {"uv": [0, 0, 1, 14], "texture": "#main"},
"down": {"uv": [0, 0, 1, 14], "texture": "#main"}
}
},
{
"name": "Cube",
"from": [16, 1, 1],
"to": [17, 15, 15],
"faces": {
"north": {"uv": [0, 0, 1, 14], "texture": "#main"},
"east": {"uv": [0, 0, 14, 14], "texture": "#main"},
"south": {"uv": [0, 0, 1, 14], "texture": "#main"},
"up": {"uv": [0, 0, 1, 14], "texture": "#main"},
"down": {"uv": [0, 0, 1, 14], "texture": "#main"}
}
},
{
"name": "Cube",
"from": [1, 1, -1],
"to": [15, 15, 0],
"faces": {
"north": {"uv": [0, 0, 14, 14], "texture": "#main"},
"east": {"uv": [0, 0, 1, 14], "texture": "#main"},
"west": {"uv": [0, 0, 1, 14], "texture": "#main"},
"up": {"uv": [0, 0, 14, 1], "texture": "#main"},
"down": {"uv": [0, 0, 14, 1], "texture": "#main"}
}
},
{
"name": "Cube",
"from": [1, 1, 16],
"to": [15, 15, 17],
"faces": {
"east": {"uv": [0, 0, 1, 14], "texture": "#main"},
"south": {"uv": [0, 0, 14, 14], "texture": "#main"},
"west": {"uv": [0, 0, 1, 14], "texture": "#main"},
"up": {"uv": [0, 0, 14, 1], "texture": "#main"},
"down": {"uv": [0, 0, 14, 1], "texture": "#main"}
}
}
]
}