From bc177a9b057b4fd6f8f3c33e8e7a892d8a62e8f4 Mon Sep 17 00:00:00 2001 From: Leo dev Date: Thu, 13 Nov 2025 19:17:12 +0100 Subject: [PATCH] Quad cable model --- .../blockstates/quad_cable.json | 12 ++++++++++ .../redstone-rewired/items/quad_cable.json | 6 +++++ .../models/block/quad_cable.json | 23 ++++++++++++++++++ .../models/block/quad_cable/core.json | 23 ++++++++++++++++++ .../models/block/quad_cable/down.json | 24 +++++++++++++++++++ .../models/block/quad_cable/east.json | 24 +++++++++++++++++++ .../models/block/quad_cable/north.json | 23 ++++++++++++++++++ .../models/block/quad_cable/south.json | 23 ++++++++++++++++++ .../models/block/quad_cable/up.json | 24 +++++++++++++++++++ .../models/block/quad_cable/west.json | 24 +++++++++++++++++++ 10 files changed, 206 insertions(+) create mode 100644 src/main/resources/assets/redstone-rewired/blockstates/quad_cable.json create mode 100644 src/main/resources/assets/redstone-rewired/items/quad_cable.json create mode 100644 src/main/resources/assets/redstone-rewired/models/block/quad_cable.json create mode 100644 src/main/resources/assets/redstone-rewired/models/block/quad_cable/core.json create mode 100644 src/main/resources/assets/redstone-rewired/models/block/quad_cable/down.json create mode 100644 src/main/resources/assets/redstone-rewired/models/block/quad_cable/east.json create mode 100644 src/main/resources/assets/redstone-rewired/models/block/quad_cable/north.json create mode 100644 src/main/resources/assets/redstone-rewired/models/block/quad_cable/south.json create mode 100644 src/main/resources/assets/redstone-rewired/models/block/quad_cable/up.json create mode 100644 src/main/resources/assets/redstone-rewired/models/block/quad_cable/west.json diff --git a/src/main/resources/assets/redstone-rewired/blockstates/quad_cable.json b/src/main/resources/assets/redstone-rewired/blockstates/quad_cable.json new file mode 100644 index 0000000..6fe0d26 --- /dev/null +++ b/src/main/resources/assets/redstone-rewired/blockstates/quad_cable.json @@ -0,0 +1,12 @@ +{ + "multipart": [ + { "apply": { "model": "redstone-rewired:block/quad_cable/core" } }, + + { "when": { "up": "true" }, "apply": { "model": "redstone-rewired:block/quad_cable/up" } }, + { "when": { "down": "true" }, "apply": { "model": "redstone-rewired:block/quad_cable/down" } }, + { "when": { "north": "true" }, "apply": { "model": "redstone-rewired:block/quad_cable/north" } }, + { "when": { "south": "true" }, "apply": { "model": "redstone-rewired:block/quad_cable/south" } }, + { "when": { "east": "true" }, "apply": { "model": "redstone-rewired:block/quad_cable/east" } }, + { "when": { "west": "true" }, "apply": { "model": "redstone-rewired:block/quad_cable/west" } } + ] +} diff --git a/src/main/resources/assets/redstone-rewired/items/quad_cable.json b/src/main/resources/assets/redstone-rewired/items/quad_cable.json new file mode 100644 index 0000000..c3a822e --- /dev/null +++ b/src/main/resources/assets/redstone-rewired/items/quad_cable.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "redstone-rewired:block/quad_cable" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/redstone-rewired/models/block/quad_cable.json b/src/main/resources/assets/redstone-rewired/models/block/quad_cable.json new file mode 100644 index 0000000..3089424 --- /dev/null +++ b/src/main/resources/assets/redstone-rewired/models/block/quad_cable.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "redstone-rewired:block/cable", + "particle": "redstone-rewired:block/cable" + }, + "elements": [ + { + "from": [6.75, 6.75, 0], + "to": [9.25, 9.25, 16], + "faces": { + "north": {"uv": [3, 3, 4.5, 4.5], "texture": "#0"}, + "east": {"uv": [0, 0, 8, 1.5], "texture": "#0"}, + "south": {"uv": [3, 4.5, 4.5, 6], "texture": "#0"}, + "west": {"uv": [0, 1.5, 8, 3], "texture": "#0"}, + "up": {"uv": [1.5, 11, 0, 3], "texture": "#0"}, + "down": {"uv": [3, 3, 1.5, 11], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/redstone-rewired/models/block/quad_cable/core.json b/src/main/resources/assets/redstone-rewired/models/block/quad_cable/core.json new file mode 100644 index 0000000..da7bb0a --- /dev/null +++ b/src/main/resources/assets/redstone-rewired/models/block/quad_cable/core.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "redstone-rewired:block/cable", + "particle": "redstone-rewired:block/cable" + }, + "elements": [ + { + "from": [6.75, 6.75, 6.75], + "to": [9.25, 9.25, 9.25], + "faces": { + "north": {"uv": [3, 1.5, 4.5, 3], "texture": "#0"}, + "east": {"uv": [0, 0, 8, 1.5], "texture": "#0"}, + "south": {"uv": [3, 0, 4.5, 1.5], "texture": "#0"}, + "west": {"uv": [0, 1.5, 8, 3], "texture": "#0"}, + "up": {"uv": [1.5, 11, 0, 3], "texture": "#0"}, + "down": {"uv": [3, 3, 1.5, 11], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/redstone-rewired/models/block/quad_cable/down.json b/src/main/resources/assets/redstone-rewired/models/block/quad_cable/down.json new file mode 100644 index 0000000..b2033e4 --- /dev/null +++ b/src/main/resources/assets/redstone-rewired/models/block/quad_cable/down.json @@ -0,0 +1,24 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "redstone-rewired:block/cable", + "particle": "redstone-rewired:block/cable" + }, + "elements": [ + { + "from": [6.75, 0, 6.75], + "to": [9.25, 6.75, 9.25], + "rotation": {"angle": 0, "axis": "x", "origin": [6.75, 6.75, 6.75]}, + "faces": { + "north": {"uv": [3, 3, 1.5, 11], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0, 0, 8, 1.5], "rotation": 270, "texture": "#0"}, + "south": {"uv": [1.5, 11, 0, 3], "texture": "#0"}, + "west": {"uv": [0, 1.5, 8, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [3, 3, 4.5, 4.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [3, 4.5, 4.5, 6], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/redstone-rewired/models/block/quad_cable/east.json b/src/main/resources/assets/redstone-rewired/models/block/quad_cable/east.json new file mode 100644 index 0000000..b203b0c --- /dev/null +++ b/src/main/resources/assets/redstone-rewired/models/block/quad_cable/east.json @@ -0,0 +1,24 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "redstone-rewired:block/cable", + "particle": "redstone-rewired:block/cable" + }, + "elements": [ + { + "from": [9.25, 6.75, 6.75], + "to": [16, 9.25, 9.25], + "rotation": {"angle": 0, "axis": "y", "origin": [6.75, 6.75, 6.75]}, + "faces": { + "north": {"uv": [0, 0, 8, 1.5], "texture": "#0"}, + "east": {"uv": [3, 4.5, 4.5, 6], "texture": "#0"}, + "south": {"uv": [0, 1.5, 8, 3], "texture": "#0"}, + "west": {"uv": [3, 3, 4.5, 4.5], "texture": "#0"}, + "up": {"uv": [1.5, 11, 0, 3], "rotation": 270, "texture": "#0"}, + "down": {"uv": [3, 3, 1.5, 11], "rotation": 90, "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/redstone-rewired/models/block/quad_cable/north.json b/src/main/resources/assets/redstone-rewired/models/block/quad_cable/north.json new file mode 100644 index 0000000..7014378 --- /dev/null +++ b/src/main/resources/assets/redstone-rewired/models/block/quad_cable/north.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "redstone-rewired:block/cable", + "particle": "redstone-rewired:block/cable" + }, + "elements": [ + { + "from": [6.75, 6.75, 0], + "to": [9.25, 9.25, 6.75], + "faces": { + "north": {"uv": [3, 3, 4.5, 4.5], "texture": "#0"}, + "east": {"uv": [0, 0, 8, 1.5], "texture": "#0"}, + "south": {"uv": [3, 4.5, 4.5, 6], "texture": "#0"}, + "west": {"uv": [0, 1.5, 8, 3], "texture": "#0"}, + "up": {"uv": [1.5, 11, 0, 3], "texture": "#0"}, + "down": {"uv": [3, 3, 1.5, 11], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/redstone-rewired/models/block/quad_cable/south.json b/src/main/resources/assets/redstone-rewired/models/block/quad_cable/south.json new file mode 100644 index 0000000..81189a9 --- /dev/null +++ b/src/main/resources/assets/redstone-rewired/models/block/quad_cable/south.json @@ -0,0 +1,23 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "redstone-rewired:block/cable", + "particle": "redstone-rewired:block/cable" + }, + "elements": [ + { + "from": [6.75, 6.75, 9.25], + "to": [9.25, 9.25, 16], + "faces": { + "north": {"uv": [3, 3, 4.5, 4.5], "texture": "#0"}, + "east": {"uv": [0, 0, 8, 1.5], "texture": "#0"}, + "south": {"uv": [3, 4.5, 4.5, 6], "texture": "#0"}, + "west": {"uv": [0, 1.5, 8, 3], "texture": "#0"}, + "up": {"uv": [1.5, 11, 0, 3], "texture": "#0"}, + "down": {"uv": [3, 3, 1.5, 11], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/redstone-rewired/models/block/quad_cable/up.json b/src/main/resources/assets/redstone-rewired/models/block/quad_cable/up.json new file mode 100644 index 0000000..24addba --- /dev/null +++ b/src/main/resources/assets/redstone-rewired/models/block/quad_cable/up.json @@ -0,0 +1,24 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "redstone-rewired:block/cable", + "particle": "redstone-rewired:block/cable" + }, + "elements": [ + { + "from": [6.75, 9.25, 6.75], + "to": [9.25, 16, 9.25], + "rotation": {"angle": 0, "axis": "x", "origin": [6.75, 6.75, 6.75]}, + "faces": { + "north": {"uv": [3, 3, 1.5, 11], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0, 0, 8, 1.5], "rotation": 270, "texture": "#0"}, + "south": {"uv": [1.5, 11, 0, 3], "texture": "#0"}, + "west": {"uv": [0, 1.5, 8, 3], "rotation": 90, "texture": "#0"}, + "up": {"uv": [3, 3, 4.5, 4.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [3, 4.5, 4.5, 6], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/redstone-rewired/models/block/quad_cable/west.json b/src/main/resources/assets/redstone-rewired/models/block/quad_cable/west.json new file mode 100644 index 0000000..97a99af --- /dev/null +++ b/src/main/resources/assets/redstone-rewired/models/block/quad_cable/west.json @@ -0,0 +1,24 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "redstone-rewired:block/cable", + "particle": "redstone-rewired:block/cable" + }, + "elements": [ + { + "from": [0, 6.75, 6.75], + "to": [6.75, 9.25, 9.25], + "rotation": {"angle": 0, "axis": "y", "origin": [6.75, 6.75, 6.75]}, + "faces": { + "north": {"uv": [0, 0, 8, 1.5], "texture": "#0"}, + "east": {"uv": [3, 4.5, 4.5, 6], "texture": "#0"}, + "south": {"uv": [0, 1.5, 8, 3], "texture": "#0"}, + "west": {"uv": [3, 3, 4.5, 4.5], "texture": "#0"}, + "up": {"uv": [1.5, 11, 0, 3], "rotation": 270, "texture": "#0"}, + "down": {"uv": [3, 3, 1.5, 11], "rotation": 90, "texture": "#0"} + } + } + ] +} \ No newline at end of file