diff --git a/src/main/resources/assets/opensignals/animations/semaphoresignal.json b/src/main/resources/assets/opensignals/animations/semaphoresignal.json index 12d3b6d8e..9ba77f465 100644 --- a/src/main/resources/assets/opensignals/animations/semaphoresignal.json +++ b/src/main/resources/assets/opensignals/animations/semaphoresignal.json @@ -22,6 +22,30 @@ } ] }, + "semaphore_signals/sema_main_wing1_lamp": { + "translationX": 0.6875, + "translationY": 7.5625, + "translationZ": 0, + "pivotX": -0.6875, + "pivotY": -0.5625, + "pivotZ": 0, + "animationConfigs": [ + { + "predicate": "with(WING1.FALSE) && with(SEMATYPE.MAIN)", + "mode": "ROTATION", + "rotationAxis": "Z", + "animationSpeed": 0.5, + "rotation": 0 + }, + { + "predicate": "with(WING1.TRUE) && with(SEMATYPE.MAIN)", + "mode": "ROTATION", + "rotationAxis": "Z", + "animationSpeed": 0.5, + "rotation": -25 + } + ] + }, "semaphore_signals/sema_main_wing2": { "translationX": 0.6875, "translationY": 5.5625, @@ -44,6 +68,30 @@ } ] }, + "semaphore_signals/sema_main_wing2_lamp": { + "translationX": 0.6875, + "translationY": 5.5625, + "translationZ": 0, + "pivotX": -0.6875, + "pivotY": -0.5625, + "pivotZ": 0, + "animationConfigs": [ + { + "predicate": "with(WING2.FALSE) && with(SEMATYPE.MAIN)", + "mode": "ROTATION", + "rotationAxis": "Z", + "animationSpeed": 0.5, + "rotation": 0 + }, + { + "predicate": "with(WING2.TRUE) && with(SEMATYPE.MAIN)", + "mode": "ROTATION", + "rotationAxis": "Z", + "animationSpeed": 0.5, + "rotation": -25 + } + ] + }, "semaphore_signals/sema_main_wing1_small": { "translationX": 0.6875, "translationY": 4.5625, @@ -66,6 +114,30 @@ } ] }, + "semaphore_signals/sema_main_wing1_small_lamp": { + "translationX": 0.6875, + "translationY": 4.5625, + "translationZ": 0, + "pivotX": -0.6875, + "pivotY": -0.5625, + "pivotZ": 0, + "animationConfigs": [ + { + "predicate": "!hasandis(WING1) && with(SEMATYPE.MAIN_SMALL)", + "mode": "ROTATION", + "rotationAxis": "Z", + "animationSpeed": 0.5, + "rotation": 0 + }, + { + "predicate": "hasandis(WING1) && with(SEMATYPE.MAIN_SMALL)", + "mode": "ROTATION", + "rotationAxis": "Z", + "animationSpeed": 0.5, + "rotation": -25 + } + ] + }, "semaphore_signals/sema_main_wing2_small": { "translationX": 0.6875, "translationY": 2.5625, @@ -88,6 +160,30 @@ } ] }, + "semaphore_signals/sema_main_wing2_small_lamp": { + "translationX": 0.6875, + "translationY": 2.5625, + "translationZ": 0, + "pivotX": -0.6875, + "pivotY": -0.5625, + "pivotZ": 0, + "animationConfigs": [ + { + "predicate": "!hasandis(WING2) && with(SEMATYPE.MAIN_SMALL)", + "mode": "ROTATION", + "rotationAxis": "Z", + "animationSpeed": 0.5, + "rotation": 0 + }, + { + "predicate": "hasandis(WING2) && with(SEMATYPE.MAIN_SMALL)", + "mode": "ROTATION", + "rotationAxis": "Z", + "animationSpeed": 0.5, + "rotation": -25 + } + ] + }, "semaphore_signals/sema_distant_plate": { "translationX": 0, "translationY": 3.875, diff --git a/src/main/resources/assets/opensignals/modeldefinitions/semaphoresignal.json b/src/main/resources/assets/opensignals/modeldefinitions/semaphoresignal.json index 4f4bab576..5d7f136b9 100644 --- a/src/main/resources/assets/opensignals/modeldefinitions/semaphoresignal.json +++ b/src/main/resources/assets/opensignals/modeldefinitions/semaphoresignal.json @@ -66,7 +66,13 @@ "semaphore_signals/sema_mainsmall_mast2_hp2": { "textures": [ { - "blockstate": "with(SEMATYPE.MAIN_SMALL) && hasandis(HP2)" + "blockstate": "with(SEMATYPE.MAIN_SMALL) && hasandis(HP2) && with(WING2.FALSE)" + }, + { + "blockstate": "with(SEMATYPE.MAIN_SMALL) && hasandis(HP2) && with(WING2.TRUE)", + "retexture": { + "lamp": "lamp_yellow_shield" + } } ], "y": 2 @@ -106,7 +112,13 @@ "semaphore_signals/sema_mainsmall_mast4": { "textures": [ { - "blockstate": "with(SEMATYPE.MAIN_SMALL)" + "blockstate": "with(SEMATYPE.MAIN_SMALL) && with(WING1.FALSE)" + }, + { + "blockstate": "with(SEMATYPE.MAIN_SMALL) && with(WING1.TRUE)", + "retexture": { + "lamp": "lamp_green_shield" + } } ], "y": 4 @@ -122,7 +134,13 @@ "semaphore_signals/sema_main_mast5_hp2": { "textures": [ { - "blockstate": "with(SEMATYPE.MAIN) && hasandis(HP2)" + "blockstate": "with(SEMATYPE.MAIN) && hasandis(HP2) && with(WING2.FALSE)" + }, + { + "blockstate": "with(SEMATYPE.MAIN) && hasandis(HP2) && with(WING2.TRUE)", + "retexture": { + "lamp": "lamp_yellow_shield" + } } ], "y": 5 @@ -138,7 +156,13 @@ "semaphore_signals/sema_main_mast7": { "textures": [ { - "blockstate": "with(SEMATYPE.MAIN)" + "blockstate": "with(SEMATYPE.MAIN) && with(WING1.FALSE)" + }, + { + "blockstate": "with(SEMATYPE.MAIN) && with(WING1.TRUE)", + "retexture": { + "lamp": "lamp_green_shield" + } } ], "y": 7 diff --git a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_distant_lamp1.json b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_distant_lamp1.json index b1eb73fdf..76d8fb764 100644 --- a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_distant_lamp1.json +++ b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_distant_lamp1.json @@ -2,22 +2,17 @@ "credit": "Made with Blockbench by Mc_Jeronimo", "texture_size": [32, 32], "textures": { - "1": "opensignals:blocks/default/shield_black", "3": "opensignals:blocks/semaphore/lamps_shield_off", "particle": "opensignals:blocks/default/shield_black" }, "elements": [ { "name": "shield", - "from": [10.5, 2, 6], - "to": [16.5, 12, 7], + "from": [10.5, 2, 6.9], + "to": [16.5, 12, 6.9], "faces": { "north": {"uv": [0, 0, 10, 6], "rotation": 90, "texture": "#3"}, - "east": {"uv": [0, 0, 0.5, 5], "texture": "#1"}, - "south": {"uv": [0, 0, 3, 5], "texture": "#1"}, - "west": {"uv": [0, 0, 0.5, 5], "texture": "#1"}, - "up": {"uv": [0, 0, 3, 0.5], "texture": "#1"}, - "down": {"uv": [0, 0, 3, 0.5], "texture": "#1"} + "south": {"uv": [0, 0, 10, 6], "rotation": 90, "texture": "#3"} } } ], diff --git a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_distant_lamp2.json b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_distant_lamp2.json index dea9cb314..f08a65cbb 100644 --- a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_distant_lamp2.json +++ b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_distant_lamp2.json @@ -2,22 +2,17 @@ "credit": "Made with Blockbench by Mc_Jeronimo", "texture_size": [32, 32], "textures": { - "1": "opensignals:blocks/default/shield_black", "3": "opensignals:blocks/semaphore/lamps_shield_off", "particle": "opensignals:blocks/default/shield_black" }, "elements": [ { "name": "shield", - "from": [-0.5, 13, 6], - "to": [5.5, 23, 7], + "from": [-0.5, 13, 6.9], + "to": [5.5, 23, 6.9], "faces": { "north": {"uv": [0, 0, 10, 6], "rotation": 270, "texture": "#3"}, - "east": {"uv": [0, 0, 0.5, 5], "texture": "#1"}, - "south": {"uv": [0, 0, 3, 5], "texture": "#1"}, - "west": {"uv": [0, 0, 0.5, 5], "texture": "#1"}, - "up": {"uv": [0, 0, 3, 0.5], "texture": "#1"}, - "down": {"uv": [0, 0, 3, 0.5], "texture": "#1"} + "south": {"uv": [0, 0, 10, 6], "rotation": 90, "texture": "#3"} } } ], diff --git a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_distant_mast2.json b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_distant_mast2.json index 954818c29..aa8fa4b46 100644 --- a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_distant_mast2.json +++ b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_distant_mast2.json @@ -4,6 +4,7 @@ "textures": { "0": "opensignals:blocks/default/mast", "2": "opensignals:blocks/default/shield_gray", + "3": "opensignals:blocks/default/shield_black", "particle": "opensignals:blocks/semaphore/lamp_yellow", "lamp1": "opensignals:blocks/semaphore/lamp_yellow", "lamp2": "opensignals:blocks/semaphore/lamp_yellow" @@ -38,12 +39,12 @@ "from": [4.5, 19, 7], "to": [7, 21, 9], "faces": { - "north": {"uv": [0, 0, 2, 2], "texture": "#0"}, - "east": {"uv": [0, 0, 2, 2], "texture": "#0"}, - "south": {"uv": [0, 0, 2, 2], "texture": "#0"}, - "west": {"uv": [0, 0, 2, 2], "texture": "#0"}, - "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, - "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + "north": {"uv": [0, 0, 2, 2], "texture": "#3"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#3"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#3"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#3"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#3"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#3"} } }, { @@ -52,11 +53,11 @@ "to": [4.5, 22, 11], "faces": { "north": {"uv": [0, 0, 4, 4], "texture": "#lamp1"}, - "east": {"uv": [0, 0, 2, 2], "texture": "#0"}, - "south": {"uv": [0, 0, 2, 2], "texture": "#0"}, - "west": {"uv": [0, 0, 2, 2], "texture": "#0"}, - "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, - "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + "east": {"uv": [0, 0, 2, 2], "texture": "#3"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#3"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#3"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#3"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#3"} } }, { @@ -65,11 +66,11 @@ "to": [15.5, 7, 11], "faces": { "north": {"uv": [0, 0, 4, 4], "texture": "#lamp2"}, - "east": {"uv": [0, 0, 2, 2], "texture": "#0"}, - "south": {"uv": [0, 0, 2, 2], "texture": "#0"}, - "west": {"uv": [0, 0, 2, 2], "texture": "#0"}, - "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, - "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + "east": {"uv": [0, 0, 2, 2], "texture": "#3"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#3"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#3"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#3"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#3"} } }, { @@ -77,12 +78,12 @@ "from": [9, 4, 7], "to": [11.5, 6, 9], "faces": { - "north": {"uv": [0, 0, 2, 2], "texture": "#0"}, - "east": {"uv": [0, 0, 2, 2], "texture": "#0"}, - "south": {"uv": [0, 0, 2, 2], "texture": "#0"}, - "west": {"uv": [0, 0, 2, 2], "texture": "#0"}, - "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, - "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + "north": {"uv": [0, 0, 2, 2], "texture": "#3"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#3"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#3"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#3"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#3"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#3"} } }, { diff --git a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_mast5_hp2.json b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_mast5_hp2.json index 382b85ce6..86477982d 100644 --- a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_mast5_hp2.json +++ b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_mast5_hp2.json @@ -1 +1,91 @@ -{"credit": "Made with Blockbench by Mc_Jeronimo", "texture_size": [32, 32], "textures": {"0": "opensignals:blocks/default/mast", "1": "opensignals:blocks/default/shield_black", "2": "opensignals:blocks/default/shield_gray"}, "elements": [{"name": "wire_wing2", "from": [11, 0, 8.25], "to": [11.5, 11, 8.75], "faces": {"north": {"uv": [0, 0, 0.25, 5.5], "texture": "#2"}, "east": {"uv": [0, 0, 0.25, 5.5], "texture": "#2"}, "south": {"uv": [0, 0, 0.25, 5.5], "texture": "#2"}, "west": {"uv": [0, 0, 0.25, 5.5], "texture": "#2"}}}, {"name": "mast", "from": [10.5, 8, 6.5], "to": [12, 9, 9], "faces": {"north": {"uv": [0, 0, 0.75, 0.5], "texture": "#1"}, "east": {"uv": [0, 0, 1.25, 0.5], "texture": "#1"}, "south": {"uv": [0, 0, 0.75, 0.5], "texture": "#1"}, "west": {"uv": [0, 0, 1.25, 0.5], "texture": "#1"}, "up": {"uv": [0, 0, 0.75, 1.25], "texture": "#1"}, "down": {"uv": [0, 0, 0.75, 1.25], "texture": "#1"}}}, {"name": "mast", "from": [10.5, 8, 2.5], "to": [11.5, 9, 5.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}}}, {"name": "lamp", "from": [3.5, 3, 6.5], "to": [8.5, 5, 8.5], "faces": {"north": {"uv": [0, 0, 3, 5], "texture": "#1"}, "east": {"uv": [0, 0, 3, 5], "texture": "#1"}, "south": {"uv": [0, 0, 3, 5], "texture": "#1"}, "west": {"uv": [0, 0, 3, 5], "texture": "#1"}, "up": {"uv": [0, 0, 3, 5], "texture": "#1"}, "down": {"uv": [0, 0, 3, 5], "texture": "#1"}}}, {"name": "lamp", "from": [-0.5, 2, 5.5], "to": [3.5, 6, 9.5], "faces": {"north": {"uv": [0, 0, 2, 2], "texture": "#1"}, "east": {"uv": [0, 0, 2, 2], "texture": "#1"}, "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, "west": {"uv": [0, 0, 2, 2], "texture": "#1"}, "up": {"uv": [0, 0, 2, 2], "texture": "#1"}, "down": {"uv": [0, 0, 2, 2], "texture": "#1"}}}], "groups": [{"name": "Formsignal_Haupt", "origin": [0, -80, 0], "color": 0, "children": [{"name": "mast5_hp2", "origin": [0, -80, 0], "color": 0, "children": [0, 1, 2, 3, 4]}]}]} \ No newline at end of file +{ + "credit": "Made with Blockbench by Mc_Jeronimo", + "texture_size": [32, 32], + "textures": { + "0": "opensignals:blocks/default/mast", + "1": "opensignals:blocks/default/shield_black", + "2": "opensignals:blocks/default/shield_gray", + "particle": "opensignals:blocks/semaphore/lamp_off", + "lamp": "opensignals:blocks/semaphore/lamp_off" + }, + "elements": [ + { + "name": "wire_wing2", + "from": [11, 0, 8.25], + "to": [11.5, 11, 8.75], + "faces": { + "north": {"uv": [0, 0, 0.25, 5.5], "texture": "#2"}, + "east": {"uv": [0, 0, 0.25, 5.5], "texture": "#2"}, + "south": {"uv": [0, 0, 0.25, 5.5], "texture": "#2"}, + "west": {"uv": [0, 0, 0.25, 5.5], "texture": "#2"} + } + }, + { + "name": "mast", + "from": [10.5, 8, 6.5], + "to": [12, 9, 9], + "faces": { + "north": {"uv": [0, 0, 0.75, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 1.25, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.75, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 1.25, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.75, 1.25], "texture": "#1"}, + "down": {"uv": [0, 0, 0.75, 1.25], "texture": "#1"} + } + }, + { + "name": "mast", + "from": [10.5, 8, 2.5], + "to": [11.5, 9, 5.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"} + } + }, + { + "name": "lamp", + "from": [3.5, 3, 6.5], + "to": [8.5, 5, 8.5], + "faces": { + "north": {"uv": [0, 0, 3, 5], "texture": "#1"}, + "east": {"uv": [0, 0, 3, 5], "texture": "#1"}, + "south": {"uv": [0, 0, 3, 5], "texture": "#1"}, + "west": {"uv": [0, 0, 3, 5], "texture": "#1"}, + "up": {"uv": [0, 0, 3, 5], "texture": "#1"}, + "down": {"uv": [0, 0, 3, 5], "texture": "#1"} + } + }, + { + "name": "lamp", + "from": [-0.5, 2, 5.5], + "to": [3.5, 6, 9.5], + "faces": { + "north": {"uv": [0, 0, 4, 4], "texture": "#lamp"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#1"} + } + } + ], + "groups": [ + { + "name": "Formsignal_Haupt", + "origin": [0, -80, 0], + "color": 0, + "children": [ + { + "name": "mast5_hp2", + "origin": [0, -80, 0], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_mast7.json b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_mast7.json index 9de525659..fe1d8e4ec 100644 --- a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_mast7.json +++ b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_mast7.json @@ -1 +1,605 @@ -{"credit": "Made with Blockbench by Mc_Jeronimo", "texture_size": [32, 32], "textures": {"0": "opensignals:blocks/default/mast", "1": "opensignals:blocks/default/shield_black", "2": "opensignals:blocks/default/shield_gray", "6": "opensignals:blocks/default/white", "10": "opensignals:blocks/default/red"}, "elements": [{"name": "mast", "from": [12.5, 0, 5.5], "to": [13.5, 13, 6.5], "faces": {"north": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}}}, {"name": "mast", "from": [8.5, 0, 5.5], "to": [9.5, 13, 6.5], "faces": {"north": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}}}, {"name": "mast", "from": [8.5, 0, 9.5], "to": [9.5, 13, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}}}, {"name": "mast", "from": [8.5, 13, 5.5], "to": [13.5, 16, 10.5], "faces": {"north": {"uv": [0, 0, 2.5, 1.5], "texture": "#0"}, "east": {"uv": [0, 0, 2.5, 1.5], "texture": "#0"}, "south": {"uv": [0, 0, 2.5, 1.5], "texture": "#0"}, "west": {"uv": [0, 0, 2.5, 1.5], "texture": "#0"}, "up": {"uv": [0, 0, 2.5, 2.5], "texture": "#0"}, "down": {"uv": [0, 0, 2.5, 2.5], "texture": "#0"}}}, {"name": "mast", "from": [12.5, 0, 9.5], "to": [13.5, 13, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}}}, {"name": "mast", "from": [9.5, 0, 5.5], "to": [10.5, 1, 6.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [9.5, 2, 5.5], "to": [10.5, 3, 6.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [10.5, 3, 5.5], "to": [11.5, 4, 6.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [11.5, 4, 5.5], "to": [12.5, 5, 6.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [9.5, 6, 5.5], "to": [12.5, 13, 6.5], "faces": {"north": {"uv": [0, 0, 1.5, 3.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 3.5], "texture": "#0"}, "south": {"uv": [0, 0, 1.5, 3.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 3.5], "texture": "#0"}, "up": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [8.5, 12, 8.5], "to": [9.5, 13, 9.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [8.5, 11, 7.5], "to": [9.5, 12, 8.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [8.5, 10, 6.5], "to": [9.5, 11, 7.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [8.5, 8, 6.5], "to": [9.5, 9, 7.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [8.5, 7, 7.5], "to": [9.5, 8, 8.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [8.5, 6, 8.5], "to": [9.5, 7, 9.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [8.5, 2, 6.5], "to": [9.5, 5, 9.5], "faces": {"north": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}, "east": {"uv": [0, 0, 1.5, 1.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}, "west": {"uv": [0, 0, 1.5, 1.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}}}, {"name": "mast", "from": [8.5, 0, 6.5], "to": [9.5, 1, 7.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [11.5, 0, 9.5], "to": [12.5, 1, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [11.5, 2, 9.5], "to": [12.5, 3, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [10.5, 3, 9.5], "to": [11.5, 4, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [9.5, 4, 9.5], "to": [10.5, 5, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [9.5, 6, 9.5], "to": [10.5, 7, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [10.5, 7, 9.5], "to": [11.5, 8, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [11.5, 8, 9.5], "to": [12.5, 9, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [11.5, 10, 9.5], "to": [12.5, 11, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [10.5, 11, 9.5], "to": [11.5, 12, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [9.5, 12, 9.5], "to": [10.5, 13, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [12.5, 12, 6.5], "to": [13.5, 13, 7.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [12.5, 11, 7.5], "to": [13.5, 12, 8.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [12.5, 10, 8.5], "to": [13.5, 11, 9.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [12.5, 8, 8.5], "to": [13.5, 9, 9.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [10.5, 8.5, 2.5], "to": [11.5, 9.5, 5.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}}}, {"name": "mast", "from": [12.5, 7, 7.5], "to": [13.5, 8, 8.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [12.5, 6, 6.5], "to": [13.5, 7, 7.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [12.5, 4, 6.5], "to": [13.5, 5, 7.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [12.5, 3, 7.5], "to": [13.5, 4, 8.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [12.5, 2, 8.5], "to": [13.5, 3, 9.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [12.5, 0, 8.5], "to": [13.5, 1, 9.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "bracket_wire_wing1", "from": [13.5, 3, 7.5], "to": [15.5, 4, 8.5], "faces": {"north": {"uv": [0, 0, 1, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 1, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 1, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 1, 0.5], "texture": "#0"}}}, {"name": "bracket_wire_wing1", "from": [14.25, 8.5, 4.5], "to": [15.25, 9.5, 8.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, "east": {"uv": [0, 0, 2, 0.5], "texture": "#1"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, "west": {"uv": [0, 0, 2, 0.5], "texture": "#1"}, "up": {"uv": [0, 0, 0.5, 2], "texture": "#1"}, "down": {"uv": [0, 0, 0.5, 2], "texture": "#1"}}}, {"name": "wire_wing1", "from": [14.5, 0, 7.75], "to": [15, 9, 8.25], "faces": {"north": {"uv": [0, 0, 0.25, 4.5], "texture": "#2"}, "east": {"uv": [0, 0, 0.25, 4.5], "texture": "#2"}, "south": {"uv": [0, 0, 0.25, 4.5], "texture": "#2"}, "west": {"uv": [0, 0, 0.25, 4.5], "texture": "#2"}}}, {"name": "lamp", "from": [-0.5, 1, 5.5], "to": [3.5, 5, 9.5], "faces": {"north": {"uv": [0, 0, 2, 2], "texture": "#1"}, "east": {"uv": [0, 0, 2, 2], "texture": "#1"}, "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, "west": {"uv": [0, 0, 2, 2], "texture": "#1"}, "up": {"uv": [0, 0, 2, 2], "texture": "#1"}, "down": {"uv": [0, 0, 2, 2], "texture": "#1"}}}, {"name": "lamp", "from": [3.5, 2, 6.5], "to": [8.5, 4, 8.5], "faces": {"north": {"uv": [0, 0, 3, 5], "texture": "#1"}, "east": {"uv": [0, 0, 3, 5], "texture": "#1"}, "south": {"uv": [0, 0, 3, 5], "texture": "#1"}, "west": {"uv": [0, 0, 3, 5], "texture": "#1"}, "up": {"uv": [0, 0, 3, 5], "texture": "#1"}, "down": {"uv": [0, 0, 3, 5], "texture": "#1"}}}, {"name": "sign1", "from": [9, -7, 4.5], "to": [13, 7, 5.5], "faces": {"north": {"uv": [0, 0, 2, 16], "texture": "#10"}, "east": {"uv": [0, 0, 2, 13], "texture": "#6"}, "south": {"uv": [0, 0, 2, 13], "texture": "#6"}, "west": {"uv": [0, 0, 2, 13], "texture": "#6"}, "up": {"uv": [0, 0, 2, 13], "texture": "#6"}, "down": {"uv": [0, 0, 2, 13], "texture": "#6"}}}], "groups": [{"name": "Formsignal_Haupt", "origin": [0, -112, 0], "color": 0, "children": [{"name": "mast7", "origin": [0, -16, 0], "color": 0, "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44]}]}]} \ No newline at end of file +{ + "credit": "Made with Blockbench by Mc_Jeronimo", + "texture_size": [32, 32], + "textures": { + "0": "opensignals:blocks/default/mast", + "1": "opensignals:blocks/default/shield_black", + "2": "opensignals:blocks/default/shield_gray", + "6": "opensignals:blocks/default/white", + "10": "opensignals:blocks/default/red", + "particle": "opensignals:blocks/semaphore/lamp_red", + "lamp": "opensignals:blocks/semaphore/lamp_red" + }, + "elements": [ + { + "name": "mast", + "from": [12.5, 0, 5.5], + "to": [13.5, 13, 6.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [8.5, 0, 5.5], + "to": [9.5, 13, 6.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [8.5, 0, 9.5], + "to": [9.5, 13, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [8.5, 13, 5.5], + "to": [13.5, 16, 10.5], + "faces": { + "north": {"uv": [0, 0, 2.5, 1.5], "texture": "#0"}, + "east": {"uv": [0, 0, 2.5, 1.5], "texture": "#0"}, + "south": {"uv": [0, 0, 2.5, 1.5], "texture": "#0"}, + "west": {"uv": [0, 0, 2.5, 1.5], "texture": "#0"}, + "up": {"uv": [0, 0, 2.5, 2.5], "texture": "#0"}, + "down": {"uv": [0, 0, 2.5, 2.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [12.5, 0, 9.5], + "to": [13.5, 13, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [9.5, 0, 5.5], + "to": [10.5, 1, 6.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [9.5, 2, 5.5], + "to": [10.5, 3, 6.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [10.5, 3, 5.5], + "to": [11.5, 4, 6.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [11.5, 4, 5.5], + "to": [12.5, 5, 6.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [9.5, 6, 5.5], + "to": [12.5, 13, 6.5], + "faces": { + "north": {"uv": [0, 0, 1.5, 3.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 3.5], "texture": "#0"}, + "south": {"uv": [0, 0, 1.5, 3.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 3.5], "texture": "#0"}, + "up": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [8.5, 12, 8.5], + "to": [9.5, 13, 9.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [8.5, 11, 7.5], + "to": [9.5, 12, 8.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [8.5, 10, 6.5], + "to": [9.5, 11, 7.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [8.5, 8, 6.5], + "to": [9.5, 9, 7.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [8.5, 7, 7.5], + "to": [9.5, 8, 8.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [8.5, 6, 8.5], + "to": [9.5, 7, 9.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [8.5, 2, 6.5], + "to": [9.5, 5, 9.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}, + "east": {"uv": [0, 0, 1.5, 1.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0, 0, 1.5, 1.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [8.5, 0, 6.5], + "to": [9.5, 1, 7.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [11.5, 0, 9.5], + "to": [12.5, 1, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [11.5, 2, 9.5], + "to": [12.5, 3, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [10.5, 3, 9.5], + "to": [11.5, 4, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [9.5, 4, 9.5], + "to": [10.5, 5, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [9.5, 6, 9.5], + "to": [10.5, 7, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [10.5, 7, 9.5], + "to": [11.5, 8, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [11.5, 8, 9.5], + "to": [12.5, 9, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [11.5, 10, 9.5], + "to": [12.5, 11, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [10.5, 11, 9.5], + "to": [11.5, 12, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [9.5, 12, 9.5], + "to": [10.5, 13, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [12.5, 12, 6.5], + "to": [13.5, 13, 7.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [12.5, 11, 7.5], + "to": [13.5, 12, 8.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [12.5, 10, 8.5], + "to": [13.5, 11, 9.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [12.5, 8, 8.5], + "to": [13.5, 9, 9.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [10.5, 8.5, 2.5], + "to": [11.5, 9.5, 5.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [12.5, 7, 7.5], + "to": [13.5, 8, 8.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [12.5, 6, 6.5], + "to": [13.5, 7, 7.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [12.5, 4, 6.5], + "to": [13.5, 5, 7.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [12.5, 3, 7.5], + "to": [13.5, 4, 8.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [12.5, 2, 8.5], + "to": [13.5, 3, 9.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [12.5, 0, 8.5], + "to": [13.5, 1, 9.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "bracket_wire_wing1", + "from": [13.5, 3, 7.5], + "to": [15.5, 4, 8.5], + "faces": { + "north": {"uv": [0, 0, 1, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 0.5], "texture": "#0"} + } + }, + { + "name": "bracket_wire_wing1", + "from": [14.25, 8.5, 4.5], + "to": [15.25, 9.5, 8.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 0.5, 2], "texture": "#1"} + } + }, + { + "name": "wire_wing1", + "from": [14.5, 0, 7.75], + "to": [15, 9, 8.25], + "faces": { + "north": {"uv": [0, 0, 0.25, 4.5], "texture": "#2"}, + "east": {"uv": [0, 0, 0.25, 4.5], "texture": "#2"}, + "south": {"uv": [0, 0, 0.25, 4.5], "texture": "#2"}, + "west": {"uv": [0, 0, 0.25, 4.5], "texture": "#2"} + } + }, + { + "name": "lamp", + "from": [-0.5, 1, 5.5], + "to": [3.5, 5, 9.5], + "faces": { + "north": {"uv": [0, 0, 4, 4], "texture": "#lamp"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#1"} + } + }, + { + "name": "lamp", + "from": [3.5, 2, 6.5], + "to": [8.5, 4, 8.5], + "faces": { + "north": {"uv": [0, 0, 3, 5], "texture": "#1"}, + "east": {"uv": [0, 0, 3, 5], "texture": "#1"}, + "south": {"uv": [0, 0, 3, 5], "texture": "#1"}, + "west": {"uv": [0, 0, 3, 5], "texture": "#1"}, + "up": {"uv": [0, 0, 3, 5], "texture": "#1"}, + "down": {"uv": [0, 0, 3, 5], "texture": "#1"} + } + }, + { + "name": "sign1", + "from": [9, -7, 4.5], + "to": [13, 7, 5.5], + "faces": { + "north": {"uv": [0, 0, 2, 16], "texture": "#10"}, + "east": {"uv": [0, 0, 2, 13], "texture": "#6"}, + "south": {"uv": [0, 0, 2, 13], "texture": "#6"}, + "west": {"uv": [0, 0, 2, 13], "texture": "#6"}, + "up": {"uv": [0, 0, 2, 13], "texture": "#6"}, + "down": {"uv": [0, 0, 2, 13], "texture": "#6"} + } + } + ], + "groups": [ + { + "name": "Formsignal_Haupt", + "origin": [0, -112, 0], + "color": 0, + "children": [ + { + "name": "mast7", + "origin": [0, -16, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing1.json b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing1.json index 121a896e5..4f7ec4adc 100644 --- a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing1.json +++ b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing1.json @@ -1 +1,71 @@ -{"credit": "Made with Blockbench by Mc_Jeronimo", "texture_size": [32, 32], "textures": {"1": "opensignals:blocks/default/shield_black", "4": "opensignals:blocks/semaphore/semaphore", "8": "opensignals:blocks/semaphore/semaphore_lamps1_red"}, "elements": [{"name": "wing1", "from": [-14, 7, 3.5], "to": [18, 11, 4.5], "faces": {"north": {"uv": [0, 0.5, 16, 2.5], "texture": "#4"}, "east": {"uv": [0, 6.5, 0.5, 8.5], "texture": "#4"}, "south": {"uv": [0, 3.5, 16, 5.5], "rotation": 180, "texture": "#4"}, "west": {"uv": [15.5, 6.5, 16, 8.5], "texture": "#4"}, "up": {"uv": [0, 6, 16, 6.5], "texture": "#4"}, "down": {"uv": [0, 8.5, 16, 9], "texture": "#4"}}}, {"name": "wing1", "from": [-13, 11, 3.5], "to": [-9, 12, 4.5], "faces": {"north": {"uv": [13.5, 0, 15.5, 0.5], "texture": "#4"}, "east": {"uv": [11.5, 9.5, 12, 10], "texture": "#4"}, "south": {"uv": [13.5, 3, 15.5, 3.5], "texture": "#4"}, "west": {"uv": [11.5, 9.5, 12, 10], "texture": "#4"}, "up": {"uv": [12.5, 9.5, 14.5, 10], "texture": "#4"}}}, {"name": "wing1", "from": [-13, 6, 3.5], "to": [-9, 7, 4.5], "faces": {"north": {"uv": [13.5, 2.5, 15.5, 3], "texture": "#4"}, "east": {"uv": [11.5, 9.5, 12, 10], "texture": "#4"}, "south": {"uv": [13.5, 5.5, 15.5, 6], "texture": "#4"}, "west": {"uv": [11.5, 9.5, 12, 10], "texture": "#4"}, "down": {"uv": [12.5, 9.5, 14.5, 10], "texture": "#4"}}}, {"name": "shield", "from": [-3.6434, 0.06802, 4.5], "to": [6.3566, 6.06802, 5.5], "rotation": {"angle": -45, "axis": "z", "origin": [0, 0, 0]}, "faces": {"north": {"uv": [0, 0, 10, 6], "texture": "#8"}, "east": {"uv": [0, 0, 3, 0.5], "rotation": 270, "texture": "#1"}, "south": {"uv": [0, 0, 3, 5], "rotation": 270, "texture": "#1"}, "west": {"uv": [0, 0, 3, 0.5], "rotation": 270, "texture": "#1"}, "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"}, "down": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"}}}], "groups": [{"name": "Formsignal_Haupt", "origin": [0, -112, 0], "color": 0, "children": [{"name": "wing1", "origin": [0, 9, -5.5], "color": 0, "children": [0, 1, 2, {"name": "lamp1", "origin": [-1, 8, -5.5], "color": 0, "children": [3]}]}]}]} \ No newline at end of file +{ + "credit": "Made with Blockbench by Mc_Jeronimo", + "texture_size": [32, 32], + "textures": { + "4": "opensignals:blocks/semaphore/semaphore" + }, + "elements": [ + { + "name": "wing1", + "from": [-14, 7, 3.5], + "to": [18, 11, 4.5], + "faces": { + "north": {"uv": [0, 0.5, 16, 2.5], "texture": "#4"}, + "east": {"uv": [0, 6.5, 0.5, 8.5], "texture": "#4"}, + "south": {"uv": [0, 3.5, 16, 5.5], "rotation": 180, "texture": "#4"}, + "west": {"uv": [15.5, 6.5, 16, 8.5], "texture": "#4"}, + "up": {"uv": [0, 6, 16, 6.5], "texture": "#4"}, + "down": {"uv": [0, 8.5, 16, 9], "texture": "#4"} + } + }, + { + "name": "wing1", + "from": [-13, 11, 3.5], + "to": [-9, 12, 4.5], + "faces": { + "north": {"uv": [13.5, 0, 15.5, 0.5], "texture": "#4"}, + "east": {"uv": [11.5, 9.5, 12, 10], "texture": "#4"}, + "south": {"uv": [13.5, 3, 15.5, 3.5], "texture": "#4"}, + "west": {"uv": [11.5, 9.5, 12, 10], "texture": "#4"}, + "up": {"uv": [12.5, 9.5, 14.5, 10], "texture": "#4"} + } + }, + { + "name": "wing1", + "from": [-13, 6, 3.5], + "to": [-9, 7, 4.5], + "faces": { + "north": {"uv": [13.5, 2.5, 15.5, 3], "texture": "#4"}, + "east": {"uv": [11.5, 9.5, 12, 10], "texture": "#4"}, + "south": {"uv": [13.5, 5.5, 15.5, 6], "texture": "#4"}, + "west": {"uv": [11.5, 9.5, 12, 10], "texture": "#4"}, + "down": {"uv": [12.5, 9.5, 14.5, 10], "texture": "#4"} + } + } + ], + "groups": [ + { + "name": "Formsignal_Haupt", + "origin": [0, -112, 0], + "color": 0, + "children": [ + { + "name": "wing1", + "origin": [0, 9, -5.5], + "color": 0, + "children": [ + 0, + 1, + 2, + { + "name": "lamp1", + "origin": [-1, 8, -5.5], + "color": 0, + "children": [] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing1_lamp.json b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing1_lamp.json new file mode 100644 index 000000000..35b464c00 --- /dev/null +++ b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing1_lamp.json @@ -0,0 +1,42 @@ +{ + "credit": "Made with Blockbench by Mc_Jeronimo", + "texture_size": [32, 32], + "textures": { + "8": "opensignals:blocks/semaphore/lamps_shield_off", + "particle": "opensignals:blocks/semaphore/lamps_shield_off" + }, + "elements": [ + { + "name": "shield", + "from": [-3.6434, 0.06802, 5.4], + "to": [6.3566, 6.06802, 5.4], + "rotation": {"angle": -45, "axis": "z", "origin": [0, 0, 0]}, + "faces": { + "north": {"uv": [0, 0, 10, 6], "texture": "#8"}, + "south": {"uv": [0, 0, 10, 6], "texture": "#8"} + } + } + ], + "groups": [ + { + "name": "Formsignal_Haupt", + "origin": [0, -112, 0], + "color": 0, + "children": [ + { + "name": "wing1", + "origin": [0, 9, -5.5], + "color": 0, + "children": [ + { + "name": "lamp1", + "origin": [-1, 8, -5.5], + "color": 0, + "children": [0] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing1_on.json b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing1_on.json deleted file mode 100644 index 0c211d580..000000000 --- a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing1_on.json +++ /dev/null @@ -1 +0,0 @@ -{"credit": "Made with Blockbench by Mc_Jeronimo", "texture_size": [32, 32], "textures": {"1": "opensignals:blocks/default/shield_black", "4": "opensignals:blocks/semaphore/semaphore", "8": "opensignals:blocks/semaphore/semaphore_lamps1_green"}, "elements": [{"name": "wing1", "from": [-9.09404, 18.84404, 3.5], "to": [22.90596, 22.84404, 4.5], "rotation": {"angle": -45, "axis": "z", "origin": [-0.84404, 20.84404, 4]}, "faces": {"north": {"uv": [0, 0.5, 16, 2.5], "texture": "#4"}, "east": {"uv": [0, 6.5, 0.5, 8.5], "texture": "#4"}, "south": {"uv": [0, 3.5, 16, 5.5], "rotation": 180, "texture": "#4"}, "west": {"uv": [15.5, 6.5, 16, 8.5], "texture": "#4"}, "up": {"uv": [0, 6, 16, 6.5], "texture": "#4"}, "down": {"uv": [0, 8.5, 16, 9], "texture": "#4"}}}, {"name": "wing1", "from": [-8.09404, 22.84404, 3.5], "to": [-4.09404, 23.84404, 4.5], "rotation": {"angle": -45, "axis": "z", "origin": [-0.84404, 20.84404, 4]}, "faces": {"north": {"uv": [13.5, 0, 15.5, 0.5], "texture": "#4"}, "east": {"uv": [11.5, 9.5, 12, 10], "texture": "#4"}, "south": {"uv": [13.5, 3, 15.5, 3.5], "texture": "#4"}, "west": {"uv": [11.5, 9.5, 12, 10], "texture": "#4"}, "up": {"uv": [12.5, 9.5, 14.5, 10], "texture": "#4"}}}, {"name": "wing1", "from": [-8.09404, 17.84404, 3.5], "to": [-4.09404, 18.84404, 4.5], "rotation": {"angle": -45, "axis": "z", "origin": [-0.84404, 20.84404, 4]}, "faces": {"north": {"uv": [13.5, 2.5, 15.5, 3], "texture": "#4"}, "east": {"uv": [11.5, 9.5, 12, 10], "texture": "#4"}, "south": {"uv": [13.5, 5.5, 15.5, 6], "texture": "#4"}, "west": {"uv": [11.5, 9.5, 12, 10], "texture": "#4"}, "down": {"uv": [12.5, 9.5, 14.5, 10], "texture": "#4"}}}, {"name": "shield", "from": [-8.6434, 0.06802, 4.5], "to": [1.3566, 6.06802, 5.5], "rotation": {"angle": -45, "axis": "z", "origin": [0, 0, 0]}, "faces": {"north": {"uv": [0, 0, 10, 6], "texture": "#8"}, "east": {"uv": [0, 0, 3, 0.5], "rotation": 270, "texture": "#1"}, "south": {"uv": [0, 0, 3, 5], "rotation": 270, "texture": "#1"}, "west": {"uv": [0, 0, 3, 0.5], "rotation": 270, "texture": "#1"}, "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"}, "down": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"}}}], "groups": [{"name": "Formsignal_Haupt", "origin": [0, -112, 0], "color": 0, "children": [{"name": "wing1", "origin": [0, 9, -5.5], "color": 0, "children": [0, 1, 2, {"name": "lamp1", "origin": [-1, 8, -5.5], "color": 0, "children": [3]}]}]}]} \ No newline at end of file diff --git a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing1_small.json b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing1_small.json index 121a896e5..4f7ec4adc 100644 --- a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing1_small.json +++ b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing1_small.json @@ -1 +1,71 @@ -{"credit": "Made with Blockbench by Mc_Jeronimo", "texture_size": [32, 32], "textures": {"1": "opensignals:blocks/default/shield_black", "4": "opensignals:blocks/semaphore/semaphore", "8": "opensignals:blocks/semaphore/semaphore_lamps1_red"}, "elements": [{"name": "wing1", "from": [-14, 7, 3.5], "to": [18, 11, 4.5], "faces": {"north": {"uv": [0, 0.5, 16, 2.5], "texture": "#4"}, "east": {"uv": [0, 6.5, 0.5, 8.5], "texture": "#4"}, "south": {"uv": [0, 3.5, 16, 5.5], "rotation": 180, "texture": "#4"}, "west": {"uv": [15.5, 6.5, 16, 8.5], "texture": "#4"}, "up": {"uv": [0, 6, 16, 6.5], "texture": "#4"}, "down": {"uv": [0, 8.5, 16, 9], "texture": "#4"}}}, {"name": "wing1", "from": [-13, 11, 3.5], "to": [-9, 12, 4.5], "faces": {"north": {"uv": [13.5, 0, 15.5, 0.5], "texture": "#4"}, "east": {"uv": [11.5, 9.5, 12, 10], "texture": "#4"}, "south": {"uv": [13.5, 3, 15.5, 3.5], "texture": "#4"}, "west": {"uv": [11.5, 9.5, 12, 10], "texture": "#4"}, "up": {"uv": [12.5, 9.5, 14.5, 10], "texture": "#4"}}}, {"name": "wing1", "from": [-13, 6, 3.5], "to": [-9, 7, 4.5], "faces": {"north": {"uv": [13.5, 2.5, 15.5, 3], "texture": "#4"}, "east": {"uv": [11.5, 9.5, 12, 10], "texture": "#4"}, "south": {"uv": [13.5, 5.5, 15.5, 6], "texture": "#4"}, "west": {"uv": [11.5, 9.5, 12, 10], "texture": "#4"}, "down": {"uv": [12.5, 9.5, 14.5, 10], "texture": "#4"}}}, {"name": "shield", "from": [-3.6434, 0.06802, 4.5], "to": [6.3566, 6.06802, 5.5], "rotation": {"angle": -45, "axis": "z", "origin": [0, 0, 0]}, "faces": {"north": {"uv": [0, 0, 10, 6], "texture": "#8"}, "east": {"uv": [0, 0, 3, 0.5], "rotation": 270, "texture": "#1"}, "south": {"uv": [0, 0, 3, 5], "rotation": 270, "texture": "#1"}, "west": {"uv": [0, 0, 3, 0.5], "rotation": 270, "texture": "#1"}, "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"}, "down": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"}}}], "groups": [{"name": "Formsignal_Haupt", "origin": [0, -112, 0], "color": 0, "children": [{"name": "wing1", "origin": [0, 9, -5.5], "color": 0, "children": [0, 1, 2, {"name": "lamp1", "origin": [-1, 8, -5.5], "color": 0, "children": [3]}]}]}]} \ No newline at end of file +{ + "credit": "Made with Blockbench by Mc_Jeronimo", + "texture_size": [32, 32], + "textures": { + "4": "opensignals:blocks/semaphore/semaphore" + }, + "elements": [ + { + "name": "wing1", + "from": [-14, 7, 3.5], + "to": [18, 11, 4.5], + "faces": { + "north": {"uv": [0, 0.5, 16, 2.5], "texture": "#4"}, + "east": {"uv": [0, 6.5, 0.5, 8.5], "texture": "#4"}, + "south": {"uv": [0, 3.5, 16, 5.5], "rotation": 180, "texture": "#4"}, + "west": {"uv": [15.5, 6.5, 16, 8.5], "texture": "#4"}, + "up": {"uv": [0, 6, 16, 6.5], "texture": "#4"}, + "down": {"uv": [0, 8.5, 16, 9], "texture": "#4"} + } + }, + { + "name": "wing1", + "from": [-13, 11, 3.5], + "to": [-9, 12, 4.5], + "faces": { + "north": {"uv": [13.5, 0, 15.5, 0.5], "texture": "#4"}, + "east": {"uv": [11.5, 9.5, 12, 10], "texture": "#4"}, + "south": {"uv": [13.5, 3, 15.5, 3.5], "texture": "#4"}, + "west": {"uv": [11.5, 9.5, 12, 10], "texture": "#4"}, + "up": {"uv": [12.5, 9.5, 14.5, 10], "texture": "#4"} + } + }, + { + "name": "wing1", + "from": [-13, 6, 3.5], + "to": [-9, 7, 4.5], + "faces": { + "north": {"uv": [13.5, 2.5, 15.5, 3], "texture": "#4"}, + "east": {"uv": [11.5, 9.5, 12, 10], "texture": "#4"}, + "south": {"uv": [13.5, 5.5, 15.5, 6], "texture": "#4"}, + "west": {"uv": [11.5, 9.5, 12, 10], "texture": "#4"}, + "down": {"uv": [12.5, 9.5, 14.5, 10], "texture": "#4"} + } + } + ], + "groups": [ + { + "name": "Formsignal_Haupt", + "origin": [0, -112, 0], + "color": 0, + "children": [ + { + "name": "wing1", + "origin": [0, 9, -5.5], + "color": 0, + "children": [ + 0, + 1, + 2, + { + "name": "lamp1", + "origin": [-1, 8, -5.5], + "color": 0, + "children": [] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing1_small_lamp.json b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing1_small_lamp.json new file mode 100644 index 000000000..35b464c00 --- /dev/null +++ b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing1_small_lamp.json @@ -0,0 +1,42 @@ +{ + "credit": "Made with Blockbench by Mc_Jeronimo", + "texture_size": [32, 32], + "textures": { + "8": "opensignals:blocks/semaphore/lamps_shield_off", + "particle": "opensignals:blocks/semaphore/lamps_shield_off" + }, + "elements": [ + { + "name": "shield", + "from": [-3.6434, 0.06802, 5.4], + "to": [6.3566, 6.06802, 5.4], + "rotation": {"angle": -45, "axis": "z", "origin": [0, 0, 0]}, + "faces": { + "north": {"uv": [0, 0, 10, 6], "texture": "#8"}, + "south": {"uv": [0, 0, 10, 6], "texture": "#8"} + } + } + ], + "groups": [ + { + "name": "Formsignal_Haupt", + "origin": [0, -112, 0], + "color": 0, + "children": [ + { + "name": "wing1", + "origin": [0, 9, -5.5], + "color": 0, + "children": [ + { + "name": "lamp1", + "origin": [-1, 8, -5.5], + "color": 0, + "children": [0] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing2.json b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing2.json index 5d9c6552a..c6cdc19c9 100644 --- a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing2.json +++ b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing2.json @@ -1 +1,61 @@ -{"credit": "Made with Blockbench by Mc_Jeronimo", "texture_size": [32, 32], "textures": {"1": "opensignals:blocks/default/shield_black", "4": "opensignals:blocks/semaphore/semaphore", "9": "opensignals:blocks/semaphore/semaphore_lamps2_dark"}, "elements": [{"name": "wing2", "from": [9, 0, 3.5], "to": [13, 32, 4.5], "faces": {"north": {"uv": [0, 0.5, 16, 2.5], "rotation": 270, "texture": "#4"}, "east": {"uv": [0, 6, 16, 6.5], "rotation": 90, "texture": "#4"}, "south": {"uv": [0, 3.5, 16, 5.5], "rotation": 270, "texture": "#4"}, "west": {"uv": [0, 8.5, 16, 9], "rotation": 90, "texture": "#4"}, "up": {"uv": [15.5, 6.5, 16, 8.5], "rotation": 90, "texture": "#4"}, "down": {"uv": [0, 6.5, 0.5, 8.5], "rotation": 90, "texture": "#4"}}}, {"name": "wing2", "from": [13, 27, 3.5], "to": [14, 31, 4.5], "faces": {"north": {"uv": [13.5, 0, 15.5, 0.5], "rotation": 270, "texture": "#4"}, "east": {"uv": [12.5, 9.5, 14.5, 10], "rotation": 90, "texture": "#4"}, "south": {"uv": [13.5, 3, 15.5, 3.5], "rotation": 90, "texture": "#4"}, "up": {"uv": [11.5, 9.5, 12, 10], "rotation": 90, "texture": "#4"}, "down": {"uv": [11.5, 9.5, 12, 10], "rotation": 90, "texture": "#4"}}}, {"name": "wing2", "from": [8, 27, 3.5], "to": [9, 31, 4.5], "faces": {"north": {"uv": [13.5, 2.5, 15.5, 3], "rotation": 270, "texture": "#4"}, "south": {"uv": [13.5, 5.5, 15.5, 6], "rotation": 90, "texture": "#4"}, "west": {"uv": [12.5, 9.5, 14.5, 10], "rotation": 90, "texture": "#4"}, "up": {"uv": [11.5, 9.5, 12, 10], "rotation": 90, "texture": "#4"}, "down": {"uv": [11.5, 9.5, 12, 10], "rotation": 90, "texture": "#4"}}}, {"name": "shield", "from": [-4.42893, 0.32233, 4.5], "to": [5.57107, 6.32233, 5.5], "rotation": {"angle": -45, "axis": "z", "origin": [0, 0, 0]}, "faces": {"north": {"uv": [0, 0, 10, 6], "texture": "#9"}, "east": {"uv": [0, 0, 3, 0.5], "rotation": 270, "texture": "#1"}, "south": {"uv": [0, 0, 3, 5], "rotation": 270, "texture": "#1"}, "west": {"uv": [0, 0, 3, 0.5], "rotation": 270, "texture": "#1"}, "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"}, "down": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"}}}], "groups": [{"name": "Formsignal_Haupt", "origin": [0, -80, 0], "color": 0, "children": [{"name": "wing2", "origin": [0, 11.5, -3.5], "color": 0, "children": [0, 1, 2, 3]}]}]} \ No newline at end of file +{ + "credit": "Made with Blockbench by Mc_Jeronimo", + "texture_size": [32, 32], + "textures": { + "4": "opensignals:blocks/semaphore/semaphore" + }, + "elements": [ + { + "name": "wing2", + "from": [9, 0, 3.5], + "to": [13, 32, 4.5], + "faces": { + "north": {"uv": [0, 0.5, 16, 2.5], "rotation": 270, "texture": "#4"}, + "east": {"uv": [0, 6, 16, 6.5], "rotation": 90, "texture": "#4"}, + "south": {"uv": [0, 3.5, 16, 5.5], "rotation": 270, "texture": "#4"}, + "west": {"uv": [0, 8.5, 16, 9], "rotation": 90, "texture": "#4"}, + "up": {"uv": [15.5, 6.5, 16, 8.5], "rotation": 90, "texture": "#4"}, + "down": {"uv": [0, 6.5, 0.5, 8.5], "rotation": 90, "texture": "#4"} + } + }, + { + "name": "wing2", + "from": [13, 27, 3.5], + "to": [14, 31, 4.5], + "faces": { + "north": {"uv": [13.5, 0, 15.5, 0.5], "rotation": 270, "texture": "#4"}, + "east": {"uv": [12.5, 9.5, 14.5, 10], "rotation": 90, "texture": "#4"}, + "south": {"uv": [13.5, 3, 15.5, 3.5], "rotation": 90, "texture": "#4"}, + "up": {"uv": [11.5, 9.5, 12, 10], "rotation": 90, "texture": "#4"}, + "down": {"uv": [11.5, 9.5, 12, 10], "rotation": 90, "texture": "#4"} + } + }, + { + "name": "wing2", + "from": [8, 27, 3.5], + "to": [9, 31, 4.5], + "faces": { + "north": {"uv": [13.5, 2.5, 15.5, 3], "rotation": 270, "texture": "#4"}, + "south": {"uv": [13.5, 5.5, 15.5, 6], "rotation": 90, "texture": "#4"}, + "west": {"uv": [12.5, 9.5, 14.5, 10], "rotation": 90, "texture": "#4"}, + "up": {"uv": [11.5, 9.5, 12, 10], "rotation": 90, "texture": "#4"}, + "down": {"uv": [11.5, 9.5, 12, 10], "rotation": 90, "texture": "#4"} + } + } + ], + "groups": [ + { + "name": "Formsignal_Haupt", + "origin": [0, -80, 0], + "color": 0, + "children": [ + { + "name": "wing2", + "origin": [0, 11.5, -3.5], + "color": 0, + "children": [0, 1, 2] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing2_lamp.json b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing2_lamp.json new file mode 100644 index 000000000..d00195935 --- /dev/null +++ b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing2_lamp.json @@ -0,0 +1,35 @@ +{ + "credit": "Made with Blockbench by Mc_Jeronimo", + "texture_size": [32, 32], + "textures": { + "9": "opensignals:blocks/semaphore/lamps_shield_half", + "particle": "opensignals:blocks/semaphore/lamps_shield_half" + }, + "elements": [ + { + "name": "shield", + "from": [-4.42893, 0.32233, 5.4], + "to": [5.57107, 6.32233, 5.4], + "rotation": {"angle": -45, "axis": "z", "origin": [0, 0, 0]}, + "faces": { + "north": {"uv": [0, 0, 10, 6], "texture": "#9"}, + "south": {"uv": [0, 0, 10, 6], "rotation": 180, "texture": "#9"} + } + } + ], + "groups": [ + { + "name": "Formsignal_Haupt", + "origin": [0, -80, 0], + "color": 0, + "children": [ + { + "name": "wing2", + "origin": [0, 11.5, -3.5], + "color": 0, + "children": [0] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing2_on.json b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing2_on.json deleted file mode 100644 index 2ca9c7036..000000000 --- a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing2_on.json +++ /dev/null @@ -1 +0,0 @@ -{"credit": "Made with Blockbench by Mc_Jeronimo", "texture_size": [32, 32], "textures": {"1": "opensignals:blocks/default/shield_black", "4": "opensignals:blocks/semaphore/semaphore", "9": "opensignals:blocks/semaphore/semaphore_lamps2"}, "elements": [{"name": "wing2", "from": [9, 0, 3.5], "to": [13, 32, 4.5], "rotation": {"angle": 45, "axis": "z", "origin": [11, 8.5, 3]}, "faces": {"north": {"uv": [0, 0.5, 16, 2.5], "rotation": 270, "texture": "#4"}, "east": {"uv": [0, 6, 16, 6.5], "rotation": 90, "texture": "#4"}, "south": {"uv": [0, 3.5, 16, 5.5], "rotation": 270, "texture": "#4"}, "west": {"uv": [0, 8.5, 16, 9], "rotation": 90, "texture": "#4"}, "up": {"uv": [15.5, 6.5, 16, 8.5], "rotation": 90, "texture": "#4"}, "down": {"uv": [0, 6.5, 0.5, 8.5], "rotation": 90, "texture": "#4"}}}, {"name": "wing2", "from": [13, 27, 3.5], "to": [14, 31, 4.5], "rotation": {"angle": 45, "axis": "z", "origin": [11, 8.5, 3]}, "faces": {"north": {"uv": [13.5, 0, 15.5, 0.5], "rotation": 270, "texture": "#4"}, "east": {"uv": [12.5, 9.5, 14.5, 10], "rotation": 90, "texture": "#4"}, "south": {"uv": [13.5, 3, 15.5, 3.5], "rotation": 90, "texture": "#4"}, "up": {"uv": [11.5, 9.5, 12, 10], "rotation": 90, "texture": "#4"}, "down": {"uv": [11.5, 9.5, 12, 10], "rotation": 90, "texture": "#4"}}}, {"name": "wing2", "from": [8, 27, 3.5], "to": [9, 31, 4.5], "rotation": {"angle": 45, "axis": "z", "origin": [11, 8.5, 3]}, "faces": {"north": {"uv": [13.5, 2.5, 15.5, 3], "rotation": 270, "texture": "#4"}, "south": {"uv": [13.5, 5.5, 15.5, 6], "rotation": 90, "texture": "#4"}, "west": {"uv": [12.5, 9.5, 14.5, 10], "rotation": 90, "texture": "#4"}, "up": {"uv": [11.5, 9.5, 12, 10], "rotation": 90, "texture": "#4"}, "down": {"uv": [11.5, 9.5, 12, 10], "rotation": 90, "texture": "#4"}}}, {"name": "shield", "from": [-8.42893, 0.32233, 4.5], "to": [1.57107, 6.32233, 5.5], "rotation": {"angle": -45, "axis": "z", "origin": [0, 0, 0]}, "faces": {"north": {"uv": [0, 0, 10, 6], "texture": "#9"}, "east": {"uv": [0, 0, 3, 0.5], "rotation": 270, "texture": "#1"}, "south": {"uv": [0, 0, 3, 5], "rotation": 270, "texture": "#1"}, "west": {"uv": [0, 0, 3, 0.5], "rotation": 270, "texture": "#1"}, "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"}, "down": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"}}}], "groups": [{"name": "Formsignal_Haupt", "origin": [0, -80, 0], "color": 0, "children": [{"name": "wing2", "origin": [0, 11.5, -3.5], "color": 0, "children": [0, 1, 2, 3]}]}]} \ No newline at end of file diff --git a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing2_small.json b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing2_small.json index 5d9c6552a..c6cdc19c9 100644 --- a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing2_small.json +++ b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing2_small.json @@ -1 +1,61 @@ -{"credit": "Made with Blockbench by Mc_Jeronimo", "texture_size": [32, 32], "textures": {"1": "opensignals:blocks/default/shield_black", "4": "opensignals:blocks/semaphore/semaphore", "9": "opensignals:blocks/semaphore/semaphore_lamps2_dark"}, "elements": [{"name": "wing2", "from": [9, 0, 3.5], "to": [13, 32, 4.5], "faces": {"north": {"uv": [0, 0.5, 16, 2.5], "rotation": 270, "texture": "#4"}, "east": {"uv": [0, 6, 16, 6.5], "rotation": 90, "texture": "#4"}, "south": {"uv": [0, 3.5, 16, 5.5], "rotation": 270, "texture": "#4"}, "west": {"uv": [0, 8.5, 16, 9], "rotation": 90, "texture": "#4"}, "up": {"uv": [15.5, 6.5, 16, 8.5], "rotation": 90, "texture": "#4"}, "down": {"uv": [0, 6.5, 0.5, 8.5], "rotation": 90, "texture": "#4"}}}, {"name": "wing2", "from": [13, 27, 3.5], "to": [14, 31, 4.5], "faces": {"north": {"uv": [13.5, 0, 15.5, 0.5], "rotation": 270, "texture": "#4"}, "east": {"uv": [12.5, 9.5, 14.5, 10], "rotation": 90, "texture": "#4"}, "south": {"uv": [13.5, 3, 15.5, 3.5], "rotation": 90, "texture": "#4"}, "up": {"uv": [11.5, 9.5, 12, 10], "rotation": 90, "texture": "#4"}, "down": {"uv": [11.5, 9.5, 12, 10], "rotation": 90, "texture": "#4"}}}, {"name": "wing2", "from": [8, 27, 3.5], "to": [9, 31, 4.5], "faces": {"north": {"uv": [13.5, 2.5, 15.5, 3], "rotation": 270, "texture": "#4"}, "south": {"uv": [13.5, 5.5, 15.5, 6], "rotation": 90, "texture": "#4"}, "west": {"uv": [12.5, 9.5, 14.5, 10], "rotation": 90, "texture": "#4"}, "up": {"uv": [11.5, 9.5, 12, 10], "rotation": 90, "texture": "#4"}, "down": {"uv": [11.5, 9.5, 12, 10], "rotation": 90, "texture": "#4"}}}, {"name": "shield", "from": [-4.42893, 0.32233, 4.5], "to": [5.57107, 6.32233, 5.5], "rotation": {"angle": -45, "axis": "z", "origin": [0, 0, 0]}, "faces": {"north": {"uv": [0, 0, 10, 6], "texture": "#9"}, "east": {"uv": [0, 0, 3, 0.5], "rotation": 270, "texture": "#1"}, "south": {"uv": [0, 0, 3, 5], "rotation": 270, "texture": "#1"}, "west": {"uv": [0, 0, 3, 0.5], "rotation": 270, "texture": "#1"}, "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"}, "down": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"}}}], "groups": [{"name": "Formsignal_Haupt", "origin": [0, -80, 0], "color": 0, "children": [{"name": "wing2", "origin": [0, 11.5, -3.5], "color": 0, "children": [0, 1, 2, 3]}]}]} \ No newline at end of file +{ + "credit": "Made with Blockbench by Mc_Jeronimo", + "texture_size": [32, 32], + "textures": { + "4": "opensignals:blocks/semaphore/semaphore" + }, + "elements": [ + { + "name": "wing2", + "from": [9, 0, 3.5], + "to": [13, 32, 4.5], + "faces": { + "north": {"uv": [0, 0.5, 16, 2.5], "rotation": 270, "texture": "#4"}, + "east": {"uv": [0, 6, 16, 6.5], "rotation": 90, "texture": "#4"}, + "south": {"uv": [0, 3.5, 16, 5.5], "rotation": 270, "texture": "#4"}, + "west": {"uv": [0, 8.5, 16, 9], "rotation": 90, "texture": "#4"}, + "up": {"uv": [15.5, 6.5, 16, 8.5], "rotation": 90, "texture": "#4"}, + "down": {"uv": [0, 6.5, 0.5, 8.5], "rotation": 90, "texture": "#4"} + } + }, + { + "name": "wing2", + "from": [13, 27, 3.5], + "to": [14, 31, 4.5], + "faces": { + "north": {"uv": [13.5, 0, 15.5, 0.5], "rotation": 270, "texture": "#4"}, + "east": {"uv": [12.5, 9.5, 14.5, 10], "rotation": 90, "texture": "#4"}, + "south": {"uv": [13.5, 3, 15.5, 3.5], "rotation": 90, "texture": "#4"}, + "up": {"uv": [11.5, 9.5, 12, 10], "rotation": 90, "texture": "#4"}, + "down": {"uv": [11.5, 9.5, 12, 10], "rotation": 90, "texture": "#4"} + } + }, + { + "name": "wing2", + "from": [8, 27, 3.5], + "to": [9, 31, 4.5], + "faces": { + "north": {"uv": [13.5, 2.5, 15.5, 3], "rotation": 270, "texture": "#4"}, + "south": {"uv": [13.5, 5.5, 15.5, 6], "rotation": 90, "texture": "#4"}, + "west": {"uv": [12.5, 9.5, 14.5, 10], "rotation": 90, "texture": "#4"}, + "up": {"uv": [11.5, 9.5, 12, 10], "rotation": 90, "texture": "#4"}, + "down": {"uv": [11.5, 9.5, 12, 10], "rotation": 90, "texture": "#4"} + } + } + ], + "groups": [ + { + "name": "Formsignal_Haupt", + "origin": [0, -80, 0], + "color": 0, + "children": [ + { + "name": "wing2", + "origin": [0, 11.5, -3.5], + "color": 0, + "children": [0, 1, 2] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing2_small_lamp.json b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing2_small_lamp.json new file mode 100644 index 000000000..d00195935 --- /dev/null +++ b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_main_wing2_small_lamp.json @@ -0,0 +1,35 @@ +{ + "credit": "Made with Blockbench by Mc_Jeronimo", + "texture_size": [32, 32], + "textures": { + "9": "opensignals:blocks/semaphore/lamps_shield_half", + "particle": "opensignals:blocks/semaphore/lamps_shield_half" + }, + "elements": [ + { + "name": "shield", + "from": [-4.42893, 0.32233, 5.4], + "to": [5.57107, 6.32233, 5.4], + "rotation": {"angle": -45, "axis": "z", "origin": [0, 0, 0]}, + "faces": { + "north": {"uv": [0, 0, 10, 6], "texture": "#9"}, + "south": {"uv": [0, 0, 10, 6], "rotation": 180, "texture": "#9"} + } + } + ], + "groups": [ + { + "name": "Formsignal_Haupt", + "origin": [0, -80, 0], + "color": 0, + "children": [ + { + "name": "wing2", + "origin": [0, 11.5, -3.5], + "color": 0, + "children": [0] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_mainsmall_mast2_hp2.json b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_mainsmall_mast2_hp2.json index 382b85ce6..86477982d 100644 --- a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_mainsmall_mast2_hp2.json +++ b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_mainsmall_mast2_hp2.json @@ -1 +1,91 @@ -{"credit": "Made with Blockbench by Mc_Jeronimo", "texture_size": [32, 32], "textures": {"0": "opensignals:blocks/default/mast", "1": "opensignals:blocks/default/shield_black", "2": "opensignals:blocks/default/shield_gray"}, "elements": [{"name": "wire_wing2", "from": [11, 0, 8.25], "to": [11.5, 11, 8.75], "faces": {"north": {"uv": [0, 0, 0.25, 5.5], "texture": "#2"}, "east": {"uv": [0, 0, 0.25, 5.5], "texture": "#2"}, "south": {"uv": [0, 0, 0.25, 5.5], "texture": "#2"}, "west": {"uv": [0, 0, 0.25, 5.5], "texture": "#2"}}}, {"name": "mast", "from": [10.5, 8, 6.5], "to": [12, 9, 9], "faces": {"north": {"uv": [0, 0, 0.75, 0.5], "texture": "#1"}, "east": {"uv": [0, 0, 1.25, 0.5], "texture": "#1"}, "south": {"uv": [0, 0, 0.75, 0.5], "texture": "#1"}, "west": {"uv": [0, 0, 1.25, 0.5], "texture": "#1"}, "up": {"uv": [0, 0, 0.75, 1.25], "texture": "#1"}, "down": {"uv": [0, 0, 0.75, 1.25], "texture": "#1"}}}, {"name": "mast", "from": [10.5, 8, 2.5], "to": [11.5, 9, 5.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}}}, {"name": "lamp", "from": [3.5, 3, 6.5], "to": [8.5, 5, 8.5], "faces": {"north": {"uv": [0, 0, 3, 5], "texture": "#1"}, "east": {"uv": [0, 0, 3, 5], "texture": "#1"}, "south": {"uv": [0, 0, 3, 5], "texture": "#1"}, "west": {"uv": [0, 0, 3, 5], "texture": "#1"}, "up": {"uv": [0, 0, 3, 5], "texture": "#1"}, "down": {"uv": [0, 0, 3, 5], "texture": "#1"}}}, {"name": "lamp", "from": [-0.5, 2, 5.5], "to": [3.5, 6, 9.5], "faces": {"north": {"uv": [0, 0, 2, 2], "texture": "#1"}, "east": {"uv": [0, 0, 2, 2], "texture": "#1"}, "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, "west": {"uv": [0, 0, 2, 2], "texture": "#1"}, "up": {"uv": [0, 0, 2, 2], "texture": "#1"}, "down": {"uv": [0, 0, 2, 2], "texture": "#1"}}}], "groups": [{"name": "Formsignal_Haupt", "origin": [0, -80, 0], "color": 0, "children": [{"name": "mast5_hp2", "origin": [0, -80, 0], "color": 0, "children": [0, 1, 2, 3, 4]}]}]} \ No newline at end of file +{ + "credit": "Made with Blockbench by Mc_Jeronimo", + "texture_size": [32, 32], + "textures": { + "0": "opensignals:blocks/default/mast", + "1": "opensignals:blocks/default/shield_black", + "2": "opensignals:blocks/default/shield_gray", + "particle": "opensignals:blocks/semaphore/lamp_off", + "lamp": "opensignals:blocks/semaphore/lamp_off" + }, + "elements": [ + { + "name": "wire_wing2", + "from": [11, 0, 8.25], + "to": [11.5, 11, 8.75], + "faces": { + "north": {"uv": [0, 0, 0.25, 5.5], "texture": "#2"}, + "east": {"uv": [0, 0, 0.25, 5.5], "texture": "#2"}, + "south": {"uv": [0, 0, 0.25, 5.5], "texture": "#2"}, + "west": {"uv": [0, 0, 0.25, 5.5], "texture": "#2"} + } + }, + { + "name": "mast", + "from": [10.5, 8, 6.5], + "to": [12, 9, 9], + "faces": { + "north": {"uv": [0, 0, 0.75, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 1.25, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.75, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 1.25, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.75, 1.25], "texture": "#1"}, + "down": {"uv": [0, 0, 0.75, 1.25], "texture": "#1"} + } + }, + { + "name": "mast", + "from": [10.5, 8, 2.5], + "to": [11.5, 9, 5.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"} + } + }, + { + "name": "lamp", + "from": [3.5, 3, 6.5], + "to": [8.5, 5, 8.5], + "faces": { + "north": {"uv": [0, 0, 3, 5], "texture": "#1"}, + "east": {"uv": [0, 0, 3, 5], "texture": "#1"}, + "south": {"uv": [0, 0, 3, 5], "texture": "#1"}, + "west": {"uv": [0, 0, 3, 5], "texture": "#1"}, + "up": {"uv": [0, 0, 3, 5], "texture": "#1"}, + "down": {"uv": [0, 0, 3, 5], "texture": "#1"} + } + }, + { + "name": "lamp", + "from": [-0.5, 2, 5.5], + "to": [3.5, 6, 9.5], + "faces": { + "north": {"uv": [0, 0, 4, 4], "texture": "#lamp"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#1"} + } + } + ], + "groups": [ + { + "name": "Formsignal_Haupt", + "origin": [0, -80, 0], + "color": 0, + "children": [ + { + "name": "mast5_hp2", + "origin": [0, -80, 0], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_mainsmall_mast4.json b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_mainsmall_mast4.json index dd91d7d70..eb27a2da5 100644 --- a/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_mainsmall_mast4.json +++ b/src/main/resources/assets/opensignals/models/block/semaphore_signals/sema_mainsmall_mast4.json @@ -1 +1,590 @@ -{"credit": "Made with Blockbench by Mc_Jeronimo", "texture_size": [32, 32], "textures": {"0": "opensignals:blocks/default/mast", "1": "opensignals:blocks/default/shield_black", "2": "opensignals:blocks/default/shield_gray"}, "elements": [{"name": "mast", "from": [12.5, 0, 5.5], "to": [13.5, 13, 6.5], "faces": {"north": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}}}, {"name": "mast", "from": [8.5, 0, 5.5], "to": [9.5, 13, 6.5], "faces": {"north": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}}}, {"name": "mast", "from": [8.5, 0, 9.5], "to": [9.5, 13, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}}}, {"name": "mast", "from": [8.5, 13, 5.5], "to": [13.5, 16, 10.5], "faces": {"north": {"uv": [0, 0, 2.5, 1.5], "texture": "#0"}, "east": {"uv": [0, 0, 2.5, 1.5], "texture": "#0"}, "south": {"uv": [0, 0, 2.5, 1.5], "texture": "#0"}, "west": {"uv": [0, 0, 2.5, 1.5], "texture": "#0"}, "up": {"uv": [0, 0, 2.5, 2.5], "texture": "#0"}, "down": {"uv": [0, 0, 2.5, 2.5], "texture": "#0"}}}, {"name": "mast", "from": [12.5, 0, 9.5], "to": [13.5, 13, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}}}, {"name": "mast", "from": [9.5, 0, 5.5], "to": [10.5, 1, 6.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [9.5, 2, 5.5], "to": [10.5, 3, 6.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [10.5, 3, 5.5], "to": [11.5, 4, 6.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [11.5, 4, 5.5], "to": [12.5, 5, 6.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [9.5, 6, 5.5], "to": [12.5, 13, 6.5], "faces": {"north": {"uv": [0, 0, 1.5, 3.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 3.5], "texture": "#0"}, "south": {"uv": [0, 0, 1.5, 3.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 3.5], "texture": "#0"}, "up": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [8.5, 12, 8.5], "to": [9.5, 13, 9.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [8.5, 11, 7.5], "to": [9.5, 12, 8.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [8.5, 10, 6.5], "to": [9.5, 11, 7.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [8.5, 8, 6.5], "to": [9.5, 9, 7.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [8.5, 7, 7.5], "to": [9.5, 8, 8.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [8.5, 6, 8.5], "to": [9.5, 7, 9.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [8.5, 2, 6.5], "to": [9.5, 5, 9.5], "faces": {"north": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}, "east": {"uv": [0, 0, 1.5, 1.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}, "west": {"uv": [0, 0, 1.5, 1.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}}}, {"name": "mast", "from": [8.5, 0, 6.5], "to": [9.5, 1, 7.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [11.5, 0, 9.5], "to": [12.5, 1, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [11.5, 2, 9.5], "to": [12.5, 3, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [10.5, 3, 9.5], "to": [11.5, 4, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [9.5, 4, 9.5], "to": [10.5, 5, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [9.5, 6, 9.5], "to": [10.5, 7, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [10.5, 7, 9.5], "to": [11.5, 8, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [11.5, 8, 9.5], "to": [12.5, 9, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [11.5, 10, 9.5], "to": [12.5, 11, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [10.5, 11, 9.5], "to": [11.5, 12, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [9.5, 12, 9.5], "to": [10.5, 13, 10.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [12.5, 12, 6.5], "to": [13.5, 13, 7.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [12.5, 11, 7.5], "to": [13.5, 12, 8.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [12.5, 10, 8.5], "to": [13.5, 11, 9.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [12.5, 8, 8.5], "to": [13.5, 9, 9.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [10.5, 8.5, 2.5], "to": [11.5, 9.5, 5.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}}}, {"name": "mast", "from": [12.5, 7, 7.5], "to": [13.5, 8, 8.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [12.5, 6, 6.5], "to": [13.5, 7, 7.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [12.5, 4, 6.5], "to": [13.5, 5, 7.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [12.5, 3, 7.5], "to": [13.5, 4, 8.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [12.5, 2, 8.5], "to": [13.5, 3, 9.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "mast", "from": [12.5, 0, 8.5], "to": [13.5, 1, 9.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}}}, {"name": "bracket_wire_wing1", "from": [13.5, 3, 7.5], "to": [15.5, 4, 8.5], "faces": {"north": {"uv": [0, 0, 1, 0.5], "texture": "#0"}, "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "south": {"uv": [0, 0, 1, 0.5], "texture": "#0"}, "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, "up": {"uv": [0, 0, 1, 0.5], "texture": "#0"}, "down": {"uv": [0, 0, 1, 0.5], "texture": "#0"}}}, {"name": "bracket_wire_wing1", "from": [14.25, 8.5, 4.5], "to": [15.25, 9.5, 8.5], "faces": {"north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, "east": {"uv": [0, 0, 2, 0.5], "texture": "#1"}, "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, "west": {"uv": [0, 0, 2, 0.5], "texture": "#1"}, "up": {"uv": [0, 0, 0.5, 2], "texture": "#1"}, "down": {"uv": [0, 0, 0.5, 2], "texture": "#1"}}}, {"name": "wire_wing1", "from": [14.5, 0, 7.75], "to": [15, 9, 8.25], "faces": {"north": {"uv": [0, 0, 0.25, 4.5], "texture": "#2"}, "east": {"uv": [0, 0, 0.25, 4.5], "texture": "#2"}, "south": {"uv": [0, 0, 0.25, 4.5], "texture": "#2"}, "west": {"uv": [0, 0, 0.25, 4.5], "texture": "#2"}}}, {"name": "lamp", "from": [-0.5, 1, 5.5], "to": [3.5, 5, 9.5], "faces": {"north": {"uv": [0, 0, 2, 2], "texture": "#1"}, "east": {"uv": [0, 0, 2, 2], "texture": "#1"}, "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, "west": {"uv": [0, 0, 2, 2], "texture": "#1"}, "up": {"uv": [0, 0, 2, 2], "texture": "#1"}, "down": {"uv": [0, 0, 2, 2], "texture": "#1"}}}, {"name": "lamp", "from": [3.5, 2, 6.5], "to": [8.5, 4, 8.5], "faces": {"north": {"uv": [0, 0, 3, 5], "texture": "#1"}, "east": {"uv": [0, 0, 3, 5], "texture": "#1"}, "south": {"uv": [0, 0, 3, 5], "texture": "#1"}, "west": {"uv": [0, 0, 3, 5], "texture": "#1"}, "up": {"uv": [0, 0, 3, 5], "texture": "#1"}, "down": {"uv": [0, 0, 3, 5], "texture": "#1"}}}], "groups": [{"name": "Formsignal_Haupt", "origin": [0, -112, 0], "color": 0, "children": [{"name": "mast7", "origin": [0, -16, 0], "color": 0, "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43]}]}]} \ No newline at end of file +{ + "credit": "Made with Blockbench by Mc_Jeronimo", + "texture_size": [32, 32], + "textures": { + "0": "opensignals:blocks/default/mast", + "1": "opensignals:blocks/default/shield_black", + "2": "opensignals:blocks/default/shield_gray", + "particle": "opensignals:blocks/semaphore/lamp_red", + "lamp": "opensignals:blocks/semaphore/lamp_red" + }, + "elements": [ + { + "name": "mast", + "from": [12.5, 0, 5.5], + "to": [13.5, 13, 6.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [8.5, 0, 5.5], + "to": [9.5, 13, 6.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [8.5, 0, 9.5], + "to": [9.5, 13, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [8.5, 13, 5.5], + "to": [13.5, 16, 10.5], + "faces": { + "north": {"uv": [0, 0, 2.5, 1.5], "texture": "#0"}, + "east": {"uv": [0, 0, 2.5, 1.5], "texture": "#0"}, + "south": {"uv": [0, 0, 2.5, 1.5], "texture": "#0"}, + "west": {"uv": [0, 0, 2.5, 1.5], "texture": "#0"}, + "up": {"uv": [0, 0, 2.5, 2.5], "texture": "#0"}, + "down": {"uv": [0, 0, 2.5, 2.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [12.5, 0, 9.5], + "to": [13.5, 13, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 6.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [9.5, 0, 5.5], + "to": [10.5, 1, 6.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [9.5, 2, 5.5], + "to": [10.5, 3, 6.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [10.5, 3, 5.5], + "to": [11.5, 4, 6.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [11.5, 4, 5.5], + "to": [12.5, 5, 6.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [9.5, 6, 5.5], + "to": [12.5, 13, 6.5], + "faces": { + "north": {"uv": [0, 0, 1.5, 3.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 3.5], "texture": "#0"}, + "south": {"uv": [0, 0, 1.5, 3.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 3.5], "texture": "#0"}, + "up": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [8.5, 12, 8.5], + "to": [9.5, 13, 9.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [8.5, 11, 7.5], + "to": [9.5, 12, 8.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [8.5, 10, 6.5], + "to": [9.5, 11, 7.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [8.5, 8, 6.5], + "to": [9.5, 9, 7.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [8.5, 7, 7.5], + "to": [9.5, 8, 8.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [8.5, 6, 8.5], + "to": [9.5, 7, 9.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [8.5, 2, 6.5], + "to": [9.5, 5, 9.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}, + "east": {"uv": [0, 0, 1.5, 1.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0, 0, 1.5, 1.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [8.5, 0, 6.5], + "to": [9.5, 1, 7.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [11.5, 0, 9.5], + "to": [12.5, 1, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [11.5, 2, 9.5], + "to": [12.5, 3, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [10.5, 3, 9.5], + "to": [11.5, 4, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [9.5, 4, 9.5], + "to": [10.5, 5, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [9.5, 6, 9.5], + "to": [10.5, 7, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [10.5, 7, 9.5], + "to": [11.5, 8, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [11.5, 8, 9.5], + "to": [12.5, 9, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [11.5, 10, 9.5], + "to": [12.5, 11, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [10.5, 11, 9.5], + "to": [11.5, 12, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [9.5, 12, 9.5], + "to": [10.5, 13, 10.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [12.5, 12, 6.5], + "to": [13.5, 13, 7.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [12.5, 11, 7.5], + "to": [13.5, 12, 8.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [12.5, 10, 8.5], + "to": [13.5, 11, 9.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [12.5, 8, 8.5], + "to": [13.5, 9, 9.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [10.5, 8.5, 2.5], + "to": [11.5, 9.5, 5.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 1.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 1.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [12.5, 7, 7.5], + "to": [13.5, 8, 8.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [12.5, 6, 6.5], + "to": [13.5, 7, 7.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [12.5, 4, 6.5], + "to": [13.5, 5, 7.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [12.5, 3, 7.5], + "to": [13.5, 4, 8.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [12.5, 2, 8.5], + "to": [13.5, 3, 9.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "mast", + "from": [12.5, 0, 8.5], + "to": [13.5, 1, 9.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "name": "bracket_wire_wing1", + "from": [13.5, 3, 7.5], + "to": [15.5, 4, 8.5], + "faces": { + "north": {"uv": [0, 0, 1, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 0.5], "texture": "#0"} + } + }, + { + "name": "bracket_wire_wing1", + "from": [14.25, 8.5, 4.5], + "to": [15.25, 9.5, 8.5], + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 0.5, 2], "texture": "#1"} + } + }, + { + "name": "wire_wing1", + "from": [14.5, 0, 7.75], + "to": [15, 9, 8.25], + "faces": { + "north": {"uv": [0, 0, 0.25, 4.5], "texture": "#2"}, + "east": {"uv": [0, 0, 0.25, 4.5], "texture": "#2"}, + "south": {"uv": [0, 0, 0.25, 4.5], "texture": "#2"}, + "west": {"uv": [0, 0, 0.25, 4.5], "texture": "#2"} + } + }, + { + "name": "lamp", + "from": [-0.5, 1, 5.5], + "to": [3.5, 5, 9.5], + "faces": { + "north": {"uv": [0, 0, 4, 4], "texture": "#lamp"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#1"} + } + }, + { + "name": "lamp", + "from": [3.5, 2, 6.5], + "to": [8.5, 4, 8.5], + "faces": { + "north": {"uv": [0, 0, 3, 5], "texture": "#1"}, + "east": {"uv": [0, 0, 3, 5], "texture": "#1"}, + "south": {"uv": [0, 0, 3, 5], "texture": "#1"}, + "west": {"uv": [0, 0, 3, 5], "texture": "#1"}, + "up": {"uv": [0, 0, 3, 5], "texture": "#1"}, + "down": {"uv": [0, 0, 3, 5], "texture": "#1"} + } + } + ], + "groups": [ + { + "name": "Formsignal_Haupt", + "origin": [0, -112, 0], + "color": 0, + "children": [ + { + "name": "mast7", + "origin": [0, -16, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/opensignals/textures/blocks/semaphore/lamp_green.png b/src/main/resources/assets/opensignals/textures/blocks/semaphore/lamp_green.png index c948b55b1..e08c547da 100644 Binary files a/src/main/resources/assets/opensignals/textures/blocks/semaphore/lamp_green.png and b/src/main/resources/assets/opensignals/textures/blocks/semaphore/lamp_green.png differ diff --git a/src/main/resources/assets/opensignals/textures/blocks/semaphore/lamp_off.png b/src/main/resources/assets/opensignals/textures/blocks/semaphore/lamp_off.png new file mode 100644 index 000000000..f4e7b8fd6 Binary files /dev/null and b/src/main/resources/assets/opensignals/textures/blocks/semaphore/lamp_off.png differ diff --git a/src/main/resources/assets/opensignals/textures/blocks/semaphore/lamp_red.png b/src/main/resources/assets/opensignals/textures/blocks/semaphore/lamp_red.png index 13f4f8c77..cf1001c6b 100644 Binary files a/src/main/resources/assets/opensignals/textures/blocks/semaphore/lamp_red.png and b/src/main/resources/assets/opensignals/textures/blocks/semaphore/lamp_red.png differ diff --git a/src/main/resources/assets/opensignals/textures/blocks/semaphore/lamp_yellow.png b/src/main/resources/assets/opensignals/textures/blocks/semaphore/lamp_yellow.png index 7e917859b..2fd4a66a0 100644 Binary files a/src/main/resources/assets/opensignals/textures/blocks/semaphore/lamp_yellow.png and b/src/main/resources/assets/opensignals/textures/blocks/semaphore/lamp_yellow.png differ diff --git a/src/main/resources/assets/opensignals/textures/blocks/semaphore/lamps_shield_half.png b/src/main/resources/assets/opensignals/textures/blocks/semaphore/lamps_shield_half.png new file mode 100644 index 000000000..6413a42d2 Binary files /dev/null and b/src/main/resources/assets/opensignals/textures/blocks/semaphore/lamps_shield_half.png differ