compat: Environmental colored wisteria leaves

- Uses a new per-texture configuration system that allows customizing block states
- This system also allows defining the texture stitching layout, based on the following template:
1 2 3
4 5 6
7 8 9
This commit is contained in:
Martin Prokoph
2025-03-14 15:31:47 +01:00
parent 9a53699677
commit 723e8d2bc7
28 changed files with 374 additions and 273 deletions

View File

@@ -1,6 +1,6 @@
{
"variants": {
"": [
"half=bottom": [
{
"model": "environmental:block/blue_wisteria_leaves1"
},
@@ -61,6 +61,68 @@
"model": "environmental:block/blue_wisteria_leaves4",
"y": 270
}
],
"half=top": [
{
"model": "environmental:block/blue_wisteria_leaves_top1"
},
{
"model": "environmental:block/blue_wisteria_leaves_top1",
"y": 90
},
{
"model": "environmental:block/blue_wisteria_leaves_top1",
"y": 180
},
{
"model": "environmental:block/blue_wisteria_leaves_top1",
"y": 270
},
{
"model": "environmental:block/blue_wisteria_leaves_top2"
},
{
"model": "environmental:block/blue_wisteria_leaves_top2",
"y": 90
},
{
"model": "environmental:block/blue_wisteria_leaves_top2",
"y": 180
},
{
"model": "environmental:block/blue_wisteria_leaves_top2",
"y": 270
},
{
"model": "environmental:block/blue_wisteria_leaves_top3"
},
{
"model": "environmental:block/blue_wisteria_leaves_top3",
"y": 90
},
{
"model": "environmental:block/blue_wisteria_leaves_top3",
"y": 180
},
{
"model": "environmental:block/blue_wisteria_leaves_top3",
"y": 270
},
{
"model": "environmental:block/blue_wisteria_leaves_top4"
},
{
"model": "environmental:block/blue_wisteria_leaves_top4",
"y": 90
},
{
"model": "environmental:block/blue_wisteria_leaves_top4",
"y": 180
},
{
"model": "environmental:block/blue_wisteria_leaves_top4",
"y": 270
}
]
}
}

View File

@@ -1,66 +0,0 @@
{
"variants": {
"": [
{
"model": "environmental:block/blue_wisteria_leaves_top1"
},
{
"model": "environmental:block/blue_wisteria_leaves_top1",
"y": 90
},
{
"model": "environmental:block/blue_wisteria_leaves_top1",
"y": 180
},
{
"model": "environmental:block/blue_wisteria_leaves_top1",
"y": 270
},
{
"model": "environmental:block/blue_wisteria_leaves_top2"
},
{
"model": "environmental:block/blue_wisteria_leaves_top2",
"y": 90
},
{
"model": "environmental:block/blue_wisteria_leaves_top2",
"y": 180
},
{
"model": "environmental:block/blue_wisteria_leaves_top2",
"y": 270
},
{
"model": "environmental:block/blue_wisteria_leaves_top3"
},
{
"model": "environmental:block/blue_wisteria_leaves_top3",
"y": 90
},
{
"model": "environmental:block/blue_wisteria_leaves_top3",
"y": 180
},
{
"model": "environmental:block/blue_wisteria_leaves_top3",
"y": 270
},
{
"model": "environmental:block/blue_wisteria_leaves_top4"
},
{
"model": "environmental:block/blue_wisteria_leaves_top4",
"y": 90
},
{
"model": "environmental:block/blue_wisteria_leaves_top4",
"y": 180
},
{
"model": "environmental:block/blue_wisteria_leaves_top4",
"y": 270
}
]
}
}

View File

@@ -1,6 +1,6 @@
{
"variants": {
"": [
"half=bottom": [
{
"model": "environmental:block/pink_wisteria_leaves1"
},
@@ -61,6 +61,68 @@
"model": "environmental:block/pink_wisteria_leaves4",
"y": 270
}
],
"half=top": [
{
"model": "environmental:block/pink_wisteria_leaves_top1"
},
{
"model": "environmental:block/pink_wisteria_leaves_top1",
"y": 90
},
{
"model": "environmental:block/pink_wisteria_leaves_top1",
"y": 180
},
{
"model": "environmental:block/pink_wisteria_leaves_top1",
"y": 270
},
{
"model": "environmental:block/pink_wisteria_leaves_top2"
},
{
"model": "environmental:block/pink_wisteria_leaves_top2",
"y": 90
},
{
"model": "environmental:block/pink_wisteria_leaves_top2",
"y": 180
},
{
"model": "environmental:block/pink_wisteria_leaves_top2",
"y": 270
},
{
"model": "environmental:block/pink_wisteria_leaves_top3"
},
{
"model": "environmental:block/pink_wisteria_leaves_top3",
"y": 90
},
{
"model": "environmental:block/pink_wisteria_leaves_top3",
"y": 180
},
{
"model": "environmental:block/pink_wisteria_leaves_top3",
"y": 270
},
{
"model": "environmental:block/pink_wisteria_leaves_top4"
},
{
"model": "environmental:block/pink_wisteria_leaves_top4",
"y": 90
},
{
"model": "environmental:block/pink_wisteria_leaves_top4",
"y": 180
},
{
"model": "environmental:block/pink_wisteria_leaves_top4",
"y": 270
}
]
}
}

View File

@@ -1,66 +0,0 @@
{
"variants": {
"": [
{
"model": "environmental:block/pink_wisteria_leaves_top1"
},
{
"model": "environmental:block/pink_wisteria_leaves_top1",
"y": 90
},
{
"model": "environmental:block/pink_wisteria_leaves_top1",
"y": 180
},
{
"model": "environmental:block/pink_wisteria_leaves_top1",
"y": 270
},
{
"model": "environmental:block/pink_wisteria_leaves_top2"
},
{
"model": "environmental:block/pink_wisteria_leaves_top2",
"y": 90
},
{
"model": "environmental:block/pink_wisteria_leaves_top2",
"y": 180
},
{
"model": "environmental:block/pink_wisteria_leaves_top2",
"y": 270
},
{
"model": "environmental:block/pink_wisteria_leaves_top3"
},
{
"model": "environmental:block/pink_wisteria_leaves_top3",
"y": 90
},
{
"model": "environmental:block/pink_wisteria_leaves_top3",
"y": 180
},
{
"model": "environmental:block/pink_wisteria_leaves_top3",
"y": 270
},
{
"model": "environmental:block/pink_wisteria_leaves_top4"
},
{
"model": "environmental:block/pink_wisteria_leaves_top4",
"y": 90
},
{
"model": "environmental:block/pink_wisteria_leaves_top4",
"y": 180
},
{
"model": "environmental:block/pink_wisteria_leaves_top4",
"y": 270
}
]
}
}

View File

@@ -1,6 +1,6 @@
{
"variants": {
"": [
"half=bottom": [
{
"model": "environmental:block/purple_wisteria_leaves1"
},
@@ -61,6 +61,68 @@
"model": "environmental:block/purple_wisteria_leaves4",
"y": 270
}
],
"half=top": [
{
"model": "environmental:block/purple_wisteria_leaves_top1"
},
{
"model": "environmental:block/purple_wisteria_leaves_top1",
"y": 90
},
{
"model": "environmental:block/purple_wisteria_leaves_top1",
"y": 180
},
{
"model": "environmental:block/purple_wisteria_leaves_top1",
"y": 270
},
{
"model": "environmental:block/purple_wisteria_leaves_top2"
},
{
"model": "environmental:block/purple_wisteria_leaves_top2",
"y": 90
},
{
"model": "environmental:block/purple_wisteria_leaves_top2",
"y": 180
},
{
"model": "environmental:block/purple_wisteria_leaves_top2",
"y": 270
},
{
"model": "environmental:block/purple_wisteria_leaves_top3"
},
{
"model": "environmental:block/purple_wisteria_leaves_top3",
"y": 90
},
{
"model": "environmental:block/purple_wisteria_leaves_top3",
"y": 180
},
{
"model": "environmental:block/purple_wisteria_leaves_top3",
"y": 270
},
{
"model": "environmental:block/purple_wisteria_leaves_top4"
},
{
"model": "environmental:block/purple_wisteria_leaves_top4",
"y": 90
},
{
"model": "environmental:block/purple_wisteria_leaves_top4",
"y": 180
},
{
"model": "environmental:block/purple_wisteria_leaves_top4",
"y": 270
}
]
}
}

View File

@@ -1,66 +0,0 @@
{
"variants": {
"": [
{
"model": "environmental:block/purple_wisteria_leaves_top1"
},
{
"model": "environmental:block/purple_wisteria_leaves_top1",
"y": 90
},
{
"model": "environmental:block/purple_wisteria_leaves_top1",
"y": 180
},
{
"model": "environmental:block/purple_wisteria_leaves_top1",
"y": 270
},
{
"model": "environmental:block/purple_wisteria_leaves_top2"
},
{
"model": "environmental:block/purple_wisteria_leaves_top2",
"y": 90
},
{
"model": "environmental:block/purple_wisteria_leaves_top2",
"y": 180
},
{
"model": "environmental:block/purple_wisteria_leaves_top2",
"y": 270
},
{
"model": "environmental:block/purple_wisteria_leaves_top3"
},
{
"model": "environmental:block/purple_wisteria_leaves_top3",
"y": 90
},
{
"model": "environmental:block/purple_wisteria_leaves_top3",
"y": 180
},
{
"model": "environmental:block/purple_wisteria_leaves_top3",
"y": 270
},
{
"model": "environmental:block/purple_wisteria_leaves_top4"
},
{
"model": "environmental:block/purple_wisteria_leaves_top4",
"y": 90
},
{
"model": "environmental:block/purple_wisteria_leaves_top4",
"y": 180
},
{
"model": "environmental:block/purple_wisteria_leaves_top4",
"y": 270
}
]
}
}

View File

@@ -1,6 +1,6 @@
{
"variants": {
"": [
"half=bottom": [
{
"model": "environmental:block/white_wisteria_leaves1"
},
@@ -61,6 +61,68 @@
"model": "environmental:block/white_wisteria_leaves4",
"y": 270
}
],
"half=top": [
{
"model": "environmental:block/white_wisteria_leaves_top1"
},
{
"model": "environmental:block/white_wisteria_leaves_top1",
"y": 90
},
{
"model": "environmental:block/white_wisteria_leaves_top1",
"y": 180
},
{
"model": "environmental:block/white_wisteria_leaves_top1",
"y": 270
},
{
"model": "environmental:block/white_wisteria_leaves_top2"
},
{
"model": "environmental:block/white_wisteria_leaves_top2",
"y": 90
},
{
"model": "environmental:block/white_wisteria_leaves_top2",
"y": 180
},
{
"model": "environmental:block/white_wisteria_leaves_top2",
"y": 270
},
{
"model": "environmental:block/white_wisteria_leaves_top3"
},
{
"model": "environmental:block/white_wisteria_leaves_top3",
"y": 90
},
{
"model": "environmental:block/white_wisteria_leaves_top3",
"y": 180
},
{
"model": "environmental:block/white_wisteria_leaves_top3",
"y": 270
},
{
"model": "environmental:block/white_wisteria_leaves_top4"
},
{
"model": "environmental:block/white_wisteria_leaves_top4",
"y": 90
},
{
"model": "environmental:block/white_wisteria_leaves_top4",
"y": 180
},
{
"model": "environmental:block/white_wisteria_leaves_top4",
"y": 270
}
]
}
}

View File

@@ -1,66 +0,0 @@
{
"variants": {
"": [
{
"model": "environmental:block/white_wisteria_leaves_top1"
},
{
"model": "environmental:block/white_wisteria_leaves_top1",
"y": 90
},
{
"model": "environmental:block/white_wisteria_leaves_top1",
"y": 180
},
{
"model": "environmental:block/white_wisteria_leaves_top1",
"y": 270
},
{
"model": "environmental:block/white_wisteria_leaves_top2"
},
{
"model": "environmental:block/white_wisteria_leaves_top2",
"y": 90
},
{
"model": "environmental:block/white_wisteria_leaves_top2",
"y": 180
},
{
"model": "environmental:block/white_wisteria_leaves_top2",
"y": 270
},
{
"model": "environmental:block/white_wisteria_leaves_top3"
},
{
"model": "environmental:block/white_wisteria_leaves_top3",
"y": 90
},
{
"model": "environmental:block/white_wisteria_leaves_top3",
"y": 180
},
{
"model": "environmental:block/white_wisteria_leaves_top3",
"y": 270
},
{
"model": "environmental:block/white_wisteria_leaves_top4"
},
{
"model": "environmental:block/white_wisteria_leaves_top4",
"y": 90
},
{
"model": "environmental:block/white_wisteria_leaves_top4",
"y": 180
},
{
"model": "environmental:block/white_wisteria_leaves_top4",
"y": 270
}
]
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 918 B

After

Width:  |  Height:  |  Size: 1016 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 912 B

After

Width:  |  Height:  |  Size: 1005 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 922 B

After

Width:  |  Height:  |  Size: 1015 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 876 B

After

Width:  |  Height:  |  Size: 949 B