diff --git a/Better-Leaves-Lite-vanilla+0.1.zip b/Better-Leaves-Lite-vanilla+0.1.zip index 5983798..59c32bf 100644 Binary files a/Better-Leaves-Lite-vanilla+0.1.zip and b/Better-Leaves-Lite-vanilla+0.1.zip differ 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 0000000..331dc0f Binary files /dev/null and b/assets/minecraft/textures/block/acacia_leaves.png differ diff --git a/assets/minecraft/textures/block/azalea_leaves.png b/assets/minecraft/textures/block/azalea_leaves.png new file mode 100644 index 0000000..504d3f9 Binary files /dev/null and b/assets/minecraft/textures/block/azalea_leaves.png differ diff --git a/assets/minecraft/textures/block/birch_leaves.png b/assets/minecraft/textures/block/birch_leaves.png new file mode 100644 index 0000000..83236af Binary files /dev/null and b/assets/minecraft/textures/block/birch_leaves.png differ diff --git a/assets/minecraft/textures/block/cherry_leaves.png b/assets/minecraft/textures/block/cherry_leaves.png new file mode 100644 index 0000000..4e90238 Binary files /dev/null and b/assets/minecraft/textures/block/cherry_leaves.png differ diff --git a/assets/minecraft/textures/block/dark_oak_leaves.png b/assets/minecraft/textures/block/dark_oak_leaves.png new file mode 100644 index 0000000..35a8524 Binary files /dev/null and b/assets/minecraft/textures/block/dark_oak_leaves.png differ diff --git a/assets/minecraft/textures/block/flowering_azalea_leaves.png b/assets/minecraft/textures/block/flowering_azalea_leaves.png new file mode 100644 index 0000000..0767ecc Binary files /dev/null and b/assets/minecraft/textures/block/flowering_azalea_leaves.png differ diff --git a/assets/minecraft/textures/block/jungle_leaves.png b/assets/minecraft/textures/block/jungle_leaves.png new file mode 100644 index 0000000..e7034eb Binary files /dev/null and b/assets/minecraft/textures/block/jungle_leaves.png differ diff --git a/assets/minecraft/textures/block/mangrove_leaves.png b/assets/minecraft/textures/block/mangrove_leaves.png new file mode 100644 index 0000000..9772169 Binary files /dev/null and b/assets/minecraft/textures/block/mangrove_leaves.png differ diff --git a/assets/minecraft/textures/block/oak_leaves.png b/assets/minecraft/textures/block/oak_leaves.png new file mode 100644 index 0000000..23d0e08 Binary files /dev/null and b/assets/minecraft/textures/block/oak_leaves.png differ diff --git a/assets/minecraft/textures/block/pale_oak_leaves.png b/assets/minecraft/textures/block/pale_oak_leaves.png new file mode 100644 index 0000000..55b61c9 Binary files /dev/null and b/assets/minecraft/textures/block/pale_oak_leaves.png differ diff --git a/assets/minecraft/textures/block/spruce_leaves.png b/assets/minecraft/textures/block/spruce_leaves.png new file mode 100644 index 0000000..546f765 Binary files /dev/null and b/assets/minecraft/textures/block/spruce_leaves.png differ 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