diff --git a/src/main/java/net/zepalesque/redux/Redux.java b/src/main/java/net/zepalesque/redux/Redux.java index 076a413f3..a62f1b590 100644 --- a/src/main/java/net/zepalesque/redux/Redux.java +++ b/src/main/java/net/zepalesque/redux/Redux.java @@ -156,7 +156,7 @@ public void packSetup(AddPackFindersEvent event) { PackMetadataSection metadata = new PackMetadataSection(Component.translatable("pack.aether_redux.tintable_grass.description"), SharedConstants.getCurrentVersion().getPackVersion(PackType.CLIENT_RESOURCES)); event.addRepositorySource((source) -> source.accept(Pack.create( - "builtin/redux/tintable_grass", + "builtin/redux/resource/tintable_grass", Component.translatable("pack.aether_redux.tintable_grass"), false, new PathPackResources.PathResourcesSupplier(resourcePath, true), diff --git a/src/main/resources/assets/aether_redux/models/block/cross/cross_glow.json b/src/main/resources/assets/aether_redux/models/block/cross/cross_glow.json new file mode 100644 index 000000000..9d76a26ae --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/cross/cross_glow.json @@ -0,0 +1,31 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "particle": "#cross" + }, + "elements": [ + { + "name": "overlay", + "from": [0.8, 0, 8], + "to": [15.2, 16, 8], + "shade": false, + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#cross", "forge_data": { "block_light": 15, "sky_light": 15 } }, + "south": {"uv": [0, 0, 16, 16], "texture": "#cross", "forge_data": { "block_light": 15, "sky_light": 15 } } + } + }, + { + "name": "overlay", + "from": [8, 0, 0.8], + "to": [8, 16, 15.2], + "shade": false, + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "east": {"uv": [0, 0, 16, 16], "texture": "#cross", "forge_data": { "block_light": 15, "sky_light": 15 } }, + "west": {"uv": [0, 0, 16, 16], "texture": "#cross", "forge_data": { "block_light": 15, "sky_light": 15 } } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/aether_redux/models/block/cross/cross_glowing_overlay.json b/src/main/resources/assets/aether_redux/models/block/cross/cross_glowing_overlay.json new file mode 100644 index 000000000..5946b311a --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/cross/cross_glowing_overlay.json @@ -0,0 +1,51 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "particle": "#overlay" + }, + "elements": [ + { + "from": [0.8, 0, 8], + "to": [15.2, 16, 8], + "shade": false, + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#cross"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#cross"} + } + }, + { + "name": "overlay", + "from": [0.8, 0, 8], + "to": [15.2, 16, 8], + "shade": false, + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } }, + "south": {"uv": [0, 0, 16, 16], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } } + } + }, + { + "from": [8, 0, 0.8], + "to": [8, 16, 15.2], + "shade": false, + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "east": {"uv": [0, 0, 16, 16], "texture": "#cross"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#cross"} + } + }, + { + "name": "overlay", + "from": [8, 0, 0.8], + "to": [8, 16, 15.2], + "shade": false, + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "east": {"uv": [0, 0, 16, 16], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } }, + "west": {"uv": [0, 0, 16, 16], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/aether_redux/models/block/cross/cross_occluded.json b/src/main/resources/assets/aether_redux/models/block/cross/cross_occluded.json new file mode 100644 index 000000000..783947176 --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/cross/cross_occluded.json @@ -0,0 +1,26 @@ +{ + "ambientocclusion": true, + "textures": { + "particle": "#cross" + }, + "elements": [ + { "from": [ 0.8, 0, 8 ], + "to": [ 15.2, 16, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" } + } + }, + { "from": [ 8, 0, 0.8 ], + "to": [ 8, 16, 15.2 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" } + } + } + ] +} diff --git a/src/main/resources/assets/aether_redux/models/block/cross/cross_tinted_dual_gloverlay.json b/src/main/resources/assets/aether_redux/models/block/cross/cross_tinted_dual_gloverlay.json new file mode 100644 index 000000000..f05d52fcb --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/cross/cross_tinted_dual_gloverlay.json @@ -0,0 +1,73 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "particle": "#overlay" + }, + "elements": [ + { + "from": [0.8, 0, 8], + "to": [15.2, 16, 8], + "shade": false, + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#cross", "tintindex": 1}, + "south": {"uv": [0, 0, 16, 16], "texture": "#cross", "tintindex": 1} + } + }, + { + "name": "glow", + "from": [0.8, 0, 8], + "to": [15.2, 16, 8], + "shade": false, + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#glow", "forge_data": { "block_light": 15, "sky_light": 15 } }, + "south": {"uv": [0, 0, 16, 16], "texture": "#glow", "forge_data": { "block_light": 15, "sky_light": 15 } } + } + }, + { + "name": "overlay", + "from": [0.8, 0, 8], + "to": [15.2, 16, 8], + "shade": false, + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#overlay"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#overlay"} + } + }, + { + "from": [8, 0, 0.8], + "to": [8, 16, 15.2], + "shade": false, + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "east": {"uv": [0, 0, 16, 16], "texture": "#cross", "tintindex": 1}, + "west": {"uv": [0, 0, 16, 16], "texture": "#cross", "tintindex": 1} + } + }, + { + "name": "glow", + "from": [8, 0, 0.8], + "to": [8, 16, 15.2], + "shade": false, + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "east": {"uv": [0, 0, 16, 16], "texture": "#glow", "forge_data": { "block_light": 15, "sky_light": 15 } }, + "west": {"uv": [0, 0, 16, 16], "texture": "#glow", "forge_data": { "block_light": 15, "sky_light": 15 } } + } + }, + { + "name": "overlay", + "from": [8, 0, 0.8], + "to": [8, 16, 15.2], + "shade": false, + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "east": {"uv": [0, 0, 16, 16], "texture": "#overlay" }, + "west": {"uv": [0, 0, 16, 16], "texture": "#overlay" } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/aether_redux/models/block/cross/cross_tinted_glow.json b/src/main/resources/assets/aether_redux/models/block/cross/cross_tinted_glow.json new file mode 100644 index 000000000..6a22b10ea --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/cross/cross_tinted_glow.json @@ -0,0 +1,51 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "particle": "#overlay" + }, + "elements": [ + { + "from": [0.8, 0, 8], + "to": [15.2, 16, 8], + "shade": false, + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#cross", "tintindex": 1}, + "south": {"uv": [0, 0, 16, 16], "texture": "#cross", "tintindex": 1} + } + }, + { + "name": "overlay", + "from": [0.8, 0, 8], + "to": [15.2, 16, 8], + "shade": false, + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } }, + "south": {"uv": [0, 0, 16, 16], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } } + } + }, + { + "from": [8, 0, 0.8], + "to": [8, 16, 15.2], + "shade": false, + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "east": {"uv": [0, 0, 16, 16], "texture": "#cross", "tintindex": 1}, + "west": {"uv": [0, 0, 16, 16], "texture": "#cross", "tintindex": 1} + } + }, + { + "name": "overlay", + "from": [8, 0, 0.8], + "to": [8, 16, 15.2], + "shade": false, + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "east": {"uv": [0, 0, 16, 16], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } }, + "west": {"uv": [0, 0, 16, 16], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/aether_redux/models/block/cross/cross_tinted_overlay.json b/src/main/resources/assets/aether_redux/models/block/cross/cross_tinted_overlay.json new file mode 100644 index 000000000..7218c17bf --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/cross/cross_tinted_overlay.json @@ -0,0 +1,51 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "particle": "#overlay" + }, + "elements": [ + { + "from": [0.8, 0, 8], + "to": [15.2, 16, 8], + "shade": false, + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#cross", "tintindex": 1}, + "south": {"uv": [0, 0, 16, 16], "texture": "#cross", "tintindex": 1} + } + }, + { + "name": "overlay", + "from": [0.8, 0, 8], + "to": [15.2, 16, 8], + "shade": false, + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#overlay" }, + "south": {"uv": [0, 0, 16, 16], "texture": "#overlay" } + } + }, + { + "from": [8, 0, 0.8], + "to": [8, 16, 15.2], + "shade": false, + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "east": {"uv": [0, 0, 16, 16], "texture": "#cross", "tintindex": 1}, + "west": {"uv": [0, 0, 16, 16], "texture": "#cross", "tintindex": 1} + } + }, + { + "name": "overlay", + "from": [8, 0, 0.8], + "to": [8, 16, 15.2], + "shade": false, + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "east": {"uv": [0, 0, 16, 16], "texture": "#overlay" }, + "west": {"uv": [0, 0, 16, 16], "texture": "#overlay" } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/aether_redux/models/block/layer/layer_size1.json b/src/main/resources/assets/aether_redux/models/block/layer/layer_size1.json new file mode 100644 index 000000000..9805c0428 --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/layer/layer_size1.json @@ -0,0 +1,19 @@ +{ + "parent": "block/thin_block", + "textures": { + "particle": "#block" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 1, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#block", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#block" }, + "north": { "uv": [ 0, 15, 16, 16 ], "texture": "#block", "cullface": "north" }, + "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#block", "cullface": "south" }, + "west": { "uv": [ 0, 15, 16, 16 ], "texture": "#block", "cullface": "west" }, + "east": { "uv": [ 0, 15, 16, 16 ], "texture": "#block", "cullface": "east" } + } + } + ] +} diff --git a/src/main/resources/assets/aether_redux/models/block/layer/layer_size10.json b/src/main/resources/assets/aether_redux/models/block/layer/layer_size10.json new file mode 100644 index 000000000..46cd72eec --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/layer/layer_size10.json @@ -0,0 +1,19 @@ +{ + "parent": "block/thin_block", + "textures": { + "particle": "#block" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 10, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#block", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#block" }, + "north": { "uv": [ 0, 6, 16, 16 ], "texture": "#block", "cullface": "north" }, + "south": { "uv": [ 0, 6, 16, 16 ], "texture": "#block", "cullface": "south" }, + "west": { "uv": [ 0, 6, 16, 16 ], "texture": "#block", "cullface": "west" }, + "east": { "uv": [ 0, 6, 16, 16 ], "texture": "#block", "cullface": "east" } + } + } + ] +} diff --git a/src/main/resources/assets/aether_redux/models/block/layer/layer_size11.json b/src/main/resources/assets/aether_redux/models/block/layer/layer_size11.json new file mode 100644 index 000000000..1aac1c103 --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/layer/layer_size11.json @@ -0,0 +1,19 @@ +{ + "parent": "block/thin_block", + "textures": { + "particle": "#block" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 11, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#block", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#block" }, + "north": { "uv": [ 0, 5, 16, 16 ], "texture": "#block", "cullface": "north" }, + "south": { "uv": [ 0, 5, 16, 16 ], "texture": "#block", "cullface": "south" }, + "west": { "uv": [ 0, 5, 16, 16 ], "texture": "#block", "cullface": "west" }, + "east": { "uv": [ 0, 5, 16, 16 ], "texture": "#block", "cullface": "east" } + } + } + ] +} diff --git a/src/main/resources/assets/aether_redux/models/block/layer/layer_size12.json b/src/main/resources/assets/aether_redux/models/block/layer/layer_size12.json new file mode 100644 index 000000000..0575b0ca1 --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/layer/layer_size12.json @@ -0,0 +1,19 @@ +{ + "parent": "block/thin_block", + "textures": { + "particle": "#block" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 12, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#block", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#block" }, + "north": { "uv": [ 0, 4, 16, 16 ], "texture": "#block", "cullface": "north" }, + "south": { "uv": [ 0, 4, 16, 16 ], "texture": "#block", "cullface": "south" }, + "west": { "uv": [ 0, 4, 16, 16 ], "texture": "#block", "cullface": "west" }, + "east": { "uv": [ 0, 4, 16, 16 ], "texture": "#block", "cullface": "east" } + } + } + ] +} diff --git a/src/main/resources/assets/aether_redux/models/block/layer/layer_size13.json b/src/main/resources/assets/aether_redux/models/block/layer/layer_size13.json new file mode 100644 index 000000000..83f0c76de --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/layer/layer_size13.json @@ -0,0 +1,19 @@ +{ + "parent": "block/thin_block", + "textures": { + "particle": "#block" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 13, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#block", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#block" }, + "north": { "uv": [ 0, 3, 16, 16 ], "texture": "#block", "cullface": "north" }, + "south": { "uv": [ 0, 3, 16, 16 ], "texture": "#block", "cullface": "south" }, + "west": { "uv": [ 0, 3, 16, 16 ], "texture": "#block", "cullface": "west" }, + "east": { "uv": [ 0, 3, 16, 16 ], "texture": "#block", "cullface": "east" } + } + } + ] +} diff --git a/src/main/resources/assets/aether_redux/models/block/layer/layer_size14.json b/src/main/resources/assets/aether_redux/models/block/layer/layer_size14.json new file mode 100644 index 000000000..2c042f6b9 --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/layer/layer_size14.json @@ -0,0 +1,19 @@ +{ + "parent": "block/thin_block", + "textures": { + "particle": "#block" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 14, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#block", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#block" }, + "north": { "uv": [ 0, 2, 16, 16 ], "texture": "#block", "cullface": "north" }, + "south": { "uv": [ 0, 2, 16, 16 ], "texture": "#block", "cullface": "south" }, + "west": { "uv": [ 0, 2, 16, 16 ], "texture": "#block", "cullface": "west" }, + "east": { "uv": [ 0, 2, 16, 16 ], "texture": "#block", "cullface": "east" } + } + } + ] +} diff --git a/src/main/resources/assets/aether_redux/models/block/layer/layer_size15.json b/src/main/resources/assets/aether_redux/models/block/layer/layer_size15.json new file mode 100644 index 000000000..cf3e1eda3 --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/layer/layer_size15.json @@ -0,0 +1,19 @@ +{ + "parent": "block/thin_block", + "textures": { + "particle": "#block" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 15, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#block", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#block" }, + "north": { "uv": [ 0, 1, 16, 16 ], "texture": "#block", "cullface": "north" }, + "south": { "uv": [ 0, 1, 16, 16 ], "texture": "#block", "cullface": "south" }, + "west": { "uv": [ 0, 1, 16, 16 ], "texture": "#block", "cullface": "west" }, + "east": { "uv": [ 0, 1, 16, 16 ], "texture": "#block", "cullface": "east" } + } + } + ] +} diff --git a/src/main/resources/assets/aether_redux/models/block/layer/layer_size2.json b/src/main/resources/assets/aether_redux/models/block/layer/layer_size2.json new file mode 100644 index 000000000..b34db32d2 --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/layer/layer_size2.json @@ -0,0 +1,19 @@ +{ + "parent": "block/thin_block", + "textures": { + "particle": "#block" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#block", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#block" }, + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#block", "cullface": "north" }, + "south": { "uv": [ 0, 14, 16, 16 ], "texture": "#block", "cullface": "south" }, + "west": { "uv": [ 0, 14, 16, 16 ], "texture": "#block", "cullface": "west" }, + "east": { "uv": [ 0, 14, 16, 16 ], "texture": "#block", "cullface": "east" } + } + } + ] +} diff --git a/src/main/resources/assets/aether_redux/models/block/layer/layer_size3.json b/src/main/resources/assets/aether_redux/models/block/layer/layer_size3.json new file mode 100644 index 000000000..bfd430859 --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/layer/layer_size3.json @@ -0,0 +1,19 @@ +{ + "parent": "block/thin_block", + "textures": { + "particle": "#block" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 3, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#block", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#block" }, + "north": { "uv": [ 0, 13, 16, 16 ], "texture": "#block", "cullface": "north" }, + "south": { "uv": [ 0, 13, 16, 16 ], "texture": "#block", "cullface": "south" }, + "west": { "uv": [ 0, 13, 16, 16 ], "texture": "#block", "cullface": "west" }, + "east": { "uv": [ 0, 13, 16, 16 ], "texture": "#block", "cullface": "east" } + } + } + ] +} diff --git a/src/main/resources/assets/aether_redux/models/block/layer/layer_size4.json b/src/main/resources/assets/aether_redux/models/block/layer/layer_size4.json new file mode 100644 index 000000000..e49b18225 --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/layer/layer_size4.json @@ -0,0 +1,19 @@ +{ + "parent": "block/thin_block", + "textures": { + "particle": "#block" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 4, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#block", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#block" }, + "north": { "uv": [ 0, 12, 16, 16 ], "texture": "#block", "cullface": "north" }, + "south": { "uv": [ 0, 12, 16, 16 ], "texture": "#block", "cullface": "south" }, + "west": { "uv": [ 0, 12, 16, 16 ], "texture": "#block", "cullface": "west" }, + "east": { "uv": [ 0, 12, 16, 16 ], "texture": "#block", "cullface": "east" } + } + } + ] +} diff --git a/src/main/resources/assets/aether_redux/models/block/layer/layer_size5.json b/src/main/resources/assets/aether_redux/models/block/layer/layer_size5.json new file mode 100644 index 000000000..f16b01a5d --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/layer/layer_size5.json @@ -0,0 +1,19 @@ +{ + "parent": "block/thin_block", + "textures": { + "particle": "#block" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 5, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#block", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#block" }, + "north": { "uv": [ 0, 11, 16, 16 ], "texture": "#block", "cullface": "north" }, + "south": { "uv": [ 0, 11, 16, 16 ], "texture": "#block", "cullface": "south" }, + "west": { "uv": [ 0, 11, 16, 16 ], "texture": "#block", "cullface": "west" }, + "east": { "uv": [ 0, 11, 16, 16 ], "texture": "#block", "cullface": "east" } + } + } + ] +} diff --git a/src/main/resources/assets/aether_redux/models/block/layer/layer_size6.json b/src/main/resources/assets/aether_redux/models/block/layer/layer_size6.json new file mode 100644 index 000000000..be9eedfa5 --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/layer/layer_size6.json @@ -0,0 +1,19 @@ +{ + "parent": "block/thin_block", + "textures": { + "particle": "#block" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 6, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#block", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#block" }, + "north": { "uv": [ 0, 10, 16, 16 ], "texture": "#block", "cullface": "north" }, + "south": { "uv": [ 0, 10, 16, 16 ], "texture": "#block", "cullface": "south" }, + "west": { "uv": [ 0, 10, 16, 16 ], "texture": "#block", "cullface": "west" }, + "east": { "uv": [ 0, 10, 16, 16 ], "texture": "#block", "cullface": "east" } + } + } + ] +} diff --git a/src/main/resources/assets/aether_redux/models/block/layer/layer_size7.json b/src/main/resources/assets/aether_redux/models/block/layer/layer_size7.json new file mode 100644 index 000000000..e6cae576d --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/layer/layer_size7.json @@ -0,0 +1,19 @@ +{ + "parent": "block/thin_block", + "textures": { + "particle": "#block" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 7, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#block", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#block" }, + "north": { "uv": [ 0, 9, 16, 16 ], "texture": "#block", "cullface": "north" }, + "south": { "uv": [ 0, 9, 16, 16 ], "texture": "#block", "cullface": "south" }, + "west": { "uv": [ 0, 9, 16, 16 ], "texture": "#block", "cullface": "west" }, + "east": { "uv": [ 0, 9, 16, 16 ], "texture": "#block", "cullface": "east" } + } + } + ] +} diff --git a/src/main/resources/assets/aether_redux/models/block/layer/layer_size8.json b/src/main/resources/assets/aether_redux/models/block/layer/layer_size8.json new file mode 100644 index 000000000..22e16c930 --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/layer/layer_size8.json @@ -0,0 +1,19 @@ +{ + "parent": "block/thin_block", + "textures": { + "particle": "#block" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 8, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#block", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#block" }, + "north": { "uv": [ 0, 8, 16, 16 ], "texture": "#block", "cullface": "north" }, + "south": { "uv": [ 0, 8, 16, 16 ], "texture": "#block", "cullface": "south" }, + "west": { "uv": [ 0, 8, 16, 16 ], "texture": "#block", "cullface": "west" }, + "east": { "uv": [ 0, 8, 16, 16 ], "texture": "#block", "cullface": "east" } + } + } + ] +} diff --git a/src/main/resources/assets/aether_redux/models/block/layer/layer_size9.json b/src/main/resources/assets/aether_redux/models/block/layer/layer_size9.json new file mode 100644 index 000000000..1bbfb1d1f --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/layer/layer_size9.json @@ -0,0 +1,19 @@ +{ + "parent": "block/thin_block", + "textures": { + "particle": "#block" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 9, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#block", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#block" }, + "north": { "uv": [ 0, 7, 16, 16 ], "texture": "#block", "cullface": "north" }, + "south": { "uv": [ 0, 7, 16, 16 ], "texture": "#block", "cullface": "south" }, + "west": { "uv": [ 0, 7, 16, 16 ], "texture": "#block", "cullface": "west" }, + "east": { "uv": [ 0, 7, 16, 16 ], "texture": "#block", "cullface": "east" } + } + } + ] +} diff --git a/src/main/resources/assets/aether_redux/models/block/pot/flower_pot_glow.json b/src/main/resources/assets/aether_redux/models/block/pot/flower_pot_glow.json new file mode 100644 index 000000000..901407a56 --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/pot/flower_pot_glow.json @@ -0,0 +1,109 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "particle": "block/flower_pot", + "flowerpot": "block/flower_pot", + "dirt": "block/dirt" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [6, 6, 11], + "faces": { + "north": {"uv": [10, 10, 11, 16], "texture": "#flowerpot"}, + "east": {"uv": [5, 10, 11, 16], "texture": "#flowerpot"}, + "south": {"uv": [5, 10, 6, 16], "texture": "#flowerpot"}, + "west": {"uv": [5, 10, 11, 16], "texture": "#flowerpot"}, + "up": {"uv": [5, 5, 6, 11], "texture": "#flowerpot"}, + "down": {"uv": [5, 5, 6, 11], "texture": "#flowerpot", "cullface": "down"} + } + }, + { + "from": [10, 0, 5], + "to": [11, 6, 11], + "faces": { + "north": {"uv": [5, 10, 6, 16], "texture": "#flowerpot"}, + "east": {"uv": [5, 10, 11, 16], "texture": "#flowerpot"}, + "south": {"uv": [10, 10, 11, 16], "texture": "#flowerpot"}, + "west": {"uv": [5, 10, 11, 16], "texture": "#flowerpot"}, + "up": {"uv": [10, 5, 11, 11], "texture": "#flowerpot"}, + "down": {"uv": [10, 5, 11, 11], "texture": "#flowerpot", "cullface": "down"} + } + }, + { + "from": [6, 0, 5], + "to": [10, 6, 6], + "faces": { + "north": {"uv": [6, 10, 10, 16], "texture": "#flowerpot"}, + "south": {"uv": [6, 10, 10, 16], "texture": "#flowerpot"}, + "up": {"uv": [6, 5, 10, 6], "texture": "#flowerpot"}, + "down": {"uv": [6, 10, 10, 11], "texture": "#flowerpot", "cullface": "down"} + } + }, + { + "from": [6, 0, 10], + "to": [10, 6, 11], + "faces": { + "north": {"uv": [6, 10, 10, 16], "texture": "#flowerpot"}, + "south": {"uv": [6, 10, 10, 16], "texture": "#flowerpot"}, + "up": {"uv": [6, 10, 10, 11], "texture": "#flowerpot"}, + "down": {"uv": [6, 5, 10, 6], "texture": "#flowerpot", "cullface": "down"} + } + }, + { + "from": [6, 0, 6], + "to": [10, 4, 10], + "faces": { + "up": {"uv": [6, 6, 10, 10], "texture": "#dirt"}, + "down": {"uv": [6, 12, 10, 16], "texture": "#flowerpot", "cullface": "down"} + } + }, + { + "from": [2.6, 4, 8], + "to": [13.4, 16, 8], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#plant"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#plant"} + } + }, + { + "from": [8, 4, 2.6], + "to": [8, 16, 13.4], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "east": {"uv": [0, 0, 16, 16], "texture": "#plant"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#plant"} + } + }, + { + "name": "glow", + "from": [8, 4, 2.6], + "to": [8, 16, 13.4], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } }, + "east": {"uv": [0, 0, 16, 16], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } }, + "south": {"uv": [0, 0, 16, 16], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } }, + "west": {"uv": [0, 0, 16, 16], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } }, + "up": {"uv": [0, 0, 16, 16], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } }, + "down": {"uv": [0, 0, 16, 16], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } } + } + }, + { + "name": "glow", + "from": [2.6, 4, 8], + "to": [13.4, 16, 8], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } }, + "east": {"uv": [0, 0, 16, 16], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } }, + "south": {"uv": [0, 0, 16, 16], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } }, + "west": {"uv": [0, 0, 16, 16], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } }, + "up": {"uv": [0, 0, 16, 16], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } }, + "down": {"uv": [0, 0, 16, 16], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/aether_redux/models/block/pot/flower_pot_tinted.json b/src/main/resources/assets/aether_redux/models/block/pot/flower_pot_tinted.json new file mode 100644 index 000000000..a390e7dd4 --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/pot/flower_pot_tinted.json @@ -0,0 +1,73 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/flower_pot", + "flowerpot": "block/flower_pot", + "dirt": "block/dirt" + }, + "elements": [ + { "from": [ 5, 0, 5 ], + "to": [ 6, 6, 11 ], + "faces": { + "down": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, + "west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, + "east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 10, 0, 5 ], + "to": [ 11, 6, 11 ], + "faces": { + "down": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, + "west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, + "east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 5 ], + "to": [ 10, 6, 6 ], + "faces": { + "down": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot" }, + "north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 10 ], + "to": [ 10, 6, 11 ], + "faces": { + "down": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 6 ], + "to": [ 10, 4, 10 ], + "faces": { + "down": { "uv": [ 6, 12, 10, 16 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 6, 10, 10 ], "texture": "#dirt" } + } + }, + { "from": [ 2.6, 4, 8 ], + "to": [ 13.4, 16, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 1 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 1 } + } + }, + { "from": [ 8, 4, 2.6 ], + "to": [ 8, 16, 13.4 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 1 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 1 } + } + } + ] +} diff --git a/src/main/resources/assets/aether_redux/models/block/pot/flower_pot_tinted_dual_gloverlay.json b/src/main/resources/assets/aether_redux/models/block/pot/flower_pot_tinted_dual_gloverlay.json new file mode 100644 index 000000000..1fdd62cc1 --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/pot/flower_pot_tinted_dual_gloverlay.json @@ -0,0 +1,105 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/flower_pot", + "flowerpot": "block/flower_pot", + "dirt": "block/dirt" + }, + "elements": [ + { "from": [ 5, 0, 5 ], + "to": [ 6, 6, 11 ], + "faces": { + "down": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, + "west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, + "east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 10, 0, 5 ], + "to": [ 11, 6, 11 ], + "faces": { + "down": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, + "west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, + "east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 5 ], + "to": [ 10, 6, 6 ], + "faces": { + "down": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot" }, + "north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 10 ], + "to": [ 10, 6, 11 ], + "faces": { + "down": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 6 ], + "to": [ 10, 4, 10 ], + "faces": { + "down": { "uv": [ 6, 12, 10, 16 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 6, 10, 10 ], "texture": "#dirt" } + } + }, + { "from": [ 2.6, 4, 8 ], + "to": [ 13.4, 16, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 1 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 1 } + } + }, + { "from": [ 8, 4, 2.6 ], + "to": [ 8, 16, 13.4 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 1 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 1 } + } + }, + { "from": [ 2.6, 4, 8 ], + "to": [ 13.4, 16, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#glow", "forge_data": { "block_light": 15, "sky_light": 15 } }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#glow", "forge_data": { "block_light": 15, "sky_light": 15 } } + } + }, + { "from": [ 8, 4, 2.6 ], + "to": [ 8, 16, 13.4 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#glow", "forge_data": { "block_light": 15, "sky_light": 15 } }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#glow", "forge_data": { "block_light": 15, "sky_light": 15 } } + } + }, + { "from": [ 2.6, 4, 8 ], + "to": [ 13.4, 16, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay" } + } + }, + { "from": [ 8, 4, 2.6 ], + "to": [ 8, 16, 13.4 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay" } + } + } + ] +} diff --git a/src/main/resources/assets/aether_redux/models/block/pot/flower_pot_tinted_glowing_overlay.json b/src/main/resources/assets/aether_redux/models/block/pot/flower_pot_tinted_glowing_overlay.json new file mode 100644 index 000000000..10297fd27 --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/pot/flower_pot_tinted_glowing_overlay.json @@ -0,0 +1,89 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/flower_pot", + "flowerpot": "block/flower_pot", + "dirt": "block/dirt" + }, + "elements": [ + { "from": [ 5, 0, 5 ], + "to": [ 6, 6, 11 ], + "faces": { + "down": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, + "west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, + "east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 10, 0, 5 ], + "to": [ 11, 6, 11 ], + "faces": { + "down": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, + "west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, + "east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 5 ], + "to": [ 10, 6, 6 ], + "faces": { + "down": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot" }, + "north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 10 ], + "to": [ 10, 6, 11 ], + "faces": { + "down": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 6 ], + "to": [ 10, 4, 10 ], + "faces": { + "down": { "uv": [ 6, 12, 10, 16 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 6, 10, 10 ], "texture": "#dirt" } + } + }, + { "from": [ 2.6, 4, 8 ], + "to": [ 13.4, 16, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 1 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 1 } + } + }, + { "from": [ 8, 4, 2.6 ], + "to": [ 8, 16, 13.4 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 1 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 1 } + } + }, + { "from": [ 2.6, 4, 8 ], + "to": [ 13.4, 16, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } } + } + }, + { "from": [ 8, 4, 2.6 ], + "to": [ 8, 16, 13.4 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "forge_data": { "block_light": 15, "sky_light": 15 } } + } + } + ] +} diff --git a/src/main/resources/assets/aether_redux/models/block/pot/flower_pot_tinted_overlay.json b/src/main/resources/assets/aether_redux/models/block/pot/flower_pot_tinted_overlay.json new file mode 100644 index 000000000..b84f3b6af --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/pot/flower_pot_tinted_overlay.json @@ -0,0 +1,89 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/flower_pot", + "flowerpot": "block/flower_pot", + "dirt": "block/dirt" + }, + "elements": [ + { "from": [ 5, 0, 5 ], + "to": [ 6, 6, 11 ], + "faces": { + "down": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, + "west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, + "east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 10, 0, 5 ], + "to": [ 11, 6, 11 ], + "faces": { + "down": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, + "west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, + "east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 5 ], + "to": [ 10, 6, 6 ], + "faces": { + "down": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot" }, + "north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 10 ], + "to": [ 10, 6, 11 ], + "faces": { + "down": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 6 ], + "to": [ 10, 4, 10 ], + "faces": { + "down": { "uv": [ 6, 12, 10, 16 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 6, 10, 10 ], "texture": "#dirt" } + } + }, + { "from": [ 2.6, 4, 8 ], + "to": [ 13.4, 16, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 1 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 1 } + } + }, + { "from": [ 8, 4, 2.6 ], + "to": [ 8, 16, 13.4 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 1 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 1 } + } + }, + { "from": [ 2.6, 4, 8 ], + "to": [ 13.4, 16, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay" } + } + }, + { "from": [ 8, 4, 2.6 ], + "to": [ 8, 16, 13.4 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay" } + } + } + ] +} diff --git a/src/main/resources/assets/aether_redux/models/block/tinted_grass_block.json b/src/main/resources/assets/aether_redux/models/block/tinted_grass_block.json new file mode 100644 index 000000000..b43f75606 --- /dev/null +++ b/src/main/resources/assets/aether_redux/models/block/tinted_grass_block.json @@ -0,0 +1,26 @@ +{ + "parent": "block/grass_block", + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "up", "tintindex": 1 }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "east" } + } + }, + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 1, "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 1, "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 1, "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 1, "cullface": "east" } + } + } + ], + "render_type": "cutout_mipped" +}