feat: allow overriding top and bottom model textures

- Used for Snowy Northland leaves (Eternal Starlight) and Frosted Leaves (Chipped)
This commit is contained in:
Martin Prokoph
2025-07-17 16:07:31 +02:00
parent 833e703f50
commit 819e402eac
58 changed files with 193 additions and 150 deletions

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves1",
"textures": {
"all": "chipped:block/acacia_leaves/frosted_acacia_leaves"
"all": "chipped:block/acacia_leaves/frosted_acacia_leaves",
"top": "chipped:block/acacia_leaves/frosted_acacia_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves2",
"textures": {
"all": "chipped:block/acacia_leaves/frosted_acacia_leaves"
"all": "chipped:block/acacia_leaves/frosted_acacia_leaves",
"top": "chipped:block/acacia_leaves/frosted_acacia_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves3",
"textures": {
"all": "chipped:block/acacia_leaves/frosted_acacia_leaves"
"all": "chipped:block/acacia_leaves/frosted_acacia_leaves",
"top": "chipped:block/acacia_leaves/frosted_acacia_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves4",
"textures": {
"all": "chipped:block/acacia_leaves/frosted_acacia_leaves"
"all": "chipped:block/acacia_leaves/frosted_acacia_leaves",
"top": "chipped:block/acacia_leaves/frosted_acacia_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves1",
"textures": {
"all": "chipped:block/birch_leaves/frosted_birch_leaves"
"all": "chipped:block/birch_leaves/frosted_birch_leaves",
"top": "chipped:block/birch_leaves/frosted_birch_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves2",
"textures": {
"all": "chipped:block/birch_leaves/frosted_birch_leaves"
"all": "chipped:block/birch_leaves/frosted_birch_leaves",
"top": "chipped:block/birch_leaves/frosted_birch_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves3",
"textures": {
"all": "chipped:block/birch_leaves/frosted_birch_leaves"
"all": "chipped:block/birch_leaves/frosted_birch_leaves",
"top": "chipped:block/birch_leaves/frosted_birch_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves4",
"textures": {
"all": "chipped:block/birch_leaves/frosted_birch_leaves"
"all": "chipped:block/birch_leaves/frosted_birch_leaves",
"top": "chipped:block/birch_leaves/frosted_birch_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves1",
"textures": {
"all": "chipped:block/dark_oak_leaves/frosted_dark_oak_leaves"
"all": "chipped:block/dark_oak_leaves/frosted_dark_oak_leaves",
"top": "chipped:block/dark_oak_leaves/frosted_dark_oak_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves2",
"textures": {
"all": "chipped:block/dark_oak_leaves/frosted_dark_oak_leaves"
"all": "chipped:block/dark_oak_leaves/frosted_dark_oak_leaves",
"top": "chipped:block/dark_oak_leaves/frosted_dark_oak_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves3",
"textures": {
"all": "chipped:block/dark_oak_leaves/frosted_dark_oak_leaves"
"all": "chipped:block/dark_oak_leaves/frosted_dark_oak_leaves",
"top": "chipped:block/dark_oak_leaves/frosted_dark_oak_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves4",
"textures": {
"all": "chipped:block/dark_oak_leaves/frosted_dark_oak_leaves"
"all": "chipped:block/dark_oak_leaves/frosted_dark_oak_leaves",
"top": "chipped:block/dark_oak_leaves/frosted_dark_oak_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves1",
"textures": {
"all": "chipped:block/jungle_leaves/frosted_jungle_leaves"
"all": "chipped:block/jungle_leaves/frosted_jungle_leaves",
"top": "chipped:block/jungle_leaves/frosted_jungle_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves2",
"textures": {
"all": "chipped:block/jungle_leaves/frosted_jungle_leaves"
"all": "chipped:block/jungle_leaves/frosted_jungle_leaves",
"top": "chipped:block/jungle_leaves/frosted_jungle_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves3",
"textures": {
"all": "chipped:block/jungle_leaves/frosted_jungle_leaves"
"all": "chipped:block/jungle_leaves/frosted_jungle_leaves",
"top": "chipped:block/jungle_leaves/frosted_jungle_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves4",
"textures": {
"all": "chipped:block/jungle_leaves/frosted_jungle_leaves"
"all": "chipped:block/jungle_leaves/frosted_jungle_leaves",
"top": "chipped:block/jungle_leaves/frosted_jungle_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves1",
"textures": {
"all": "chipped:block/oak_leaves/frosted_oak_leaves"
"all": "chipped:block/oak_leaves/frosted_oak_leaves",
"top": "chipped:block/oak_leaves/frosted_oak_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves2",
"textures": {
"all": "chipped:block/oak_leaves/frosted_oak_leaves"
"all": "chipped:block/oak_leaves/frosted_oak_leaves",
"top": "chipped:block/oak_leaves/frosted_oak_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves3",
"textures": {
"all": "chipped:block/oak_leaves/frosted_oak_leaves"
"all": "chipped:block/oak_leaves/frosted_oak_leaves",
"top": "chipped:block/oak_leaves/frosted_oak_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves4",
"textures": {
"all": "chipped:block/oak_leaves/frosted_oak_leaves"
"all": "chipped:block/oak_leaves/frosted_oak_leaves",
"top": "chipped:block/oak_leaves/frosted_oak_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves1",
"textures": {
"all": "chipped:block/spruce_leaves/frosted_spruce_leaves"
"all": "chipped:block/spruce_leaves/frosted_spruce_leaves",
"top": "chipped:block/spruce_leaves/frosted_spruce_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves2",
"textures": {
"all": "chipped:block/spruce_leaves/frosted_spruce_leaves"
"all": "chipped:block/spruce_leaves/frosted_spruce_leaves",
"top": "chipped:block/spruce_leaves/frosted_spruce_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves3",
"textures": {
"all": "chipped:block/spruce_leaves/frosted_spruce_leaves"
"all": "chipped:block/spruce_leaves/frosted_spruce_leaves",
"top": "chipped:block/spruce_leaves/frosted_spruce_leaves_top",
"bottom": "#top"
}
}

View File

@@ -1,6 +1,8 @@
{
"parent": "betterleaves:block/leaves4",
"textures": {
"all": "chipped:block/spruce_leaves/frosted_spruce_leaves"
"all": "chipped:block/spruce_leaves/frosted_spruce_leaves",
"top": "chipped:block/spruce_leaves/frosted_spruce_leaves_top",
"bottom": "#top"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 821 B

After

Width:  |  Height:  |  Size: 945 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 888 B

After

Width:  |  Height:  |  Size: 1011 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 841 B

After

Width:  |  Height:  |  Size: 951 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 842 B

After

Width:  |  Height:  |  Size: 899 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 835 B

After

Width:  |  Height:  |  Size: 916 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 774 B

After

Width:  |  Height:  |  Size: 891 B