From 5b3b311ca235c52d3b245afd173c3fd5efa60b7b Mon Sep 17 00:00:00 2001 From: Martin Prokoph Date: Tue, 3 Dec 2024 00:09:25 +0100 Subject: [PATCH] Improve folder structure --- Better-Leaves-Lite-vanilla+0.1.zip | Bin 41364 -> 41410 bytes .../minecraft/blockstates/acacia_leaves.json | 66 ++++++++++++++++++ .../minecraft/blockstates/azalea_leaves.json | 66 ++++++++++++++++++ .../minecraft/blockstates/birch_leaves.json | 66 ++++++++++++++++++ .../minecraft/blockstates/cherry_leaves.json | 66 ++++++++++++++++++ .../blockstates/dark_oak_leaves.json | 66 ++++++++++++++++++ .../blockstates/flowering_azalea_leaves.json | 66 ++++++++++++++++++ .../minecraft/blockstates/jungle_leaves.json | 66 ++++++++++++++++++ .../blockstates/mangrove_leaves.json | 66 ++++++++++++++++++ assets/minecraft/blockstates/oak_leaves.json | 66 ++++++++++++++++++ .../blockstates/pale_oak_leaves.json | 66 ++++++++++++++++++ .../minecraft/blockstates/spruce_leaves.json | 66 ++++++++++++++++++ .../models/block/acacia_leaves1.json | 6 ++ .../models/block/acacia_leaves2.json | 6 ++ .../models/block/acacia_leaves3.json | 6 ++ .../models/block/acacia_leaves4.json | 6 ++ .../models/block/azalea_leaves1.json | 6 ++ .../models/block/azalea_leaves2.json | 6 ++ .../models/block/azalea_leaves3.json | 6 ++ .../models/block/azalea_leaves4.json | 6 ++ .../minecraft/models/block/birch_leaves1.json | 6 ++ .../minecraft/models/block/birch_leaves2.json | 6 ++ .../minecraft/models/block/birch_leaves3.json | 6 ++ .../minecraft/models/block/birch_leaves4.json | 6 ++ .../models/block/cherry_leaves1.json | 6 ++ .../models/block/cherry_leaves2.json | 6 ++ .../models/block/cherry_leaves3.json | 6 ++ .../models/block/cherry_leaves4.json | 6 ++ .../models/block/dark_oak_leaves1.json | 6 ++ .../models/block/dark_oak_leaves2.json | 6 ++ .../models/block/dark_oak_leaves3.json | 6 ++ .../models/block/dark_oak_leaves4.json | 6 ++ .../block/flowering_azalea_leaves1.json | 6 ++ .../block/flowering_azalea_leaves2.json | 6 ++ .../block/flowering_azalea_leaves3.json | 6 ++ .../block/flowering_azalea_leaves4.json | 6 ++ .../models/block/jungle_leaves1.json | 6 ++ .../models/block/jungle_leaves2.json | 6 ++ .../models/block/jungle_leaves3.json | 6 ++ .../models/block/jungle_leaves4.json | 6 ++ .../models/block/mangrove_leaves1.json | 6 ++ .../models/block/mangrove_leaves2.json | 6 ++ .../models/block/mangrove_leaves3.json | 6 ++ .../models/block/mangrove_leaves4.json | 6 ++ .../minecraft/models/block/oak_leaves1.json | 6 ++ .../minecraft/models/block/oak_leaves2.json | 6 ++ .../minecraft/models/block/oak_leaves3.json | 6 ++ .../minecraft/models/block/oak_leaves4.json | 6 ++ .../models/block/pale_oak_leaves1.json | 6 ++ .../models/block/pale_oak_leaves2.json | 6 ++ .../models/block/pale_oak_leaves3.json | 6 ++ .../models/block/pale_oak_leaves4.json | 6 ++ .../models/block/spruce_leaves1.json | 6 ++ .../models/block/spruce_leaves2.json | 6 ++ .../models/block/spruce_leaves3.json | 6 ++ .../models/block/spruce_leaves4.json | 6 ++ .../minecraft/models/item/azalea_leaves.json | 3 + .../models/item/flowering_azalea_leaves.json | 3 + .../textures/block/acacia_leaves.png | Bin 0 -> 790 bytes .../textures/block/azalea_leaves.png | Bin 0 -> 853 bytes .../minecraft/textures/block/birch_leaves.png | Bin 0 -> 759 bytes .../textures/block/cherry_leaves.png | Bin 0 -> 1084 bytes .../textures/block/dark_oak_leaves.png | Bin 0 -> 796 bytes .../block/flowering_azalea_leaves.png | Bin 0 -> 999 bytes .../textures/block/jungle_leaves.png | Bin 0 -> 937 bytes .../textures/block/mangrove_leaves.png | Bin 0 -> 830 bytes .../minecraft/textures/block/oak_leaves.png | Bin 0 -> 818 bytes .../textures/block/pale_oak_leaves.png | Bin 0 -> 897 bytes .../textures/block/spruce_leaves.png | Bin 0 -> 737 bytes .../assets/minecraft/models/block/leaves.json | 40 +++++++++++ .../minecraft/models/block/leaves1.json | 40 +++++++++++ .../minecraft/models/block/leaves2.json | 40 +++++++++++ .../minecraft/models/block/leaves3.json | 40 +++++++++++ .../minecraft/models/block/leaves4.json | 40 +++++++++++ .../models/block/leaves_notint1.json | 40 +++++++++++ .../models/block/leaves_notint2.json | 40 +++++++++++ .../models/block/leaves_notint3.json | 40 +++++++++++ .../models/block/leaves_notint4.json | 40 +++++++++++ gen-pack.py | 22 ++++-- 79 files changed, 1371 insertions(+), 7 deletions(-) create mode 100644 assets/minecraft/blockstates/acacia_leaves.json create mode 100644 assets/minecraft/blockstates/azalea_leaves.json create mode 100644 assets/minecraft/blockstates/birch_leaves.json create mode 100644 assets/minecraft/blockstates/cherry_leaves.json create mode 100644 assets/minecraft/blockstates/dark_oak_leaves.json create mode 100644 assets/minecraft/blockstates/flowering_azalea_leaves.json create mode 100644 assets/minecraft/blockstates/jungle_leaves.json create mode 100644 assets/minecraft/blockstates/mangrove_leaves.json create mode 100644 assets/minecraft/blockstates/oak_leaves.json create mode 100644 assets/minecraft/blockstates/pale_oak_leaves.json create mode 100644 assets/minecraft/blockstates/spruce_leaves.json create mode 100644 assets/minecraft/models/block/acacia_leaves1.json create mode 100644 assets/minecraft/models/block/acacia_leaves2.json create mode 100644 assets/minecraft/models/block/acacia_leaves3.json create mode 100644 assets/minecraft/models/block/acacia_leaves4.json create mode 100644 assets/minecraft/models/block/azalea_leaves1.json create mode 100644 assets/minecraft/models/block/azalea_leaves2.json create mode 100644 assets/minecraft/models/block/azalea_leaves3.json create mode 100644 assets/minecraft/models/block/azalea_leaves4.json create mode 100644 assets/minecraft/models/block/birch_leaves1.json create mode 100644 assets/minecraft/models/block/birch_leaves2.json create mode 100644 assets/minecraft/models/block/birch_leaves3.json create mode 100644 assets/minecraft/models/block/birch_leaves4.json create mode 100644 assets/minecraft/models/block/cherry_leaves1.json create mode 100644 assets/minecraft/models/block/cherry_leaves2.json create mode 100644 assets/minecraft/models/block/cherry_leaves3.json create mode 100644 assets/minecraft/models/block/cherry_leaves4.json create mode 100644 assets/minecraft/models/block/dark_oak_leaves1.json create mode 100644 assets/minecraft/models/block/dark_oak_leaves2.json create mode 100644 assets/minecraft/models/block/dark_oak_leaves3.json create mode 100644 assets/minecraft/models/block/dark_oak_leaves4.json create mode 100644 assets/minecraft/models/block/flowering_azalea_leaves1.json create mode 100644 assets/minecraft/models/block/flowering_azalea_leaves2.json create mode 100644 assets/minecraft/models/block/flowering_azalea_leaves3.json create mode 100644 assets/minecraft/models/block/flowering_azalea_leaves4.json create mode 100644 assets/minecraft/models/block/jungle_leaves1.json create mode 100644 assets/minecraft/models/block/jungle_leaves2.json create mode 100644 assets/minecraft/models/block/jungle_leaves3.json create mode 100644 assets/minecraft/models/block/jungle_leaves4.json create mode 100644 assets/minecraft/models/block/mangrove_leaves1.json create mode 100644 assets/minecraft/models/block/mangrove_leaves2.json create mode 100644 assets/minecraft/models/block/mangrove_leaves3.json create mode 100644 assets/minecraft/models/block/mangrove_leaves4.json create mode 100644 assets/minecraft/models/block/oak_leaves1.json create mode 100644 assets/minecraft/models/block/oak_leaves2.json create mode 100644 assets/minecraft/models/block/oak_leaves3.json create mode 100644 assets/minecraft/models/block/oak_leaves4.json create mode 100644 assets/minecraft/models/block/pale_oak_leaves1.json create mode 100644 assets/minecraft/models/block/pale_oak_leaves2.json create mode 100644 assets/minecraft/models/block/pale_oak_leaves3.json create mode 100644 assets/minecraft/models/block/pale_oak_leaves4.json create mode 100644 assets/minecraft/models/block/spruce_leaves1.json create mode 100644 assets/minecraft/models/block/spruce_leaves2.json create mode 100644 assets/minecraft/models/block/spruce_leaves3.json create mode 100644 assets/minecraft/models/block/spruce_leaves4.json create mode 100644 assets/minecraft/models/item/azalea_leaves.json create mode 100644 assets/minecraft/models/item/flowering_azalea_leaves.json create mode 100644 assets/minecraft/textures/block/acacia_leaves.png create mode 100644 assets/minecraft/textures/block/azalea_leaves.png create mode 100644 assets/minecraft/textures/block/birch_leaves.png create mode 100644 assets/minecraft/textures/block/cherry_leaves.png create mode 100644 assets/minecraft/textures/block/dark_oak_leaves.png create mode 100644 assets/minecraft/textures/block/flowering_azalea_leaves.png create mode 100644 assets/minecraft/textures/block/jungle_leaves.png create mode 100644 assets/minecraft/textures/block/mangrove_leaves.png create mode 100644 assets/minecraft/textures/block/oak_leaves.png create mode 100644 assets/minecraft/textures/block/pale_oak_leaves.png create mode 100644 assets/minecraft/textures/block/spruce_leaves.png create mode 100644 base/assets/minecraft/models/block/leaves.json create mode 100644 base/assets/minecraft/models/block/leaves1.json create mode 100644 base/assets/minecraft/models/block/leaves2.json create mode 100644 base/assets/minecraft/models/block/leaves3.json create mode 100644 base/assets/minecraft/models/block/leaves4.json create mode 100644 base/assets/minecraft/models/block/leaves_notint1.json create mode 100644 base/assets/minecraft/models/block/leaves_notint2.json create mode 100644 base/assets/minecraft/models/block/leaves_notint3.json create mode 100644 base/assets/minecraft/models/block/leaves_notint4.json diff --git a/Better-Leaves-Lite-vanilla+0.1.zip b/Better-Leaves-Lite-vanilla+0.1.zip index 5983798ac1bdfddf1a15fe32954294bf432d2a25..59c32bfe5ef1affe44d75f790c62d5a7f62c97a2 100644 GIT binary patch delta 3690 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 diff --git a/assets/minecraft/blockstates/acacia_leaves.json b/assets/minecraft/blockstates/acacia_leaves.json new file mode 100644 index 0000000..8578b75 --- /dev/null +++ b/assets/minecraft/blockstates/acacia_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/minecraft/blockstates/azalea_leaves.json b/assets/minecraft/blockstates/azalea_leaves.json new file mode 100644 index 0000000..e05c38a --- /dev/null +++ b/assets/minecraft/blockstates/azalea_leaves.json @@ -0,0 +1,66 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/azalea_leaves1" + }, + { + "model": "minecraft:block/azalea_leaves1", + "y": 90 + }, + { + "model": "minecraft:block/azalea_leaves1", + "y": 180 + }, + { + "model": "minecraft:block/azalea_leaves1", + "y": 270 + }, + { + "model": "minecraft:block/azalea_leaves2" + }, + { + "model": "minecraft:block/azalea_leaves2", + "y": 90 + }, + { + "model": "minecraft:block/azalea_leaves2", + "y": 180 + }, + { + "model": "minecraft:block/azalea_leaves2", + "y": 270 + }, + { + "model": "minecraft:block/azalea_leaves3" + }, + { + "model": "minecraft:block/azalea_leaves3", + "y": 90 + }, + { + "model": "minecraft:block/azalea_leaves3", + "y": 180 + }, + { + "model": "minecraft:block/azalea_leaves3", + "y": 270 + }, + { + "model": "minecraft:block/azalea_leaves4" + }, + { + "model": "minecraft:block/azalea_leaves4", + "y": 90 + }, + { + "model": "minecraft:block/azalea_leaves4", + "y": 180 + }, + { + "model": "minecraft:block/azalea_leaves4", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/birch_leaves.json b/assets/minecraft/blockstates/birch_leaves.json new file mode 100644 index 0000000..28f5a7c --- /dev/null +++ b/assets/minecraft/blockstates/birch_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/minecraft/blockstates/cherry_leaves.json b/assets/minecraft/blockstates/cherry_leaves.json new file mode 100644 index 0000000..72dc49d --- /dev/null +++ b/assets/minecraft/blockstates/cherry_leaves.json @@ -0,0 +1,66 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/cherry_leaves1" + }, + { + "model": "minecraft:block/cherry_leaves1", + "y": 90 + }, + { + "model": "minecraft:block/cherry_leaves1", + "y": 180 + }, + { + "model": "minecraft:block/cherry_leaves1", + "y": 270 + }, + { + "model": "minecraft:block/cherry_leaves2" + }, + { + "model": "minecraft:block/cherry_leaves2", + "y": 90 + }, + { + "model": "minecraft:block/cherry_leaves2", + "y": 180 + }, + { + "model": "minecraft:block/cherry_leaves2", + "y": 270 + }, + { + "model": "minecraft:block/cherry_leaves3" + }, + { + "model": "minecraft:block/cherry_leaves3", + "y": 90 + }, + { + "model": "minecraft:block/cherry_leaves3", + "y": 180 + }, + { + "model": "minecraft:block/cherry_leaves3", + "y": 270 + }, + { + "model": "minecraft:block/cherry_leaves4" + }, + { + "model": "minecraft:block/cherry_leaves4", + "y": 90 + }, + { + "model": "minecraft:block/cherry_leaves4", + "y": 180 + }, + { + "model": "minecraft:block/cherry_leaves4", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dark_oak_leaves.json b/assets/minecraft/blockstates/dark_oak_leaves.json new file mode 100644 index 0000000..3a60361 --- /dev/null +++ b/assets/minecraft/blockstates/dark_oak_leaves.json @@ -0,0 +1,66 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/dark_oak_leaves1" + }, + { + "model": "minecraft:block/dark_oak_leaves1", + "y": 90 + }, + { + "model": "minecraft:block/dark_oak_leaves1", + "y": 180 + }, + { + "model": "minecraft:block/dark_oak_leaves1", + "y": 270 + }, + { + "model": "minecraft:block/dark_oak_leaves2" + }, + { + "model": "minecraft:block/dark_oak_leaves2", + "y": 90 + }, + { + "model": "minecraft:block/dark_oak_leaves2", + "y": 180 + }, + { + "model": "minecraft:block/dark_oak_leaves2", + "y": 270 + }, + { + "model": "minecraft:block/dark_oak_leaves3" + }, + { + "model": "minecraft:block/dark_oak_leaves3", + "y": 90 + }, + { + "model": "minecraft:block/dark_oak_leaves3", + "y": 180 + }, + { + "model": "minecraft:block/dark_oak_leaves3", + "y": 270 + }, + { + "model": "minecraft:block/dark_oak_leaves4" + }, + { + "model": "minecraft:block/dark_oak_leaves4", + "y": 90 + }, + { + "model": "minecraft:block/dark_oak_leaves4", + "y": 180 + }, + { + "model": "minecraft:block/dark_oak_leaves4", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/flowering_azalea_leaves.json b/assets/minecraft/blockstates/flowering_azalea_leaves.json new file mode 100644 index 0000000..b7c6309 --- /dev/null +++ b/assets/minecraft/blockstates/flowering_azalea_leaves.json @@ -0,0 +1,66 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/flowering_azalea_leaves1" + }, + { + "model": "minecraft:block/flowering_azalea_leaves1", + "y": 90 + }, + { + "model": "minecraft:block/flowering_azalea_leaves1", + "y": 180 + }, + { + "model": "minecraft:block/flowering_azalea_leaves1", + "y": 270 + }, + { + "model": "minecraft:block/flowering_azalea_leaves2" + }, + { + "model": "minecraft:block/flowering_azalea_leaves2", + "y": 90 + }, + { + "model": "minecraft:block/flowering_azalea_leaves2", + "y": 180 + }, + { + "model": "minecraft:block/flowering_azalea_leaves2", + "y": 270 + }, + { + "model": "minecraft:block/flowering_azalea_leaves3" + }, + { + "model": "minecraft:block/flowering_azalea_leaves3", + "y": 90 + }, + { + "model": "minecraft:block/flowering_azalea_leaves3", + "y": 180 + }, + { + "model": "minecraft:block/flowering_azalea_leaves3", + "y": 270 + }, + { + "model": "minecraft:block/flowering_azalea_leaves4" + }, + { + "model": "minecraft:block/flowering_azalea_leaves4", + "y": 90 + }, + { + "model": "minecraft:block/flowering_azalea_leaves4", + "y": 180 + }, + { + "model": "minecraft:block/flowering_azalea_leaves4", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/jungle_leaves.json b/assets/minecraft/blockstates/jungle_leaves.json new file mode 100644 index 0000000..d7ac0c4 --- /dev/null +++ b/assets/minecraft/blockstates/jungle_leaves.json @@ -0,0 +1,66 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/jungle_leaves1" + }, + { + "model": "minecraft:block/jungle_leaves1", + "y": 90 + }, + { + "model": "minecraft:block/jungle_leaves1", + "y": 180 + }, + { + "model": "minecraft:block/jungle_leaves1", + "y": 270 + }, + { + "model": "minecraft:block/jungle_leaves2" + }, + { + "model": "minecraft:block/jungle_leaves2", + "y": 90 + }, + { + "model": "minecraft:block/jungle_leaves2", + "y": 180 + }, + { + "model": "minecraft:block/jungle_leaves2", + "y": 270 + }, + { + "model": "minecraft:block/jungle_leaves3" + }, + { + "model": "minecraft:block/jungle_leaves3", + "y": 90 + }, + { + "model": "minecraft:block/jungle_leaves3", + "y": 180 + }, + { + "model": "minecraft:block/jungle_leaves3", + "y": 270 + }, + { + "model": "minecraft:block/jungle_leaves4" + }, + { + "model": "minecraft:block/jungle_leaves4", + "y": 90 + }, + { + "model": "minecraft:block/jungle_leaves4", + "y": 180 + }, + { + "model": "minecraft:block/jungle_leaves4", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/mangrove_leaves.json b/assets/minecraft/blockstates/mangrove_leaves.json new file mode 100644 index 0000000..204cfa0 --- /dev/null +++ b/assets/minecraft/blockstates/mangrove_leaves.json @@ -0,0 +1,66 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/mangrove_leaves1" + }, + { + "model": "minecraft:block/mangrove_leaves1", + "y": 90 + }, + { + "model": "minecraft:block/mangrove_leaves1", + "y": 180 + }, + { + "model": "minecraft:block/mangrove_leaves1", + "y": 270 + }, + { + "model": "minecraft:block/mangrove_leaves2" + }, + { + "model": "minecraft:block/mangrove_leaves2", + "y": 90 + }, + { + "model": "minecraft:block/mangrove_leaves2", + "y": 180 + }, + { + "model": "minecraft:block/mangrove_leaves2", + "y": 270 + }, + { + "model": "minecraft:block/mangrove_leaves3" + }, + { + "model": "minecraft:block/mangrove_leaves3", + "y": 90 + }, + { + "model": "minecraft:block/mangrove_leaves3", + "y": 180 + }, + { + "model": "minecraft:block/mangrove_leaves3", + "y": 270 + }, + { + "model": "minecraft:block/mangrove_leaves4" + }, + { + "model": "minecraft:block/mangrove_leaves4", + "y": 90 + }, + { + "model": "minecraft:block/mangrove_leaves4", + "y": 180 + }, + { + "model": "minecraft:block/mangrove_leaves4", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/oak_leaves.json b/assets/minecraft/blockstates/oak_leaves.json new file mode 100644 index 0000000..b946965 --- /dev/null +++ b/assets/minecraft/blockstates/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/minecraft/blockstates/pale_oak_leaves.json b/assets/minecraft/blockstates/pale_oak_leaves.json new file mode 100644 index 0000000..a7fb5fd --- /dev/null +++ b/assets/minecraft/blockstates/pale_oak_leaves.json @@ -0,0 +1,66 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/pale_oak_leaves1" + }, + { + "model": "minecraft:block/pale_oak_leaves1", + "y": 90 + }, + { + "model": "minecraft:block/pale_oak_leaves1", + "y": 180 + }, + { + "model": "minecraft:block/pale_oak_leaves1", + "y": 270 + }, + { + "model": "minecraft:block/pale_oak_leaves2" + }, + { + "model": "minecraft:block/pale_oak_leaves2", + "y": 90 + }, + { + "model": "minecraft:block/pale_oak_leaves2", + "y": 180 + }, + { + "model": "minecraft:block/pale_oak_leaves2", + "y": 270 + }, + { + "model": "minecraft:block/pale_oak_leaves3" + }, + { + "model": "minecraft:block/pale_oak_leaves3", + "y": 90 + }, + { + "model": "minecraft:block/pale_oak_leaves3", + "y": 180 + }, + { + "model": "minecraft:block/pale_oak_leaves3", + "y": 270 + }, + { + "model": "minecraft:block/pale_oak_leaves4" + }, + { + "model": "minecraft:block/pale_oak_leaves4", + "y": 90 + }, + { + "model": "minecraft:block/pale_oak_leaves4", + "y": 180 + }, + { + "model": "minecraft:block/pale_oak_leaves4", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/spruce_leaves.json b/assets/minecraft/blockstates/spruce_leaves.json new file mode 100644 index 0000000..70b8355 --- /dev/null +++ b/assets/minecraft/blockstates/spruce_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/minecraft/models/block/acacia_leaves1.json b/assets/minecraft/models/block/acacia_leaves1.json new file mode 100644 index 0000000..b93e93d --- /dev/null +++ b/assets/minecraft/models/block/acacia_leaves1.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves1", + "textures": { + "all": "minecraft:block/acacia_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_leaves2.json b/assets/minecraft/models/block/acacia_leaves2.json new file mode 100644 index 0000000..a9f4013 --- /dev/null +++ b/assets/minecraft/models/block/acacia_leaves2.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves2", + "textures": { + "all": "minecraft:block/acacia_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_leaves3.json b/assets/minecraft/models/block/acacia_leaves3.json new file mode 100644 index 0000000..3cf6438 --- /dev/null +++ b/assets/minecraft/models/block/acacia_leaves3.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves3", + "textures": { + "all": "minecraft:block/acacia_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_leaves4.json b/assets/minecraft/models/block/acacia_leaves4.json new file mode 100644 index 0000000..4c0a095 --- /dev/null +++ b/assets/minecraft/models/block/acacia_leaves4.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves4", + "textures": { + "all": "minecraft:block/acacia_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/azalea_leaves1.json b/assets/minecraft/models/block/azalea_leaves1.json new file mode 100644 index 0000000..7519b94 --- /dev/null +++ b/assets/minecraft/models/block/azalea_leaves1.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves_notint1", + "textures": { + "all": "minecraft:block/azalea_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/azalea_leaves2.json b/assets/minecraft/models/block/azalea_leaves2.json new file mode 100644 index 0000000..080864f --- /dev/null +++ b/assets/minecraft/models/block/azalea_leaves2.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves_notint2", + "textures": { + "all": "minecraft:block/azalea_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/azalea_leaves3.json b/assets/minecraft/models/block/azalea_leaves3.json new file mode 100644 index 0000000..4cebf20 --- /dev/null +++ b/assets/minecraft/models/block/azalea_leaves3.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves_notint3", + "textures": { + "all": "minecraft:block/azalea_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/azalea_leaves4.json b/assets/minecraft/models/block/azalea_leaves4.json new file mode 100644 index 0000000..943b73b --- /dev/null +++ b/assets/minecraft/models/block/azalea_leaves4.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves_notint4", + "textures": { + "all": "minecraft:block/azalea_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_leaves1.json b/assets/minecraft/models/block/birch_leaves1.json new file mode 100644 index 0000000..366d1c9 --- /dev/null +++ b/assets/minecraft/models/block/birch_leaves1.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves1", + "textures": { + "all": "minecraft:block/birch_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_leaves2.json b/assets/minecraft/models/block/birch_leaves2.json new file mode 100644 index 0000000..1873cb4 --- /dev/null +++ b/assets/minecraft/models/block/birch_leaves2.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves2", + "textures": { + "all": "minecraft:block/birch_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_leaves3.json b/assets/minecraft/models/block/birch_leaves3.json new file mode 100644 index 0000000..5818ea2 --- /dev/null +++ b/assets/minecraft/models/block/birch_leaves3.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves3", + "textures": { + "all": "minecraft:block/birch_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_leaves4.json b/assets/minecraft/models/block/birch_leaves4.json new file mode 100644 index 0000000..771a31c --- /dev/null +++ b/assets/minecraft/models/block/birch_leaves4.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves4", + "textures": { + "all": "minecraft:block/birch_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cherry_leaves1.json b/assets/minecraft/models/block/cherry_leaves1.json new file mode 100644 index 0000000..0a06ad3 --- /dev/null +++ b/assets/minecraft/models/block/cherry_leaves1.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves1", + "textures": { + "all": "minecraft:block/cherry_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cherry_leaves2.json b/assets/minecraft/models/block/cherry_leaves2.json new file mode 100644 index 0000000..5240d0f --- /dev/null +++ b/assets/minecraft/models/block/cherry_leaves2.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves2", + "textures": { + "all": "minecraft:block/cherry_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cherry_leaves3.json b/assets/minecraft/models/block/cherry_leaves3.json new file mode 100644 index 0000000..b665595 --- /dev/null +++ b/assets/minecraft/models/block/cherry_leaves3.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves3", + "textures": { + "all": "minecraft:block/cherry_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cherry_leaves4.json b/assets/minecraft/models/block/cherry_leaves4.json new file mode 100644 index 0000000..afdedb6 --- /dev/null +++ b/assets/minecraft/models/block/cherry_leaves4.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves4", + "textures": { + "all": "minecraft:block/cherry_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_leaves1.json b/assets/minecraft/models/block/dark_oak_leaves1.json new file mode 100644 index 0000000..3962d98 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_leaves1.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves1", + "textures": { + "all": "minecraft:block/dark_oak_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_leaves2.json b/assets/minecraft/models/block/dark_oak_leaves2.json new file mode 100644 index 0000000..cb6209d --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_leaves2.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves2", + "textures": { + "all": "minecraft:block/dark_oak_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_leaves3.json b/assets/minecraft/models/block/dark_oak_leaves3.json new file mode 100644 index 0000000..e768973 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_leaves3.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves3", + "textures": { + "all": "minecraft:block/dark_oak_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_leaves4.json b/assets/minecraft/models/block/dark_oak_leaves4.json new file mode 100644 index 0000000..e98e030 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_leaves4.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves4", + "textures": { + "all": "minecraft:block/dark_oak_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/flowering_azalea_leaves1.json b/assets/minecraft/models/block/flowering_azalea_leaves1.json new file mode 100644 index 0000000..7cd67d1 --- /dev/null +++ b/assets/minecraft/models/block/flowering_azalea_leaves1.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves_notint1", + "textures": { + "all": "minecraft:block/flowering_azalea_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/flowering_azalea_leaves2.json b/assets/minecraft/models/block/flowering_azalea_leaves2.json new file mode 100644 index 0000000..81c0469 --- /dev/null +++ b/assets/minecraft/models/block/flowering_azalea_leaves2.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves_notint2", + "textures": { + "all": "minecraft:block/flowering_azalea_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/flowering_azalea_leaves3.json b/assets/minecraft/models/block/flowering_azalea_leaves3.json new file mode 100644 index 0000000..1cee5b4 --- /dev/null +++ b/assets/minecraft/models/block/flowering_azalea_leaves3.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves_notint3", + "textures": { + "all": "minecraft:block/flowering_azalea_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/flowering_azalea_leaves4.json b/assets/minecraft/models/block/flowering_azalea_leaves4.json new file mode 100644 index 0000000..9e0fffd --- /dev/null +++ b/assets/minecraft/models/block/flowering_azalea_leaves4.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves_notint4", + "textures": { + "all": "minecraft:block/flowering_azalea_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_leaves1.json b/assets/minecraft/models/block/jungle_leaves1.json new file mode 100644 index 0000000..eb18073 --- /dev/null +++ b/assets/minecraft/models/block/jungle_leaves1.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves1", + "textures": { + "all": "minecraft:block/jungle_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_leaves2.json b/assets/minecraft/models/block/jungle_leaves2.json new file mode 100644 index 0000000..2a4a2b4 --- /dev/null +++ b/assets/minecraft/models/block/jungle_leaves2.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves2", + "textures": { + "all": "minecraft:block/jungle_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_leaves3.json b/assets/minecraft/models/block/jungle_leaves3.json new file mode 100644 index 0000000..6b226ac --- /dev/null +++ b/assets/minecraft/models/block/jungle_leaves3.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves3", + "textures": { + "all": "minecraft:block/jungle_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_leaves4.json b/assets/minecraft/models/block/jungle_leaves4.json new file mode 100644 index 0000000..19ac2db --- /dev/null +++ b/assets/minecraft/models/block/jungle_leaves4.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves4", + "textures": { + "all": "minecraft:block/jungle_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mangrove_leaves1.json b/assets/minecraft/models/block/mangrove_leaves1.json new file mode 100644 index 0000000..0a2c0a2 --- /dev/null +++ b/assets/minecraft/models/block/mangrove_leaves1.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves1", + "textures": { + "all": "minecraft:block/mangrove_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mangrove_leaves2.json b/assets/minecraft/models/block/mangrove_leaves2.json new file mode 100644 index 0000000..56becbc --- /dev/null +++ b/assets/minecraft/models/block/mangrove_leaves2.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves2", + "textures": { + "all": "minecraft:block/mangrove_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mangrove_leaves3.json b/assets/minecraft/models/block/mangrove_leaves3.json new file mode 100644 index 0000000..0bbb789 --- /dev/null +++ b/assets/minecraft/models/block/mangrove_leaves3.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves3", + "textures": { + "all": "minecraft:block/mangrove_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mangrove_leaves4.json b/assets/minecraft/models/block/mangrove_leaves4.json new file mode 100644 index 0000000..b4d57c8 --- /dev/null +++ b/assets/minecraft/models/block/mangrove_leaves4.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves4", + "textures": { + "all": "minecraft:block/mangrove_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_leaves1.json b/assets/minecraft/models/block/oak_leaves1.json new file mode 100644 index 0000000..f31d611 --- /dev/null +++ b/assets/minecraft/models/block/oak_leaves1.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves1", + "textures": { + "all": "minecraft:block/oak_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_leaves2.json b/assets/minecraft/models/block/oak_leaves2.json new file mode 100644 index 0000000..52c8196 --- /dev/null +++ b/assets/minecraft/models/block/oak_leaves2.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves2", + "textures": { + "all": "minecraft:block/oak_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_leaves3.json b/assets/minecraft/models/block/oak_leaves3.json new file mode 100644 index 0000000..8cd7c15 --- /dev/null +++ b/assets/minecraft/models/block/oak_leaves3.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves3", + "textures": { + "all": "minecraft:block/oak_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_leaves4.json b/assets/minecraft/models/block/oak_leaves4.json new file mode 100644 index 0000000..1ca2dab --- /dev/null +++ b/assets/minecraft/models/block/oak_leaves4.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves4", + "textures": { + "all": "minecraft:block/oak_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pale_oak_leaves1.json b/assets/minecraft/models/block/pale_oak_leaves1.json new file mode 100644 index 0000000..1e316dc --- /dev/null +++ b/assets/minecraft/models/block/pale_oak_leaves1.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves1", + "textures": { + "all": "minecraft:block/pale_oak_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pale_oak_leaves2.json b/assets/minecraft/models/block/pale_oak_leaves2.json new file mode 100644 index 0000000..4e2bbb1 --- /dev/null +++ b/assets/minecraft/models/block/pale_oak_leaves2.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves2", + "textures": { + "all": "minecraft:block/pale_oak_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pale_oak_leaves3.json b/assets/minecraft/models/block/pale_oak_leaves3.json new file mode 100644 index 0000000..3601146 --- /dev/null +++ b/assets/minecraft/models/block/pale_oak_leaves3.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves3", + "textures": { + "all": "minecraft:block/pale_oak_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pale_oak_leaves4.json b/assets/minecraft/models/block/pale_oak_leaves4.json new file mode 100644 index 0000000..783f9c1 --- /dev/null +++ b/assets/minecraft/models/block/pale_oak_leaves4.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves4", + "textures": { + "all": "minecraft:block/pale_oak_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_leaves1.json b/assets/minecraft/models/block/spruce_leaves1.json new file mode 100644 index 0000000..e38ec40 --- /dev/null +++ b/assets/minecraft/models/block/spruce_leaves1.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves1", + "textures": { + "all": "minecraft:block/spruce_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_leaves2.json b/assets/minecraft/models/block/spruce_leaves2.json new file mode 100644 index 0000000..7cc21c4 --- /dev/null +++ b/assets/minecraft/models/block/spruce_leaves2.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves2", + "textures": { + "all": "minecraft:block/spruce_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_leaves3.json b/assets/minecraft/models/block/spruce_leaves3.json new file mode 100644 index 0000000..15ee20b --- /dev/null +++ b/assets/minecraft/models/block/spruce_leaves3.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves3", + "textures": { + "all": "minecraft:block/spruce_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_leaves4.json b/assets/minecraft/models/block/spruce_leaves4.json new file mode 100644 index 0000000..5078944 --- /dev/null +++ b/assets/minecraft/models/block/spruce_leaves4.json @@ -0,0 +1,6 @@ +{ + "parent": "block/leaves4", + "textures": { + "all": "minecraft:block/spruce_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/azalea_leaves.json b/assets/minecraft/models/item/azalea_leaves.json new file mode 100644 index 0000000..bc21234 --- /dev/null +++ b/assets/minecraft/models/item/azalea_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/azalea_leaves1" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/flowering_azalea_leaves.json b/assets/minecraft/models/item/flowering_azalea_leaves.json new file mode 100644 index 0000000..29c1d22 --- /dev/null +++ b/assets/minecraft/models/item/flowering_azalea_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/flowering_azalea_leaves1" +} \ No newline at end of file diff --git a/assets/minecraft/textures/block/acacia_leaves.png b/assets/minecraft/textures/block/acacia_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..331dc0f267aab075d5d972732c3e84a2df82d204 GIT binary patch literal 790 zcmV+x1L^#UP)(PI`tGe2G?~}1(yWRT#b)7sGg&R%8dq3z}tyVr1dcFTvmZj$!LN7fhpmVOd z7{BlDeNhyScQJdoyKAMX>pJ5g#W#~I2gf@HN5kWHCK~KL+4kX zH#2S!ez)5lMSL25P(%Zm&*x4;5bc&Qj3kux|JUbd(uH3v7M%g%tiKgBXbGX)=`;}m zt%0Ekvkrmm{}}viHgla8DEHb}urycHi#elsdUEe?Z=>-C0^oBb!>{;MV3`#2VrDTx zOX5Il6%R3Zo1U35J;CPn3(Z6bMrbRLnAw4uiS!seZb#uJF2eM)IjyMIcdMno%d{ds z1P{+lsfUCzDL=KiE9&J(o-wQZJOtkczc-po3rwjZWX)^|+vle1}mip0=vZ0+?fx zu896=KhTF){Yj+-!EtIo|7kxE;??*#Nn&@XOZEfsQy?B#K)u_g`vJ@RKmfVn(*3~E zLC6PPsy2ypX=PK(ZbD(Yh0jrK`NM_!f#`FA-ycRa%j6+5?S`j{ls#t*62J#1BuiKX z&-DW_XT$6;B94dpH=fx-m9A}1mn2Q~qnKSyCQbFTZTHzR0BDy8r+H literal 0 HcmV?d00001 diff --git a/assets/minecraft/textures/block/azalea_leaves.png b/assets/minecraft/textures/block/azalea_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..504d3f9c7860cea5e25dbb73473de3128b93c311 GIT binary patch literal 853 zcmV-b1FHOqP) zLn!3^>91bFBAB=L=4;Tuv@#p;xm+pJ526i_JRZzn3m)IP<6<8J5*begJWdFc%a1bs z09{N5ga>#iBY07|}TWHh7y0rH%c&*I(S@XI04ok})YJ?zCLY@tW2KZ*#%H zfD%uN-@iQ$0PB@vDNzzGEME<|(FG3!u#Lk#Tc_G^tYBa;U)47;RGCTf!gAloa2#DA zCX2UrN*Sg>8*id48GufG)MsuK!=|1IWL)52P2< z-UUrXQ5_P_#W*AOJhwX@8;{CO3sY$7@Qn-D8Xktr0^ynTeIWY_=e^H1jX|kswS6mi zCl6u6&XJBfJ8sm^sr~bj5#p;brO7AbFxB)&G?D>tnhq2CJZX4p8PZr=ossD-lhw4C flwSM2?E?M+%0Dyu#y4*a00000NkvXXu0mjf*4T)n literal 0 HcmV?d00001 diff --git a/assets/minecraft/textures/block/birch_leaves.png b/assets/minecraft/textures/block/birch_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..83236af26b3af0bd1157c2c157620cdb9b8d6607 GIT binary patch literal 759 zcmVVw=5Jh|T1VDmCVnPQ&O-)yS|9UB@jpi4sn7Y0dCOf4gArc z+TNL-wd9sY)6>(xs;laEb#=-)r(GY~@tfm(7a6lOv7NjwLak z{##jPn~hCCD9WVh;{8PUr~4_oI$DU5 z#p!7q0)>M2!Lx$|9(lqml%pYtP0DaR3QOULp@?|oGB@gKTp^@^M6v<}to~?z)Gi(2 z5RE3Qr9ks*@b4Cj4m6A7koE*;IT-LZwwFOe7ZWd;ao8 zy8U+B#!{~Kc~kIY)Q$sMp@TIpV)6d+>GOv2UGZH`$p7O}idl5A`f_!gHx=Itf%Yiw zl7$hB8?mI652oVhujfr~7kKX9#^RDiF-uOt_c9?~pieerl};YFO5~DI&wTR25MCbd z`q>6tpj;N2T?&Q5P>W{=$lxT`51r@!9SZlq1%x6~xdH%k8)=j|e$pMjI_z9t zgJ=JP*Y2BnJno|&5Z{UgNxp}Az?E+-KtkOc5~?(-Z_jGXh3#Gs4B>k%58Menj{d!C zJy3lw$aXhSB_qa11(9%Z++~%Xrc{P|V|T=aLm!-KI}(nkWKX$+!qdpLsdNjb`FXBW pE?(zqpPjDMQtn5&7n)NR@E2ZI2PEqo^xgmf002ovPDHLkV1hs3X50V( literal 0 HcmV?d00001 diff --git a/assets/minecraft/textures/block/cherry_leaves.png b/assets/minecraft/textures/block/cherry_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..4e902380897a1bb22befb63cf81bc15312544cac GIT binary patch literal 1084 zcmV-C1jGA@P)#{8MH|)A6LEV_1VOC^!$w1d;j||p@Ee7m97zu4`cM0bKUFVxnTH(`BQMUdsI(7?qxxjnsS->!t3umUY?wz zu{-ay^TQz1#ujJOVsZ>)MjBpdrTjZ4!q9)OlmTT5|J4RRP&^i>U%3F>39)ajvn4Y49rbW zFx{<%D)NSh^}yRIpp>G<`vuyO8cnkUKP@H@(h_}<(i~BQwaC=?HKkJHDK;;Y|1;_i zDRI3wJoo~SeuDN4MvKpJD0l#L!Qvs@@_?jTAx3L> zT0#@fC2Fqu{f9ZA#l&3F5e; z1(tO(hhW5>V=Y*`7_LMCxC5!ubD!s5e&!y+kaQeXMOHosW9++KoY>(Zo2#J+4?mEp z(x^lLJ+j@e^X(ed4?V`A;3X3(aS60SDfX=A zTfGn1;di#zu5E!S+_Ro<^*-PW58)VF<#_#i<+Gk|^*-QiJgh1A@PC zc|ZYY1)~06?gQFTVmt2xe%}QvT_b!Vw(C9+(6xNEdz6{{>-#{$xy?_wFmGDH14x_l z=9BD(JTJo0>d$^rA{-t;K)N&kP*ZQYm9~-QLGMktPY;;QSEYoK@_O=hA3(&Dzor9t zKuSHAN2yuQO+HfdgL>=+`#LsX$oR|~E?&pM^7;!_X7rkvus#6*0000T57r5?eAZ|s$6!5lu}stzMfsD5W?Dc?k22woqaw_YM-B;vk@`I{B3?a zPu#1_w>30?$sw73nns>ef-m>w?-+5jxPdfVvG~5=&PGf=PQu}b!#~zluBMN;CCnr! zK0P_@)E-ZdBS!7)?sVfHe?Er&cl-JM^6D}kO^)L1+pO0k5dweVMl1&mxkw;Y+g-Fv&2RnambWPE%1_0p-Ng`8&y8QX{V zA!)ot3=kNQ1v44yaI?rEmD}Z&5+0%8{neD>E)bJj5dD@2mG=0#t0hyA^Mn2iEP1{Se-AM!k?IT558)VkpH@tz^U1e6!9E9gcRc;(rW2U^#3>MU5HXvdA$+%f!Z!J`U{Oj{T=~y0W|7`jO80*yv zr#>GVUp4g)S>uVN9}|1oQ>;})Hmj!B&I3ioV?B^6f5FxxGF}Sp^VoZ>Uuuzaqq@{T a)_~s*SXz@T@#p*i0000JK8QL+3Za6x4t~JIZ+8E$)As7_yJZ8jGdu76pYLbp8S9)gwYFTo!-JoVf3UUE zh|&UXj2(9xTbt{CTN@nCI?ex?0E5F>Cru$fGWgzFTU0pHux$`xbf{s-CobcewLP)x^McX9k0LQ z&5zbec<6%PGX}a#S_77u!-fTD3OWRUNhnY?cmjD>3(y`E7A#=-6D=|Mx6jUZg6sPI z4j&WJP|T~rhb;7ELdEiz`OK)!Zfusn$;g` zre`v1rB&!lH8H>v@@=(vPELXo-jM=?4miJf))P@fBjqzb4AV?|um~ov7EekFAMwKi z9m&T#Uz_<)Phzu)fiz|wrr_Jzjo7bg@VMLm_rRr1zj@kZy-7{8F#{)xQjZQT#1R_? z5c{P?EqJ-W@IRx&jbhu=g1vxdP~3m&(}Sy1jcp5tlp zx*wu&L1(>ujO6%O!NpmR1iDBXNL zu+?bJ_pLeVf!*+7i^>-|@3h**Tgz@g>Vc#uT$CggLNLa6_FvQk1Ra>&-jBA@<5aJr z@>D~(@a>>%&~Z$v?e!vxn{%#WhcPA(g~hD=hasK0+)@oq^;DZal8qAHOml<;jop6yqg|<=xKX_rl(H>T$Tov&E;2 zuHLA7?rSZ-TMowc9O?;7<$CBd;-a`Bm^kyZ818H5$NTm<*I;<2TxqAPlI8j2)KoMu zH0bewII~;jc*mL;pJ<^M<={~Yj{FcFmeL`Q(*mFsCB(HIYs6VBXj!JR@a=Lfwij5d znBfURu%2Bs%X@Yk3U*aR7GBAmu9DbZh$@l@FC|1?i{1kV_lIkXv!U7wpJ_mIsp&`0 zj79)ZASFt)GG-gBJI^ycytnOdPHEr zmLGzj-0DlH0xUsxp*XF)C?1EEOOY4=+*`TthEI%y2lFqg!D_`<)+-sI7n-H0EIw&) z-h=?lCE&yF3n89(l%|~|v&yx~;xQuW;XFVfFJZN)Qx>bn6;BDZU9c=Z`5M}iQf!no zb^(Uw>W-OkjWXWr1h2*vtE3bY(Q4bTyd2*5(49Va!}T5=3m)+f3c(9k6t9LC^M`U! zpSI0I9Z(*wuC2RYtFPSOKmWb7ozE)E!|(0C7zy8!gnHS2&qXQAW_fxZD1+}Ec@%Bx z1NBs=vfp!g2(`=u%mSJRh_mK_GI$);pc2bUnBb+^yR)H{0#yAuA*B~3~rk!%TF%Jl@*lVxI06xX4O_In8k=3GC z*{)`jH4n7I6Kn5%!cN6fgAw{LrKy(CBJ)5VK0TU6EjKnA65oez%me9jLYxMooC8QV z=7Fq3N~J}zb1s~I)@xxz!=}7>z$y=&?g*W7#MP!R2OK4?uGi7gtTETf{GQL;nMry_ zyLn*4f&AqQoM2hhxEP)8nu6oo~h&kzqqhM;o;1jy{Uk)FaHV>D}=Cy2eKaYpL_($!99&jtddbCDtFkiGng@#2X(tyE$93#w zb*#S&UNtD?kNs;W+PzQGaInObGlu1D@U;*etN_+!>|I31E!@b_fcwybXRfpS#*Nv^AZHD4`7#>GSb%^=#kS&}@TOMNLcAS>`yiDHhsN za;;4`yLgyfc)@PTb$HgY_|%qKyFFlTPc+oUxg*}r19g`d%y9AaC-4f z%fe(heOkR^M{KK8zv!n~j3h@mf7~4(m&+=fvD|)i?E1O?7gf8JN={id-2eap07*qo IM6N<$f@L9y1poj5 literal 0 HcmV?d00001 diff --git a/assets/minecraft/textures/block/oak_leaves.png b/assets/minecraft/textures/block/oak_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..23d0e08afaadd16c857aeccc797cd180fde05389 GIT binary patch literal 818 zcmV-21I_%2P)|}P5(BS^%r^_%t z8Yj1~H_=B|K3456@U`DXghiH!b1O)&^PmW4R;Z;1SnO;8#wyV!qF@*%Td?==}njP4Ins3q4ZIym^p(mZ$M}odwm2uw(w=BK>a-9%R z#0wQGsEr<@L7Oy=F~9*oL<~c_OCWG!0Zb8~8lbbT^op|`1jGnG=EQ=R9SfrMCcP}Y zUFnsMh4l-8^6=~7uZorvM;~u1clZ77+4=$W#9UHrfi%w0wNkl)*pmSxGXqrO!0;5)bOxnXsrMFG|6 ziZ{C2Sn>DK6UUSJg}F?G^!}d_s4vwr8Jjpaku}zuP6jc)_w9R-eY^fX`LWju803d0 zP+zKL&bi=T{vR7H`_(>v^wiH?tzL7j*3Tf%9T|u~Z1dx$6Zt{}s?(KBhEagB-QBNA z^W|&TZtr`UnW{a9DiGPwcvQpp*oXGPYTp^~2yd zK5YC6LA$;0_iPDD5gCmuaWOKmhP`4cIVmoJ*M^j8`{n3_1cE5C8wbymmo6l#XC;@6 z@_*&os#o3*PsLe$$`1zyR# zt_YqD4{vu6z%_a2xxjh-fQ`3sgW|Ovr~Kd&k|OUsKWIPD4X<;jBqg|nt=MiJakG6^29;<0d#@y_WfAOo3zIB z&U2oBEA-EJg*yanKcJklx(a_AE*rP$nbmS`@LvXH3{OFB;ID23i(X{5o++=q=RvPu X@w8#)h|{iu00000NkvXXu0mjfWPeC2-c`b2zIPE3lic0Wb`_Hj2n_RfMzT) z=_Gxz{bD<=GRCNPe~ZP!bh};i$sQ&3qRi)WgHdap{J+_3G@m=2j+xD7$$GGu0t=_p zsez|>=KGL(z5Y-XMUmmV{6BPms6gjCsnJ})MPTzR5luoG&XLvT57l3spIje zpuAMjyYfShvG8~pq#E&D7p%iwzl&-+8s5<75Y^|R}~EBM~Q zKk9%K3FO(yJeTu!>3s#CDMX9(Or)jKTD!>jynPj)sf2jRb)~xU+~sX(MU;#`49Khf zKB`^k8j6>NuY?I#p(XBXZiv50Y&%u zr~Lr&83v5#a*NLN-G0D@f69XY=m(%n_K780H6D-kfAj+g!1a3l+m;zmH~d%qK;ef; z9LK8P@9V$n2cE=u+VY~n^OfYhz;o&P@)?Eit#r&Z9xN#E68!+q9|DgrmrIhKvKXQJ zLB9c3gBdUu8`5KX=gJ(LrJ}uaKh5M%UL^K?F4uSrA$z`LfQuFT7WI926z%m5%?Y!O Tc(4Ia00000NkvXXu0mjfdc$k_ literal 0 HcmV?d00001 diff --git a/base/assets/minecraft/models/block/leaves.json b/base/assets/minecraft/models/block/leaves.json new file mode 100644 index 0000000..398fa3b --- /dev/null +++ b/base/assets/minecraft/models/block/leaves.json @@ -0,0 +1,40 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/block", + "texture_size": [32, 32], + "textures": { + "particle": "#all" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "north", "tintindex": 0}, + "east": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "east", "tintindex": 0}, + "south": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "south", "tintindex": 0}, + "west": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "west", "tintindex": 0}, + "up": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "up", "tintindex": 0}, + "down": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "down", "tintindex": 0} + } + }, + { + "from": [-5.5, -6, 14], + "to": [26.5, 22, 14], + "rotation": {"angle": 45, "axis": "y", "origin": [2, 0, 14]}, + "faces": { + "north": {"uv": [0, 1, 16, 15], "texture": "#all", "tintindex": 0}, + "south": {"uv": [0, 1, 16, 15], "texture": "#all", "tintindex": 0} + } + }, + { + "from": [-5.5, -6, 2], + "to": [26.5, 22, 2], + "rotation": {"angle": -45, "axis": "y", "origin": [2, 0, 2]}, + "faces": { + "north": {"uv": [0, 1, 16, 15], "texture": "#all", "tintindex": 0}, + "south": {"uv": [0, 1, 16, 15], "texture": "#all", "tintindex": 0} + } + } + ] +} \ No newline at end of file diff --git a/base/assets/minecraft/models/block/leaves1.json b/base/assets/minecraft/models/block/leaves1.json new file mode 100644 index 0000000..67163c5 --- /dev/null +++ b/base/assets/minecraft/models/block/leaves1.json @@ -0,0 +1,40 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/block", + "texture_size": [32, 32], + "textures": { + "particle": "#all" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "north", "tintindex": 0}, + "east": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "east", "tintindex": 0}, + "south": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "south", "tintindex": 0}, + "west": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "west", "tintindex": 0}, + "up": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "up", "tintindex": 0}, + "down": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "down", "tintindex": 0} + } + }, + { + "from": [-7.98959, -6, 7.98959], + "to": [24.01041, 22, 7.98959], + "rotation": {"angle": 22.5, "axis": "y", "origin": [8.01041, 8, 7.98959]}, + "faces": { + "north": {"uv": [0, 1, 16, 15], "texture": "#all", "tintindex": 0}, + "south": {"uv": [0, 1, 16, 15], "texture": "#all", "tintindex": 0} + } + }, + { + "from": [-6.5, -6, 3], + "to": [25.5, 22, 3], + "rotation": {"angle": -45, "axis": "y", "origin": [1, 0, 3]}, + "faces": { + "north": {"uv": [0, 1, 16, 15], "texture": "#all", "tintindex": 0}, + "south": {"uv": [0, 1, 16, 15], "texture": "#all", "tintindex": 0} + } + } + ] +} \ No newline at end of file diff --git a/base/assets/minecraft/models/block/leaves2.json b/base/assets/minecraft/models/block/leaves2.json new file mode 100644 index 0000000..3b827d7 --- /dev/null +++ b/base/assets/minecraft/models/block/leaves2.json @@ -0,0 +1,40 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/block", + "texture_size": [32, 32], + "textures": { + "particle": "#all" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "north", "tintindex": 0}, + "east": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "east", "tintindex": 0}, + "south": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "south", "tintindex": 0}, + "west": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "west", "tintindex": 0}, + "up": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "up", "tintindex": 0}, + "down": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "down", "tintindex": 0} + } + }, + { + "from": [-5.5, -6, 15], + "to": [26.5, 22, 15], + "rotation": {"angle": 45, "axis": "y", "origin": [2, 0, 15]}, + "faces": { + "north": {"uv": [0, 1, 16, 15], "texture": "#all", "tintindex": 0}, + "south": {"uv": [0, 1, 16, 15], "texture": "#all", "tintindex": 0} + } + }, + { + "from": [-7.98959, -6, 8.01041], + "to": [24.01041, 22, 8.01041], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8.01041, 8, 8.01041]}, + "faces": { + "north": {"uv": [0, 1, 16, 15], "texture": "#all", "tintindex": 0}, + "south": {"uv": [0, 1, 16, 15], "texture": "#all", "tintindex": 0} + } + } + ] +} \ No newline at end of file diff --git a/base/assets/minecraft/models/block/leaves3.json b/base/assets/minecraft/models/block/leaves3.json new file mode 100644 index 0000000..ab56c4f --- /dev/null +++ b/base/assets/minecraft/models/block/leaves3.json @@ -0,0 +1,40 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/block", + "texture_size": [32, 32], + "textures": { + "particle": "#all" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "north", "tintindex": 0}, + "east": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "east", "tintindex": 0}, + "south": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "south", "tintindex": 0}, + "west": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "west", "tintindex": 0}, + "up": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "up", "tintindex": 0}, + "down": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "down", "tintindex": 0} + } + }, + { + "from": [-6.98223, -6, 8.99264], + "to": [25.01777, 22, 8.99264], + "rotation": {"angle": 22.5, "axis": "y", "origin": [9.01041, 8, 9]}, + "faces": { + "north": {"uv": [0, 1, 16, 15], "texture": "#all", "tintindex": 0}, + "south": {"uv": [0, 1, 16, 15], "texture": "#all", "tintindex": 0} + } + }, + { + "from": [9.00305, -6, -6.99264], + "to": [9.00305, 22, 25.00736], + "rotation": {"angle": 22.5, "axis": "y", "origin": [9.01041, 8, 9]}, + "faces": { + "east": {"uv": [0, 1, 16, 15], "texture": "#all", "tintindex": 0}, + "west": {"uv": [0, 1, 16, 15], "texture": "#all", "tintindex": 0} + } + } + ] +} \ No newline at end of file diff --git a/base/assets/minecraft/models/block/leaves4.json b/base/assets/minecraft/models/block/leaves4.json new file mode 100644 index 0000000..b65cb64 --- /dev/null +++ b/base/assets/minecraft/models/block/leaves4.json @@ -0,0 +1,40 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/block", + "texture_size": [32, 32], + "textures": { + "particle": "#all" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "north", "tintindex": 0}, + "east": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "east", "tintindex": 0}, + "south": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "south", "tintindex": 0}, + "west": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "west", "tintindex": 0}, + "up": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "up", "tintindex": 0}, + "down": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "down", "tintindex": 0} + } + }, + { + "from": [8.00305, -6, -8.00736], + "to": [8.00305, 22, 23.99264], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8.01041, 8, 8]}, + "faces": { + "east": {"uv": [0, 1, 16, 15], "texture": "#all", "tintindex": 0}, + "west": {"uv": [0, 1, 16, 15], "texture": "#all", "tintindex": 0} + } + }, + { + "from": [-7.98223, -6, 8.00736], + "to": [24.01777, 22, 8.00736], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8.01041, 8, 8]}, + "faces": { + "north": {"uv": [0, 1, 16, 15], "texture": "#all", "tintindex": 0}, + "south": {"uv": [0, 1, 16, 15], "texture": "#all", "tintindex": 0} + } + } + ] +} \ No newline at end of file diff --git a/base/assets/minecraft/models/block/leaves_notint1.json b/base/assets/minecraft/models/block/leaves_notint1.json new file mode 100644 index 0000000..7ee7e85 --- /dev/null +++ b/base/assets/minecraft/models/block/leaves_notint1.json @@ -0,0 +1,40 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/block", + "texture_size": [32, 32], + "textures": { + "particle": "#all" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "north"}, + "east": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "east"}, + "south": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "south"}, + "west": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "west"}, + "up": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "up"}, + "down": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "down"} + } + }, + { + "from": [-7.98959, -6, 7.98959], + "to": [24.01041, 22, 7.98959], + "rotation": {"angle": 22.5, "axis": "y", "origin": [8.01041, 8, 7.98959]}, + "faces": { + "north": {"uv": [0, 1, 16, 15], "texture": "#all"}, + "south": {"uv": [0, 1, 16, 15], "texture": "#all"} + } + }, + { + "from": [-6.5, -6, 3], + "to": [25.5, 22, 3], + "rotation": {"angle": -45, "axis": "y", "origin": [1, 0, 3]}, + "faces": { + "north": {"uv": [0, 1, 16, 15], "texture": "#all"}, + "south": {"uv": [0, 1, 16, 15], "texture": "#all"} + } + } + ] +} \ No newline at end of file diff --git a/base/assets/minecraft/models/block/leaves_notint2.json b/base/assets/minecraft/models/block/leaves_notint2.json new file mode 100644 index 0000000..981e72f --- /dev/null +++ b/base/assets/minecraft/models/block/leaves_notint2.json @@ -0,0 +1,40 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/block", + "texture_size": [32, 32], + "textures": { + "particle": "#all" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "north"}, + "east": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "east"}, + "south": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "south"}, + "west": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "west"}, + "up": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "up"}, + "down": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "down"} + } + }, + { + "from": [-5.5, -6, 15], + "to": [26.5, 22, 15], + "rotation": {"angle": 45, "axis": "y", "origin": [2, 0, 15]}, + "faces": { + "north": {"uv": [0, 1, 16, 15], "texture": "#all"}, + "south": {"uv": [0, 1, 16, 15], "texture": "#all"} + } + }, + { + "from": [-7.98959, -6, 8.01041], + "to": [24.01041, 22, 8.01041], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8.01041, 8, 8.01041]}, + "faces": { + "north": {"uv": [0, 1, 16, 15], "texture": "#all"}, + "south": {"uv": [0, 1, 16, 15], "texture": "#all"} + } + } + ] +} \ No newline at end of file diff --git a/base/assets/minecraft/models/block/leaves_notint3.json b/base/assets/minecraft/models/block/leaves_notint3.json new file mode 100644 index 0000000..112500f --- /dev/null +++ b/base/assets/minecraft/models/block/leaves_notint3.json @@ -0,0 +1,40 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/block", + "texture_size": [32, 32], + "textures": { + "particle": "#all" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "north"}, + "east": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "east"}, + "south": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "south"}, + "west": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "west"}, + "up": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "up"}, + "down": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "down"} + } + }, + { + "from": [-6.98223, -6, 8.99264], + "to": [25.01777, 22, 8.99264], + "rotation": {"angle": 22.5, "axis": "y", "origin": [9.01041, 8, 9]}, + "faces": { + "north": {"uv": [0, 1, 16, 15], "texture": "#all"}, + "south": {"uv": [0, 1, 16, 15], "texture": "#all"} + } + }, + { + "from": [9.00305, -6, -6.99264], + "to": [9.00305, 22, 25.00736], + "rotation": {"angle": 22.5, "axis": "y", "origin": [9.01041, 8, 9]}, + "faces": { + "east": {"uv": [0, 1, 16, 15], "texture": "#all"}, + "west": {"uv": [0, 1, 16, 15], "texture": "#all"} + } + } + ] +} \ No newline at end of file diff --git a/base/assets/minecraft/models/block/leaves_notint4.json b/base/assets/minecraft/models/block/leaves_notint4.json new file mode 100644 index 0000000..be8d0d5 --- /dev/null +++ b/base/assets/minecraft/models/block/leaves_notint4.json @@ -0,0 +1,40 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/block", + "texture_size": [32, 32], + "textures": { + "particle": "#all" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "north"}, + "east": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "east"}, + "south": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "south"}, + "west": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "west"}, + "up": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "up"}, + "down": {"uv": [4, 4, 12, 12], "texture": "#all", "cullface": "down"} + } + }, + { + "from": [8.00305, -6, -8.00736], + "to": [8.00305, 22, 23.99264], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8.01041, 8, 8]}, + "faces": { + "east": {"uv": [0, 1, 16, 15], "texture": "#all"}, + "west": {"uv": [0, 1, 16, 15], "texture": "#all"} + } + }, + { + "from": [-7.98223, -6, 8.00736], + "to": [24.01777, 22, 8.00736], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8.01041, 8, 8]}, + "faces": { + "north": {"uv": [0, 1, 16, 15], "texture": "#all"}, + "south": {"uv": [0, 1, 16, 15], "texture": "#all"} + } + } + ] +} \ No newline at end of file diff --git a/gen-pack.py b/gen-pack.py index 232a546..946a403 100644 --- a/gen-pack.py +++ b/gen-pack.py @@ -7,10 +7,15 @@ import argparse import json import os import zipfile +import shutil from PIL import Image +from distutils.dir_util import copy_tree def autoGen(notint_overrides): print("Generating assets...") + if (os.path.exists("./assets")): shutil.rmtree("./assets") + copy_tree("./base/assets/", "./assets/") + for root, dirs, files in os.walk("./input"): for infile in files: if infile.endswith(".png") and (len(root.split("/")) > 3): @@ -118,6 +123,14 @@ def zipdir(path, ziph): os.path.relpath(os.path.join(root, file), os.path.join(path, '..'))) +def makeZip(version): + with zipfile.ZipFile('Better-Leaves-Lite-'+version+".zip", 'w', zipfile.ZIP_DEFLATED) as zipf: + zipdir('assets/', zipf) + zipf.write('pack.mcmeta') + zipf.write('pack.png') + zipf.write('LICENSE') + zipf.write('README.md') + # This is the main entry point, executed when the script is run @@ -138,10 +151,5 @@ if __name__ == '__main__': f.close() autoGen(data['noTint']); - - with zipfile.ZipFile('Better-Leaves-Lite-'+args.version+".zip", 'w', zipfile.ZIP_DEFLATED) as zipf: - zipdir('assets/', zipf) - zipf.write('pack.mcmeta') - zipf.write('pack.png') - zipf.write('LICENSE') - zipf.write('README.md') \ No newline at end of file + makeZip(args.version); + \ No newline at end of file