From 95e482133b582b71f4c8f42e8d8867b19586b33d Mon Sep 17 00:00:00 2001 From: Martin Prokoph Date: Thu, 13 Mar 2025 22:37:51 +0100 Subject: [PATCH] compat: complete Twilight Forest support --- Better-Leaves-9.1.zip | Bin 913105 -> 918165 bytes .../models/block/leaves_regular.json | 18 +++++ .../blockstates/beanstalk_leaves.json | 66 ++++++++++++++++++ .../blockstates/canopy_leaves.json | 66 ++++++++++++++++++ .../blockstates/darkwood_leaves.json | 66 ------------------ .../blockstates/fallen_leaves.json | 21 ++++++ .../blockstates/mangrove_leaves.json | 66 ++++++++++++++++++ .../blockstates/rainbow_oak_leaves.json | 66 ++++++++++++++++++ .../blockstates/thorn_leaves.json | 66 ++++++++++++++++++ .../blockstates/twilight_oak_leaves.json | 66 ++++++++++++++++++ .../models/block/dark_leaves.json | 6 ++ .../models/block/darkwood_leaves.json | 6 -- .../models/block/darkwood_leaves1.json | 6 -- .../models/block/darkwood_leaves2.json | 6 -- .../models/block/darkwood_leaves3.json | 6 -- .../models/block/darkwood_leaves4.json | 6 -- .../models/block/fallen_leaves.json | 6 ++ .../models/block/giant_leaves.json | 10 +++ .../models/block/hardened_dark_leaves.json | 6 ++ .../models/item/beanstalk_leaves.json | 3 + .../models/item/canopy_leaves.json | 3 + .../models/item/fallen_leaves.json | 6 ++ .../models/item/giant_leaves.json | 20 ++++++ .../models/item/giant_leaves_base.json | 7 ++ .../models/item/giant_leaves_gui.json | 7 ++ .../models/item/mangrove_leaves.json | 3 + .../models/item/mining_leaves.json | 3 + .../models/item/rainbow_oak_leaves.json | 3 + .../models/item/sorting_leaves.json | 3 + .../models/item/thorn_leaves.json | 3 + .../models/item/time_leaves.json | 3 + .../models/item/transformation_leaves.json | 3 + .../models/item/twilight_oak_leaves.json | 3 + .../textures/block/darkwood_leaves.png | Bin 855 -> 0 bytes .../textures/block/oak_leaves_regular.png | Bin 0 -> 202 bytes .../models/block/leaves_regular.json | 18 +++++ .../models/block/dark_leaves.json | 6 ++ .../models/block/giant_leaves.json | 10 +++ .../models/block/hardened_dark_leaves.json | 6 ++ .../models/item/beanstalk_leaves.json | 3 + .../models/item/canopy_leaves.json | 3 + .../models/item/fallen_leaves.json | 6 ++ .../models/item/giant_leaves.json | 20 ++++++ .../models/item/giant_leaves_base.json | 7 ++ .../models/item/giant_leaves_gui.json | 7 ++ .../models/item/mangrove_leaves.json | 3 + .../models/item/mining_leaves.json | 3 + .../models/item/rainbow_oak_leaves.json | 3 + .../models/item/sorting_leaves.json | 3 + .../models/item/thorn_leaves.json | 3 + .../models/item/time_leaves.json | 3 + .../models/item/transformation_leaves.json | 3 + .../models/item/twilight_oak_leaves.json | 3 + .../textures/block/oak_leaves_regular.png | Bin 0 -> 202 bytes gen_pack.py | 21 +++++- .../textures/block/darkwood_leaves.png | Bin 569 -> 0 bytes input/overrides.json | 10 ++- .../textures/block/darkwood_leaves.png | Bin 449 -> 0 bytes 58 files changed, 670 insertions(+), 100 deletions(-) create mode 100644 assets/minecraft/models/block/leaves_regular.json create mode 100644 assets/twilightforest/blockstates/beanstalk_leaves.json create mode 100644 assets/twilightforest/blockstates/canopy_leaves.json delete mode 100644 assets/twilightforest/blockstates/darkwood_leaves.json create mode 100644 assets/twilightforest/blockstates/fallen_leaves.json create mode 100644 assets/twilightforest/blockstates/mangrove_leaves.json create mode 100644 assets/twilightforest/blockstates/rainbow_oak_leaves.json create mode 100644 assets/twilightforest/blockstates/thorn_leaves.json create mode 100644 assets/twilightforest/blockstates/twilight_oak_leaves.json create mode 100644 assets/twilightforest/models/block/dark_leaves.json delete mode 100644 assets/twilightforest/models/block/darkwood_leaves.json delete mode 100644 assets/twilightforest/models/block/darkwood_leaves1.json delete mode 100644 assets/twilightforest/models/block/darkwood_leaves2.json delete mode 100644 assets/twilightforest/models/block/darkwood_leaves3.json delete mode 100644 assets/twilightforest/models/block/darkwood_leaves4.json create mode 100644 assets/twilightforest/models/block/fallen_leaves.json create mode 100644 assets/twilightforest/models/block/giant_leaves.json create mode 100644 assets/twilightforest/models/block/hardened_dark_leaves.json create mode 100644 assets/twilightforest/models/item/beanstalk_leaves.json create mode 100644 assets/twilightforest/models/item/canopy_leaves.json create mode 100644 assets/twilightforest/models/item/fallen_leaves.json create mode 100644 assets/twilightforest/models/item/giant_leaves.json create mode 100644 assets/twilightforest/models/item/giant_leaves_base.json create mode 100644 assets/twilightforest/models/item/giant_leaves_gui.json create mode 100644 assets/twilightforest/models/item/mangrove_leaves.json create mode 100644 assets/twilightforest/models/item/mining_leaves.json create mode 100644 assets/twilightforest/models/item/rainbow_oak_leaves.json create mode 100644 assets/twilightforest/models/item/sorting_leaves.json create mode 100644 assets/twilightforest/models/item/thorn_leaves.json create mode 100644 assets/twilightforest/models/item/time_leaves.json create mode 100644 assets/twilightforest/models/item/transformation_leaves.json create mode 100644 assets/twilightforest/models/item/twilight_oak_leaves.json delete mode 100644 assets/twilightforest/textures/block/darkwood_leaves.png create mode 100644 assets/twilightforest/textures/block/oak_leaves_regular.png create mode 100644 base/assets/minecraft/models/block/leaves_regular.json create mode 100644 base/assets/twilightforest/models/block/dark_leaves.json create mode 100644 base/assets/twilightforest/models/block/giant_leaves.json create mode 100644 base/assets/twilightforest/models/block/hardened_dark_leaves.json create mode 100644 base/assets/twilightforest/models/item/beanstalk_leaves.json create mode 100644 base/assets/twilightforest/models/item/canopy_leaves.json create mode 100644 base/assets/twilightforest/models/item/fallen_leaves.json create mode 100644 base/assets/twilightforest/models/item/giant_leaves.json create mode 100644 base/assets/twilightforest/models/item/giant_leaves_base.json create mode 100644 base/assets/twilightforest/models/item/giant_leaves_gui.json create mode 100644 base/assets/twilightforest/models/item/mangrove_leaves.json create mode 100644 base/assets/twilightforest/models/item/mining_leaves.json create mode 100644 base/assets/twilightforest/models/item/rainbow_oak_leaves.json create mode 100644 base/assets/twilightforest/models/item/sorting_leaves.json create mode 100644 base/assets/twilightforest/models/item/thorn_leaves.json create mode 100644 base/assets/twilightforest/models/item/time_leaves.json create mode 100644 base/assets/twilightforest/models/item/transformation_leaves.json create mode 100644 base/assets/twilightforest/models/item/twilight_oak_leaves.json create mode 100644 base/assets/twilightforest/textures/block/oak_leaves_regular.png delete mode 100644 input/assets/twilightforest/textures/block/darkwood_leaves.png delete mode 100644 input/programmer_art/TwilightForest_ProgrammerArt/assets/twilightforest/textures/block/darkwood_leaves.png diff --git a/Better-Leaves-9.1.zip b/Better-Leaves-9.1.zip index 27c50702597ab86e36e7b996d82ea3746d62db87..6c4da7a2afd7de848f480b4507bcf66b9d762a83 100644 GIT binary patch delta 104527 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%0AW>w%}uFVZ<0ZGZ~@=;wo(&EQc~0;lVQBcYU3Q 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 diff --git a/assets/minecraft/models/block/leaves_regular.json b/assets/minecraft/models/block/leaves_regular.json new file mode 100644 index 0000000..722173f --- /dev/null +++ b/assets/minecraft/models/block/leaves_regular.json @@ -0,0 +1,18 @@ +{ "parent": "block/block", + "textures": { + "particle": "#all" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "east" } + } + } + ] +} diff --git a/assets/twilightforest/blockstates/beanstalk_leaves.json b/assets/twilightforest/blockstates/beanstalk_leaves.json new file mode 100644 index 0000000..8578b75 --- /dev/null +++ b/assets/twilightforest/blockstates/beanstalk_leaves.json @@ -0,0 +1,66 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/acacia_leaves1" + }, + { + "model": "minecraft:block/acacia_leaves1", + "y": 90 + }, + { + "model": "minecraft:block/acacia_leaves1", + "y": 180 + }, + { + "model": "minecraft:block/acacia_leaves1", + "y": 270 + }, + { + "model": "minecraft:block/acacia_leaves2" + }, + { + "model": "minecraft:block/acacia_leaves2", + "y": 90 + }, + { + "model": "minecraft:block/acacia_leaves2", + "y": 180 + }, + { + "model": "minecraft:block/acacia_leaves2", + "y": 270 + }, + { + "model": "minecraft:block/acacia_leaves3" + }, + { + "model": "minecraft:block/acacia_leaves3", + "y": 90 + }, + { + "model": "minecraft:block/acacia_leaves3", + "y": 180 + }, + { + "model": "minecraft:block/acacia_leaves3", + "y": 270 + }, + { + "model": "minecraft:block/acacia_leaves4" + }, + { + "model": "minecraft:block/acacia_leaves4", + "y": 90 + }, + { + "model": "minecraft:block/acacia_leaves4", + "y": 180 + }, + { + "model": "minecraft:block/acacia_leaves4", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/twilightforest/blockstates/canopy_leaves.json b/assets/twilightforest/blockstates/canopy_leaves.json new file mode 100644 index 0000000..70b8355 --- /dev/null +++ b/assets/twilightforest/blockstates/canopy_leaves.json @@ -0,0 +1,66 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/spruce_leaves1" + }, + { + "model": "minecraft:block/spruce_leaves1", + "y": 90 + }, + { + "model": "minecraft:block/spruce_leaves1", + "y": 180 + }, + { + "model": "minecraft:block/spruce_leaves1", + "y": 270 + }, + { + "model": "minecraft:block/spruce_leaves2" + }, + { + "model": "minecraft:block/spruce_leaves2", + "y": 90 + }, + { + "model": "minecraft:block/spruce_leaves2", + "y": 180 + }, + { + "model": "minecraft:block/spruce_leaves2", + "y": 270 + }, + { + "model": "minecraft:block/spruce_leaves3" + }, + { + "model": "minecraft:block/spruce_leaves3", + "y": 90 + }, + { + "model": "minecraft:block/spruce_leaves3", + "y": 180 + }, + { + "model": "minecraft:block/spruce_leaves3", + "y": 270 + }, + { + "model": "minecraft:block/spruce_leaves4" + }, + { + "model": "minecraft:block/spruce_leaves4", + "y": 90 + }, + { + "model": "minecraft:block/spruce_leaves4", + "y": 180 + }, + { + "model": "minecraft:block/spruce_leaves4", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/twilightforest/blockstates/darkwood_leaves.json b/assets/twilightforest/blockstates/darkwood_leaves.json deleted file mode 100644 index 5a227ca..0000000 --- a/assets/twilightforest/blockstates/darkwood_leaves.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "variants": { - "": [ - { - "model": "twilightforest:block/darkwood_leaves1" - }, - { - "model": "twilightforest:block/darkwood_leaves1", - "y": 90 - }, - { - "model": "twilightforest:block/darkwood_leaves1", - "y": 180 - }, - { - "model": "twilightforest:block/darkwood_leaves1", - "y": 270 - }, - { - "model": "twilightforest:block/darkwood_leaves2" - }, - { - "model": "twilightforest:block/darkwood_leaves2", - "y": 90 - }, - { - "model": "twilightforest:block/darkwood_leaves2", - "y": 180 - }, - { - "model": "twilightforest:block/darkwood_leaves2", - "y": 270 - }, - { - "model": "twilightforest:block/darkwood_leaves3" - }, - { - "model": "twilightforest:block/darkwood_leaves3", - "y": 90 - }, - { - "model": "twilightforest:block/darkwood_leaves3", - "y": 180 - }, - { - "model": "twilightforest:block/darkwood_leaves3", - "y": 270 - }, - { - "model": "twilightforest:block/darkwood_leaves4" - }, - { - "model": "twilightforest:block/darkwood_leaves4", - "y": 90 - }, - { - "model": "twilightforest:block/darkwood_leaves4", - "y": 180 - }, - { - "model": "twilightforest:block/darkwood_leaves4", - "y": 270 - } - ] - } -} \ No newline at end of file diff --git a/assets/twilightforest/blockstates/fallen_leaves.json b/assets/twilightforest/blockstates/fallen_leaves.json new file mode 100644 index 0000000..df0a1e3 --- /dev/null +++ b/assets/twilightforest/blockstates/fallen_leaves.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "twilightforest:block/fallen_leaves" + }, + { + "model": "twilightforest:block/fallen_leaves", + "y": 90 + }, + { + "model": "twilightforest:block/fallen_leaves", + "y": 180 + }, + { + "model": "twilightforest:block/fallen_leaves", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/twilightforest/blockstates/mangrove_leaves.json b/assets/twilightforest/blockstates/mangrove_leaves.json new file mode 100644 index 0000000..28f5a7c --- /dev/null +++ b/assets/twilightforest/blockstates/mangrove_leaves.json @@ -0,0 +1,66 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/birch_leaves1" + }, + { + "model": "minecraft:block/birch_leaves1", + "y": 90 + }, + { + "model": "minecraft:block/birch_leaves1", + "y": 180 + }, + { + "model": "minecraft:block/birch_leaves1", + "y": 270 + }, + { + "model": "minecraft:block/birch_leaves2" + }, + { + "model": "minecraft:block/birch_leaves2", + "y": 90 + }, + { + "model": "minecraft:block/birch_leaves2", + "y": 180 + }, + { + "model": "minecraft:block/birch_leaves2", + "y": 270 + }, + { + "model": "minecraft:block/birch_leaves3" + }, + { + "model": "minecraft:block/birch_leaves3", + "y": 90 + }, + { + "model": "minecraft:block/birch_leaves3", + "y": 180 + }, + { + "model": "minecraft:block/birch_leaves3", + "y": 270 + }, + { + "model": "minecraft:block/birch_leaves4" + }, + { + "model": "minecraft:block/birch_leaves4", + "y": 90 + }, + { + "model": "minecraft:block/birch_leaves4", + "y": 180 + }, + { + "model": "minecraft:block/birch_leaves4", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/twilightforest/blockstates/rainbow_oak_leaves.json b/assets/twilightforest/blockstates/rainbow_oak_leaves.json new file mode 100644 index 0000000..b946965 --- /dev/null +++ b/assets/twilightforest/blockstates/rainbow_oak_leaves.json @@ -0,0 +1,66 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/oak_leaves1" + }, + { + "model": "minecraft:block/oak_leaves1", + "y": 90 + }, + { + "model": "minecraft:block/oak_leaves1", + "y": 180 + }, + { + "model": "minecraft:block/oak_leaves1", + "y": 270 + }, + { + "model": "minecraft:block/oak_leaves2" + }, + { + "model": "minecraft:block/oak_leaves2", + "y": 90 + }, + { + "model": "minecraft:block/oak_leaves2", + "y": 180 + }, + { + "model": "minecraft:block/oak_leaves2", + "y": 270 + }, + { + "model": "minecraft:block/oak_leaves3" + }, + { + "model": "minecraft:block/oak_leaves3", + "y": 90 + }, + { + "model": "minecraft:block/oak_leaves3", + "y": 180 + }, + { + "model": "minecraft:block/oak_leaves3", + "y": 270 + }, + { + "model": "minecraft:block/oak_leaves4" + }, + { + "model": "minecraft:block/oak_leaves4", + "y": 90 + }, + { + "model": "minecraft:block/oak_leaves4", + "y": 180 + }, + { + "model": "minecraft:block/oak_leaves4", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/twilightforest/blockstates/thorn_leaves.json b/assets/twilightforest/blockstates/thorn_leaves.json new file mode 100644 index 0000000..b946965 --- /dev/null +++ b/assets/twilightforest/blockstates/thorn_leaves.json @@ -0,0 +1,66 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/oak_leaves1" + }, + { + "model": "minecraft:block/oak_leaves1", + "y": 90 + }, + { + "model": "minecraft:block/oak_leaves1", + "y": 180 + }, + { + "model": "minecraft:block/oak_leaves1", + "y": 270 + }, + { + "model": "minecraft:block/oak_leaves2" + }, + { + "model": "minecraft:block/oak_leaves2", + "y": 90 + }, + { + "model": "minecraft:block/oak_leaves2", + "y": 180 + }, + { + "model": "minecraft:block/oak_leaves2", + "y": 270 + }, + { + "model": "minecraft:block/oak_leaves3" + }, + { + "model": "minecraft:block/oak_leaves3", + "y": 90 + }, + { + "model": "minecraft:block/oak_leaves3", + "y": 180 + }, + { + "model": "minecraft:block/oak_leaves3", + "y": 270 + }, + { + "model": "minecraft:block/oak_leaves4" + }, + { + "model": "minecraft:block/oak_leaves4", + "y": 90 + }, + { + "model": "minecraft:block/oak_leaves4", + "y": 180 + }, + { + "model": "minecraft:block/oak_leaves4", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/twilightforest/blockstates/twilight_oak_leaves.json b/assets/twilightforest/blockstates/twilight_oak_leaves.json new file mode 100644 index 0000000..b946965 --- /dev/null +++ b/assets/twilightforest/blockstates/twilight_oak_leaves.json @@ -0,0 +1,66 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/oak_leaves1" + }, + { + "model": "minecraft:block/oak_leaves1", + "y": 90 + }, + { + "model": "minecraft:block/oak_leaves1", + "y": 180 + }, + { + "model": "minecraft:block/oak_leaves1", + "y": 270 + }, + { + "model": "minecraft:block/oak_leaves2" + }, + { + "model": "minecraft:block/oak_leaves2", + "y": 90 + }, + { + "model": "minecraft:block/oak_leaves2", + "y": 180 + }, + { + "model": "minecraft:block/oak_leaves2", + "y": 270 + }, + { + "model": "minecraft:block/oak_leaves3" + }, + { + "model": "minecraft:block/oak_leaves3", + "y": 90 + }, + { + "model": "minecraft:block/oak_leaves3", + "y": 180 + }, + { + "model": "minecraft:block/oak_leaves3", + "y": 270 + }, + { + "model": "minecraft:block/oak_leaves4" + }, + { + "model": "minecraft:block/oak_leaves4", + "y": 90 + }, + { + "model": "minecraft:block/oak_leaves4", + "y": 180 + }, + { + "model": "minecraft:block/oak_leaves4", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/twilightforest/models/block/dark_leaves.json b/assets/twilightforest/models/block/dark_leaves.json new file mode 100644 index 0000000..de69d0a --- /dev/null +++ b/assets/twilightforest/models/block/dark_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/leaves_regular", + "textures": { + "all": "twilightforest:block/darkwood_leaves" + } +} \ No newline at end of file diff --git a/assets/twilightforest/models/block/darkwood_leaves.json b/assets/twilightforest/models/block/darkwood_leaves.json deleted file mode 100644 index 0b6e0d0..0000000 --- a/assets/twilightforest/models/block/darkwood_leaves.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "betterleaves:block/leaves", - "textures": { - "all": "twilightforest:block/darkwood_leaves" - } -} \ No newline at end of file diff --git a/assets/twilightforest/models/block/darkwood_leaves1.json b/assets/twilightforest/models/block/darkwood_leaves1.json deleted file mode 100644 index 7dc9896..0000000 --- a/assets/twilightforest/models/block/darkwood_leaves1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "betterleaves:block/leaves1", - "textures": { - "all": "twilightforest:block/darkwood_leaves" - } -} \ No newline at end of file diff --git a/assets/twilightforest/models/block/darkwood_leaves2.json b/assets/twilightforest/models/block/darkwood_leaves2.json deleted file mode 100644 index 330cb98..0000000 --- a/assets/twilightforest/models/block/darkwood_leaves2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "betterleaves:block/leaves2", - "textures": { - "all": "twilightforest:block/darkwood_leaves" - } -} \ No newline at end of file diff --git a/assets/twilightforest/models/block/darkwood_leaves3.json b/assets/twilightforest/models/block/darkwood_leaves3.json deleted file mode 100644 index ad9b844..0000000 --- a/assets/twilightforest/models/block/darkwood_leaves3.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "betterleaves:block/leaves3", - "textures": { - "all": "twilightforest:block/darkwood_leaves" - } -} \ No newline at end of file diff --git a/assets/twilightforest/models/block/darkwood_leaves4.json b/assets/twilightforest/models/block/darkwood_leaves4.json deleted file mode 100644 index 8f4cc76..0000000 --- a/assets/twilightforest/models/block/darkwood_leaves4.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "betterleaves:block/leaves4", - "textures": { - "all": "twilightforest:block/darkwood_leaves" - } -} \ No newline at end of file diff --git a/assets/twilightforest/models/block/fallen_leaves.json b/assets/twilightforest/models/block/fallen_leaves.json new file mode 100644 index 0000000..44b8097 --- /dev/null +++ b/assets/twilightforest/models/block/fallen_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "betterleaves:block/leaf_carpet", + "textures": { + "wool": "minecraft:block/oak_leaves" + } +} \ No newline at end of file diff --git a/assets/twilightforest/models/block/giant_leaves.json b/assets/twilightforest/models/block/giant_leaves.json new file mode 100644 index 0000000..a534d24 --- /dev/null +++ b/assets/twilightforest/models/block/giant_leaves.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/block", + "loader": "twilightforest:giant_block", + "parent_block": "minecraft:oak_leaves", + "render_type": "minecraft:cutout_mipped", + "textures": { + "all": "twilightforest:block/oak_leaves_regular", + "particle": "twilightforest:block/oak_leaves_regular" + } +} \ No newline at end of file diff --git a/assets/twilightforest/models/block/hardened_dark_leaves.json b/assets/twilightforest/models/block/hardened_dark_leaves.json new file mode 100644 index 0000000..de69d0a --- /dev/null +++ b/assets/twilightforest/models/block/hardened_dark_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/leaves_regular", + "textures": { + "all": "twilightforest:block/darkwood_leaves" + } +} \ No newline at end of file diff --git a/assets/twilightforest/models/item/beanstalk_leaves.json b/assets/twilightforest/models/item/beanstalk_leaves.json new file mode 100644 index 0000000..fb261a3 --- /dev/null +++ b/assets/twilightforest/models/item/beanstalk_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/azalea_leaves" +} \ No newline at end of file diff --git a/assets/twilightforest/models/item/canopy_leaves.json b/assets/twilightforest/models/item/canopy_leaves.json new file mode 100644 index 0000000..888c457 --- /dev/null +++ b/assets/twilightforest/models/item/canopy_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/spruce_leaves" +} \ No newline at end of file diff --git a/assets/twilightforest/models/item/fallen_leaves.json b/assets/twilightforest/models/item/fallen_leaves.json new file mode 100644 index 0000000..00e5590 --- /dev/null +++ b/assets/twilightforest/models/item/fallen_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "twilightforest:block/oak_leaves_regular" + } +} \ No newline at end of file diff --git a/assets/twilightforest/models/item/giant_leaves.json b/assets/twilightforest/models/item/giant_leaves.json new file mode 100644 index 0000000..2e9bd2f --- /dev/null +++ b/assets/twilightforest/models/item/giant_leaves.json @@ -0,0 +1,20 @@ +{ + "parent": "minecraft:block/oak_leaves", + "base": { + "parent": "twilightforest:item/giant_block_base", + "textures": { + "all": "minecraft:block/oak_leaves", + "top": "minecraft:block/oak_leaves" + } + }, + "loader": "neoforge:separate_transforms", + "perspectives": { + "gui": { + "parent": "twilightforest:item/giant_block_gui", + "textures": { + "all": "minecraft:block/oak_leaves", + "top": "minecraft:block/oak_leaves" + } + } + } +} \ No newline at end of file diff --git a/assets/twilightforest/models/item/giant_leaves_base.json b/assets/twilightforest/models/item/giant_leaves_base.json new file mode 100644 index 0000000..f73ecbb --- /dev/null +++ b/assets/twilightforest/models/item/giant_leaves_base.json @@ -0,0 +1,7 @@ +{ + "parent": "twilightforest:item/giant_block_base", + "textures": { + "all": "minecraft:block/oak_leaves", + "top": "minecraft:block/oak_leaves" + } +} \ No newline at end of file diff --git a/assets/twilightforest/models/item/giant_leaves_gui.json b/assets/twilightforest/models/item/giant_leaves_gui.json new file mode 100644 index 0000000..05e64f7 --- /dev/null +++ b/assets/twilightforest/models/item/giant_leaves_gui.json @@ -0,0 +1,7 @@ +{ + "parent": "twilightforest:item/giant_block_gui", + "textures": { + "all": "minecraft:block/oak_leaves", + "top": "minecraft:block/oak_leaves" + } +} \ No newline at end of file diff --git a/assets/twilightforest/models/item/mangrove_leaves.json b/assets/twilightforest/models/item/mangrove_leaves.json new file mode 100644 index 0000000..756ca21 --- /dev/null +++ b/assets/twilightforest/models/item/mangrove_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/birch_leaves" +} \ No newline at end of file diff --git a/assets/twilightforest/models/item/mining_leaves.json b/assets/twilightforest/models/item/mining_leaves.json new file mode 100644 index 0000000..c44707c --- /dev/null +++ b/assets/twilightforest/models/item/mining_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "twilightforest:block/mining_leaves" +} \ No newline at end of file diff --git a/assets/twilightforest/models/item/rainbow_oak_leaves.json b/assets/twilightforest/models/item/rainbow_oak_leaves.json new file mode 100644 index 0000000..9e317a0 --- /dev/null +++ b/assets/twilightforest/models/item/rainbow_oak_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/oak_leaves" +} \ No newline at end of file diff --git a/assets/twilightforest/models/item/sorting_leaves.json b/assets/twilightforest/models/item/sorting_leaves.json new file mode 100644 index 0000000..5def1ba --- /dev/null +++ b/assets/twilightforest/models/item/sorting_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "twilightforest:block/sorting_leaves" +} \ No newline at end of file diff --git a/assets/twilightforest/models/item/thorn_leaves.json b/assets/twilightforest/models/item/thorn_leaves.json new file mode 100644 index 0000000..9e317a0 --- /dev/null +++ b/assets/twilightforest/models/item/thorn_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/oak_leaves" +} \ No newline at end of file diff --git a/assets/twilightforest/models/item/time_leaves.json b/assets/twilightforest/models/item/time_leaves.json new file mode 100644 index 0000000..e99e2cb --- /dev/null +++ b/assets/twilightforest/models/item/time_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "twilightforest:block/time_leaves" +} \ No newline at end of file diff --git a/assets/twilightforest/models/item/transformation_leaves.json b/assets/twilightforest/models/item/transformation_leaves.json new file mode 100644 index 0000000..e4d68be --- /dev/null +++ b/assets/twilightforest/models/item/transformation_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "twilightforest:block/transformation_leaves" +} \ No newline at end of file diff --git a/assets/twilightforest/models/item/twilight_oak_leaves.json b/assets/twilightforest/models/item/twilight_oak_leaves.json new file mode 100644 index 0000000..9e317a0 --- /dev/null +++ b/assets/twilightforest/models/item/twilight_oak_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/oak_leaves" +} \ No newline at end of file diff --git a/assets/twilightforest/textures/block/darkwood_leaves.png b/assets/twilightforest/textures/block/darkwood_leaves.png deleted file mode 100644 index 7c7b42f0ccd65cf7bba0dc37544d237e1523b4a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 855 zcmV-d1E~CoP)eauiZmDuQl9hqJiXm+X1Cj!>2zwx;y6x|B(d*hDJ-Lq zh4sGOZUZUlcDv?$KAY3&WO+xUk-1zhhIxJ%`ELDyFuWqXy5H|+wOR!%gr|7iZnsSo zMOHC$D5}+J240>R10TjQ2Jd3A2r3y6$8mZ%90HzFc)eb;#pOK;j>n^^*XyR$YGp?3 z_j}97IP2g5^2_Bicx%95Fi0DXhET<+&8#xs3GXNdxkQ5l9~30!Ro$@`y1ha_1nve|~;4B=pC( z2y0@u7-9`j(P0tg zNS-NV0++(+7A7|>W#v_zLKn?ET|opSEYN9QC};c=d7U4jKtibef`f-F!dQ|dHh=y+ zpDg0md^~WAj6$uW*qy5)A4Spg zE=ZCjbx${h1T+;9p;$m-@B4@sDD&iXx(bK^2C)5HbQ3m6#YEn?%5*|*Hk<4~Dl1R4 zF(Na--G;BubAQ_jNPbnUBCl;2C<5wq{PXjg#lT!pv7HfqSCA) z^=Ut#^6rN|Hv%FFWBy_$B>F!tPPBUhZT4j>@}G#l`t_$WH2)3^w#@Y2bnzU z?^bB%TWPR0`b6itxAF#6%Y&r0M2CH1+q^@*ygK6d78#=tpK{&%`zGdZDKIIk7J2Bk vM2=BeYFd9l>f1%(NAJwsA-H_%9@qcZjCg%!CBB;qw3NZq)z4*}Q$iB}U8P5f literal 0 HcmV?d00001 diff --git a/base/assets/minecraft/models/block/leaves_regular.json b/base/assets/minecraft/models/block/leaves_regular.json new file mode 100644 index 0000000..722173f --- /dev/null +++ b/base/assets/minecraft/models/block/leaves_regular.json @@ -0,0 +1,18 @@ +{ "parent": "block/block", + "textures": { + "particle": "#all" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "east" } + } + } + ] +} diff --git a/base/assets/twilightforest/models/block/dark_leaves.json b/base/assets/twilightforest/models/block/dark_leaves.json new file mode 100644 index 0000000..de69d0a --- /dev/null +++ b/base/assets/twilightforest/models/block/dark_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/leaves_regular", + "textures": { + "all": "twilightforest:block/darkwood_leaves" + } +} \ No newline at end of file diff --git a/base/assets/twilightforest/models/block/giant_leaves.json b/base/assets/twilightforest/models/block/giant_leaves.json new file mode 100644 index 0000000..a534d24 --- /dev/null +++ b/base/assets/twilightforest/models/block/giant_leaves.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/block", + "loader": "twilightforest:giant_block", + "parent_block": "minecraft:oak_leaves", + "render_type": "minecraft:cutout_mipped", + "textures": { + "all": "twilightforest:block/oak_leaves_regular", + "particle": "twilightforest:block/oak_leaves_regular" + } +} \ No newline at end of file diff --git a/base/assets/twilightforest/models/block/hardened_dark_leaves.json b/base/assets/twilightforest/models/block/hardened_dark_leaves.json new file mode 100644 index 0000000..de69d0a --- /dev/null +++ b/base/assets/twilightforest/models/block/hardened_dark_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/leaves_regular", + "textures": { + "all": "twilightforest:block/darkwood_leaves" + } +} \ No newline at end of file diff --git a/base/assets/twilightforest/models/item/beanstalk_leaves.json b/base/assets/twilightforest/models/item/beanstalk_leaves.json new file mode 100644 index 0000000..fb261a3 --- /dev/null +++ b/base/assets/twilightforest/models/item/beanstalk_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/azalea_leaves" +} \ No newline at end of file diff --git a/base/assets/twilightforest/models/item/canopy_leaves.json b/base/assets/twilightforest/models/item/canopy_leaves.json new file mode 100644 index 0000000..888c457 --- /dev/null +++ b/base/assets/twilightforest/models/item/canopy_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/spruce_leaves" +} \ No newline at end of file diff --git a/base/assets/twilightforest/models/item/fallen_leaves.json b/base/assets/twilightforest/models/item/fallen_leaves.json new file mode 100644 index 0000000..00e5590 --- /dev/null +++ b/base/assets/twilightforest/models/item/fallen_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "twilightforest:block/oak_leaves_regular" + } +} \ No newline at end of file diff --git a/base/assets/twilightforest/models/item/giant_leaves.json b/base/assets/twilightforest/models/item/giant_leaves.json new file mode 100644 index 0000000..2e9bd2f --- /dev/null +++ b/base/assets/twilightforest/models/item/giant_leaves.json @@ -0,0 +1,20 @@ +{ + "parent": "minecraft:block/oak_leaves", + "base": { + "parent": "twilightforest:item/giant_block_base", + "textures": { + "all": "minecraft:block/oak_leaves", + "top": "minecraft:block/oak_leaves" + } + }, + "loader": "neoforge:separate_transforms", + "perspectives": { + "gui": { + "parent": "twilightforest:item/giant_block_gui", + "textures": { + "all": "minecraft:block/oak_leaves", + "top": "minecraft:block/oak_leaves" + } + } + } +} \ No newline at end of file diff --git a/base/assets/twilightforest/models/item/giant_leaves_base.json b/base/assets/twilightforest/models/item/giant_leaves_base.json new file mode 100644 index 0000000..f73ecbb --- /dev/null +++ b/base/assets/twilightforest/models/item/giant_leaves_base.json @@ -0,0 +1,7 @@ +{ + "parent": "twilightforest:item/giant_block_base", + "textures": { + "all": "minecraft:block/oak_leaves", + "top": "minecraft:block/oak_leaves" + } +} \ No newline at end of file diff --git a/base/assets/twilightforest/models/item/giant_leaves_gui.json b/base/assets/twilightforest/models/item/giant_leaves_gui.json new file mode 100644 index 0000000..05e64f7 --- /dev/null +++ b/base/assets/twilightforest/models/item/giant_leaves_gui.json @@ -0,0 +1,7 @@ +{ + "parent": "twilightforest:item/giant_block_gui", + "textures": { + "all": "minecraft:block/oak_leaves", + "top": "minecraft:block/oak_leaves" + } +} \ No newline at end of file diff --git a/base/assets/twilightforest/models/item/mangrove_leaves.json b/base/assets/twilightforest/models/item/mangrove_leaves.json new file mode 100644 index 0000000..756ca21 --- /dev/null +++ b/base/assets/twilightforest/models/item/mangrove_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/birch_leaves" +} \ No newline at end of file diff --git a/base/assets/twilightforest/models/item/mining_leaves.json b/base/assets/twilightforest/models/item/mining_leaves.json new file mode 100644 index 0000000..c44707c --- /dev/null +++ b/base/assets/twilightforest/models/item/mining_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "twilightforest:block/mining_leaves" +} \ No newline at end of file diff --git a/base/assets/twilightforest/models/item/rainbow_oak_leaves.json b/base/assets/twilightforest/models/item/rainbow_oak_leaves.json new file mode 100644 index 0000000..9e317a0 --- /dev/null +++ b/base/assets/twilightforest/models/item/rainbow_oak_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/oak_leaves" +} \ No newline at end of file diff --git a/base/assets/twilightforest/models/item/sorting_leaves.json b/base/assets/twilightforest/models/item/sorting_leaves.json new file mode 100644 index 0000000..5def1ba --- /dev/null +++ b/base/assets/twilightforest/models/item/sorting_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "twilightforest:block/sorting_leaves" +} \ No newline at end of file diff --git a/base/assets/twilightforest/models/item/thorn_leaves.json b/base/assets/twilightforest/models/item/thorn_leaves.json new file mode 100644 index 0000000..9e317a0 --- /dev/null +++ b/base/assets/twilightforest/models/item/thorn_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/oak_leaves" +} \ No newline at end of file diff --git a/base/assets/twilightforest/models/item/time_leaves.json b/base/assets/twilightforest/models/item/time_leaves.json new file mode 100644 index 0000000..e99e2cb --- /dev/null +++ b/base/assets/twilightforest/models/item/time_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "twilightforest:block/time_leaves" +} \ No newline at end of file diff --git a/base/assets/twilightforest/models/item/transformation_leaves.json b/base/assets/twilightforest/models/item/transformation_leaves.json new file mode 100644 index 0000000..e4d68be --- /dev/null +++ b/base/assets/twilightforest/models/item/transformation_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "twilightforest:block/transformation_leaves" +} \ No newline at end of file diff --git a/base/assets/twilightforest/models/item/twilight_oak_leaves.json b/base/assets/twilightforest/models/item/twilight_oak_leaves.json new file mode 100644 index 0000000..9e317a0 --- /dev/null +++ b/base/assets/twilightforest/models/item/twilight_oak_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/oak_leaves" +} \ No newline at end of file diff --git a/base/assets/twilightforest/textures/block/oak_leaves_regular.png b/base/assets/twilightforest/textures/block/oak_leaves_regular.png new file mode 100644 index 0000000000000000000000000000000000000000..0f1793d68df14a8551ca59d4c428bba24acb9c50 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b1=2hB?3^)kMtNy@MoPxX z_!Ut=A;yv*zhDN3XE)M-oJ>y_$B>F!tPPBUhZT4j>@}G#l`t_$WH2)3^w#@Y2bnzU z?^bB%TWPR0`b6itxAF#6%Y&r0M2CH1+q^@*ygK6d78#=tpK{&%`zGdZDKIIk7J2Bk vM2=BeYFd9l>f1%(NAJwsA-H_%9@qcZjCg%!CBB;qw3NZq)z4*}Q$iB}U8P5f literal 0 HcmV?d00001 diff --git a/gen_pack.py b/gen_pack.py index 05af0a1..27e0251 100644 --- a/gen_pack.py +++ b/gen_pack.py @@ -55,6 +55,7 @@ def autoGen(jsonData, args): leaves_with_carpet = jsonData["leavesWithCarpet"] dynamictrees_namespaces = jsonData["dynamicTreesNamespaces"] generate_itemmodels_overrides = jsonData["generateItemModels"] + block_state_copies = jsonData["blockStateCopies"] print("Generating assets...") if (os.path.exists("./assets")): shutil.rmtree("./assets") copy_tree("./base/assets/", "./assets/") @@ -134,7 +135,7 @@ def autoGen(jsonData, args): printOverride("Also generating item model") # Generate blockstates & models - generateBlockstate(leaf) + generateBlockstate(leaf, block_state_copies) generateBlockModels(leaf) generateItemModel(leaf) @@ -238,7 +239,7 @@ def generateTexture(root, infile, useProgrammerArt=False): print("Error while generating texture for '%s'" % infile) -def generateBlockstate(leaf): +def generateBlockstate(leaf, block_state_copies): mod_namespace = leaf.getId().split(":")[0] block_name = leaf.getId().split(":")[1] @@ -269,6 +270,22 @@ def generateBlockstate(leaf): with open(dyntrees_block_state_file, "w") as f: json.dump(block_state_data, f, indent=4) + # Additional block state copies + if (leaf.getId()) in block_state_copies: + block_state_copy_ids = block_state_copies[leaf.getId()] + if not isinstance(block_state_copy_ids, list): block_state_copy_ids = [block_state_copy_ids] # In case only one blockstate is provided (as a string), turn it into a list + for block_state_copy_id in block_state_copy_ids: + block_state_copy_namespace = block_state_copy_id.split(":")[0] + block_state_copy_name = block_state_copy_id.split(":")[1] + + block_state_copy_file = f"assets/{block_state_copy_namespace}/blockstates/{block_state_copy_name}.json" + os.makedirs("assets/{}/blockstates/".format(block_state_copy_namespace), exist_ok=True) + + # Write blockstate file + with open(block_state_copy_file, "w") as f: + json.dump(block_state_data, f, indent=4) + printOverride(f"Writing blockstate copy: {block_state_copy_id}") + def generateBlockModels(leaf): mod_namespace = leaf.getId().split(":")[0] diff --git a/input/assets/twilightforest/textures/block/darkwood_leaves.png b/input/assets/twilightforest/textures/block/darkwood_leaves.png deleted file mode 100644 index 55b00a2430d981af5fb940766c7083e04c1ec17e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 569 zcmV-90>=G`P)Px$^GQTOR5*=glR-=6FcgJ9pG73eDtQEi6m->sJ6+q~HowjNbKPuhK?oW|dSem9 zSq#m*H?u1}$+_o#_vY;3;o&FejEK;69mW^{#&INsfH8(;S(xV;Yb{DC=6MD{L}+r( z^nDLNN(q2c3LykaDHvlg#vmeu5UP>)o^c%6i3rQGkW#{XPmHlvQA$~l2Sq` z#j-5)ea{X!IjprN#)!3+d7km!R}-x@TI|69d*o~y2uBInF5=ZyEBVHk)poLVT@rMN6v00C?|d{vF$Pd1KM{ecchI z6adpSRbJ=&{r;EMn#;>e)^+9e^_7>G7p|_ZYV37gan4an!8ym<+Z)f%&wPG<(rned z_gHJ|o*xbeM5M;w63p{V+qQq-!Zwza64Nx*@B91v%H;T+Y!gW-5klbn=H}*C(=_Cq zd4GTB`}-T`9A95wtn13h#|O?iE-o%;nuh&;PtFtDKA(R!Q9%1|8|e}>#M