diff --git a/kubejs/startup_scripts/wheat_plus.js b/kubejs/startup_scripts/wheat_plus.js index 0c381ab..fc6958b 100644 --- a/kubejs/startup_scripts/wheat_plus.js +++ b/kubejs/startup_scripts/wheat_plus.js @@ -280,6 +280,15 @@ function regBlockCommon(event) { let blockList = [ // 普通方块 + { + name: 'crash_barriar_a', + label: '防撞墩(石头)', + blockstate: null, + box: [0, 0, 3, 16, 14, 13, true], + model: 'common/crash_barriar_a', + texture: '', + type: 'cardinal', + }, { name: 'crate_a', label: '板条箱', @@ -349,6 +358,33 @@ function regBlockCommon(event) { texture: 'minecraft:block/light_gray_concrete', type: 'fence', }, + { + name: 'rail_signal_a_main_green', + label: '信号灯(绿灯)', + blockstate: null, + box: [4, 0, 4, 12, 16, 12, true], + model: 'rail_signal/signal_a_main_green', + texture: '', + type: 'cardinal', + }, + { + name: 'rail_signal_a_main_red', + label: '信号灯(红灯)', + blockstate: null, + box: [4, 0, 4, 12, 16, 12, true], + model: 'rail_signal/signal_a_main_red', + texture: '', + type: 'cardinal', + }, + { + name: 'rail_signal_a_pole', + label: '信号灯(杆子)', + blockstate: null, + box: [6, 0, 6, 10, 16, 10, true], + model: 'rail_signal/signal_a_pole', + texture: '', + type: '', + }, { name: 'road_sign_a_ns', label: '路牌(NS)', diff --git a/resourcepack/assets/wheat_plus/models/block/common/crash_barriar_a.json b/resourcepack/assets/wheat_plus/models/block/common/crash_barriar_a.json new file mode 100644 index 0000000..f5217ad --- /dev/null +++ b/resourcepack/assets/wheat_plus/models/block/common/crash_barriar_a.json @@ -0,0 +1,142 @@ +{ + "credit": "Created by Frost-ZX using Blockbench.", + "parent": "block/block", + "textures": { + "particle": "block/stone", + "stone": "block/stone" + }, + "elements": [ + { + "name": "4", + "from": [0, 0, 12], + "to": [16, 2, 13], + "shade": false, + "faces": { + "east": {"uv": [3, 14, 4, 16], "texture": "#stone"}, + "south": {"uv": [0, 14, 16, 16], "texture": "#stone"}, + "west": {"uv": [12, 14, 13, 16], "texture": "#stone"}, + "up": {"uv": [0, 12, 16, 13], "texture": "#stone"}, + "down": {"uv": [0, 3, 16, 4], "texture": "#stone"} + } + }, + { + "name": "3", + "from": [0, 0, 11], + "to": [16, 4, 12], + "shade": false, + "faces": { + "east": {"uv": [4, 12, 5, 16], "texture": "#stone"}, + "south": {"uv": [0, 12, 16, 16], "texture": "#stone"}, + "west": {"uv": [11, 12, 12, 16], "texture": "#stone"}, + "up": {"uv": [0, 11, 16, 12], "texture": "#stone"}, + "down": {"uv": [0, 4, 16, 5], "texture": "#stone"} + } + }, + { + "name": "2", + "from": [0, 0, 10], + "to": [16, 6, 11], + "shade": false, + "faces": { + "east": {"uv": [5, 10, 6, 16], "texture": "#stone"}, + "south": {"uv": [0, 10, 16, 16], "texture": "#stone"}, + "west": {"uv": [10, 10, 11, 16], "texture": "#stone"}, + "up": {"uv": [0, 10, 16, 11], "texture": "#stone"}, + "down": {"uv": [0, 5, 16, 6], "texture": "#stone"} + } + }, + { + "name": "1", + "from": [0, 0, 9], + "to": [16, 10, 10], + "shade": false, + "faces": { + "east": {"uv": [6, 6, 7, 16], "texture": "#stone"}, + "south": {"uv": [0, 6, 16, 16], "texture": "#stone"}, + "west": {"uv": [9, 6, 10, 16], "texture": "#stone"}, + "up": {"uv": [0, 9, 16, 10], "texture": "#stone"}, + "down": {"uv": [0, 6, 16, 7], "texture": "#stone"} + } + }, + { + "name": "center", + "from": [0, 0, 7], + "to": [16, 14, 9], + "shade": false, + "faces": { + "north": {"uv": [0, 2, 16, 16], "texture": "#stone"}, + "east": {"uv": [7, 2, 9, 16], "texture": "#stone"}, + "south": {"uv": [0, 2, 16, 16], "texture": "#stone"}, + "west": {"uv": [7, 2, 9, 16], "texture": "#stone"}, + "up": {"uv": [0, 7, 16, 9], "texture": "#stone"}, + "down": {"uv": [0, 7, 16, 9], "texture": "#stone"} + } + }, + { + "name": "1", + "from": [0, 0, 6], + "to": [16, 10, 7], + "shade": false, + "faces": { + "north": {"uv": [0, 6, 16, 16], "texture": "#stone"}, + "east": {"uv": [9, 6, 10, 16], "texture": "#stone"}, + "west": {"uv": [6, 6, 7, 16], "texture": "#stone"}, + "up": {"uv": [0, 6, 16, 7], "texture": "#stone"}, + "down": {"uv": [0, 9, 16, 10], "texture": "#stone"} + } + }, + { + "name": "2", + "from": [0, 0, 5], + "to": [16, 6, 6], + "shade": false, + "faces": { + "north": {"uv": [0, 10, 16, 16], "texture": "#stone"}, + "east": {"uv": [10, 10, 11, 16], "texture": "#stone"}, + "west": {"uv": [5, 10, 6, 16], "texture": "#stone"}, + "up": {"uv": [0, 5, 16, 6], "texture": "#stone"}, + "down": {"uv": [0, 10, 16, 11], "texture": "#stone"} + } + }, + { + "name": "3", + "from": [0, 0, 4], + "to": [16, 4, 5], + "shade": false, + "faces": { + "north": {"uv": [0, 12, 16, 16], "texture": "#stone"}, + "east": {"uv": [11, 12, 12, 16], "texture": "#stone"}, + "west": {"uv": [4, 12, 5, 16], "texture": "#stone"}, + "up": {"uv": [0, 4, 16, 5], "texture": "#stone"}, + "down": {"uv": [0, 11, 16, 12], "texture": "#stone"} + } + }, + { + "name": "4", + "from": [0, 0, 3], + "to": [16, 2, 4], + "shade": false, + "faces": { + "north": {"uv": [0, 14, 16, 16], "texture": "#stone"}, + "east": {"uv": [12, 14, 13, 16], "texture": "#stone"}, + "west": {"uv": [3, 14, 4, 16], "texture": "#stone"}, + "up": {"uv": [0, 3, 16, 4], "texture": "#stone"}, + "down": {"uv": [0, 12, 16, 13], "texture": "#stone"} + } + }, + { + "name": "bottom", + "from": [0, -4, 3], + "to": [16, 0, 13], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 4]}, + "faces": { + "north": {"uv": [0, 0, 16, 4], "texture": "#stone"}, + "east": {"uv": [3, 0, 13, 4], "texture": "#stone"}, + "south": {"uv": [0, 0, 16, 4], "texture": "#stone"}, + "west": {"uv": [3, 0, 13, 4], "texture": "#stone"}, + "down": {"uv": [0, 3, 16, 13], "texture": "#stone"} + } + } + ] +} \ No newline at end of file diff --git a/resourcepack/assets/wheat_plus/models/block/rail_signal/signal_a_main.json b/resourcepack/assets/wheat_plus/models/block/rail_signal/signal_a_main.json new file mode 100644 index 0000000..39af840 --- /dev/null +++ b/resourcepack/assets/wheat_plus/models/block/rail_signal/signal_a_main.json @@ -0,0 +1,498 @@ +{ + "credit": "Created by Frost-ZX using Blockbench.", + "parent": "block/block", + "textures": { + "particle": "block/black_wool", + "main": "block/black_wool", + "green": "wheat_plus:block/common/color_green", + "red": "wheat_plus:block/common/color_red" + }, + "elements": [ + { + "from": [5, 0, 6], + "to": [11, 15, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [5, 1, 11, 16], "texture": "#main"}, + "east": {"uv": [5, 1, 10, 16], "texture": "#main"}, + "south": {"uv": [5, 1, 11, 16], "texture": "#main"}, + "west": {"uv": [6, 1, 11, 16], "texture": "#main"}, + "up": {"uv": [5, 6, 11, 11], "texture": "#main"}, + "down": {"uv": [5, 5, 11, 10], "texture": "#main"} + } + }, + { + "from": [11, 1, 6], + "to": [12, 15, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [4, 1, 5, 15], "texture": "#main"}, + "east": {"uv": [5, 1, 10, 15], "texture": "#main"}, + "south": {"uv": [11, 1, 12, 15], "texture": "#main"}, + "west": {"uv": [6, 1, 11, 15], "texture": "#main"}, + "up": {"uv": [11, 6, 12, 11], "texture": "#main"}, + "down": {"uv": [11, 5, 12, 10], "texture": "#main"} + } + }, + { + "from": [4, 1, 6], + "to": [5, 15, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [11, 1, 12, 15], "texture": "#main"}, + "east": {"uv": [5, 1, 10, 15], "texture": "#main"}, + "south": {"uv": [4, 1, 5, 15], "texture": "#main"}, + "west": {"uv": [6, 1, 11, 15], "texture": "#main"}, + "up": {"uv": [4, 6, 5, 11], "texture": "#main"}, + "down": {"uv": [4, 5, 5, 10], "texture": "#main"} + } + }, + { + "from": [5, 15, 6], + "to": [11, 16, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#main"}, + "east": {"uv": [5, 0, 10, 1], "texture": "#main"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#main"}, + "west": {"uv": [6, 0, 11, 1], "texture": "#main"}, + "up": {"uv": [5, 6, 11, 11], "texture": "#main"}, + "down": {"uv": [5, 5, 11, 10], "texture": "#main"} + } + }, + { + "from": [5, 1, 11], + "to": [11, 15, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [5, 1, 11, 15], "texture": "#main"}, + "east": {"uv": [4, 1, 5, 15], "texture": "#main"}, + "south": {"uv": [5, 1, 11, 15], "texture": "#main"}, + "west": {"uv": [11, 1, 12, 15], "texture": "#main"}, + "up": {"uv": [5, 11, 11, 12], "texture": "#main"}, + "down": {"uv": [5, 4, 11, 5], "texture": "#main"} + } + }, + { + "from": [6, 15, 4], + "to": [10, 16, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [6, 0, 10, 1], "texture": "#main"}, + "east": {"uv": [10, 0, 12, 1], "texture": "#main"}, + "south": {"uv": [6, 0, 10, 1], "texture": "#main"}, + "west": {"uv": [4, 0, 6, 1], "texture": "#main"}, + "up": {"uv": [6, 4, 10, 6], "texture": "#main"}, + "down": {"uv": [6, 10, 10, 12], "texture": "#main"} + } + }, + { + "from": [6, 0, 4], + "to": [10, 1, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [6, 15, 10, 16], "texture": "#main"}, + "east": {"uv": [10, 15, 12, 16], "texture": "#main"}, + "south": {"uv": [6, 15, 10, 16], "texture": "#main"}, + "west": {"uv": [4, 15, 6, 16], "texture": "#main"}, + "up": {"uv": [6, 4, 10, 6], "texture": "#main"}, + "down": {"uv": [6, 10, 10, 12], "texture": "#main"} + } + }, + { + "from": [4, 10, 4], + "to": [5, 14, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [11, 2, 12, 6], "texture": "#main"}, + "east": {"uv": [10, 2, 12, 6], "texture": "#main"}, + "south": {"uv": [4, 2, 5, 6], "texture": "#main"}, + "west": {"uv": [4, 2, 6, 6], "texture": "#main"}, + "up": {"uv": [4, 4, 5, 6], "texture": "#main"}, + "down": {"uv": [4, 10, 5, 12], "texture": "#main"} + } + }, + { + "from": [11, 10, 4], + "to": [12, 14, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [4, 2, 5, 6], "texture": "#main"}, + "east": {"uv": [10, 2, 12, 6], "texture": "#main"}, + "south": {"uv": [11, 2, 12, 6], "texture": "#main"}, + "west": {"uv": [4, 2, 6, 6], "texture": "#main"}, + "up": {"uv": [11, 4, 12, 6], "texture": "#main"}, + "down": {"uv": [11, 10, 12, 12], "texture": "#main"} + } + }, + { + "from": [10, 13, 4], + "to": [11, 15, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [5, 1, 6, 3], "texture": "#main"}, + "east": {"uv": [10, 1, 12, 3], "texture": "#main"}, + "south": {"uv": [10, 1, 11, 3], "texture": "#main"}, + "west": {"uv": [4, 1, 6, 3], "texture": "#main"}, + "up": {"uv": [10, 4, 11, 6], "texture": "#main"}, + "down": {"uv": [10, 10, 11, 12], "texture": "#main"} + } + }, + { + "from": [10, 9, 4], + "to": [11, 11, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [5, 5, 6, 7], "texture": "#main"}, + "east": {"uv": [10, 5, 12, 7], "texture": "#main"}, + "south": {"uv": [10, 5, 11, 7], "texture": "#main"}, + "west": {"uv": [4, 5, 6, 7], "texture": "#main"}, + "up": {"uv": [10, 4, 11, 6], "texture": "#main"}, + "down": {"uv": [10, 10, 11, 12], "texture": "#main"} + } + }, + { + "from": [5, 9, 4], + "to": [6, 11, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [10, 5, 11, 7], "texture": "#main"}, + "east": {"uv": [10, 5, 12, 7], "texture": "#main"}, + "south": {"uv": [5, 5, 6, 7], "texture": "#main"}, + "west": {"uv": [4, 5, 6, 7], "texture": "#main"}, + "up": {"uv": [5, 4, 6, 6], "texture": "#main"}, + "down": {"uv": [5, 10, 6, 12], "texture": "#main"} + } + }, + { + "from": [5, 5, 4], + "to": [6, 7, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [10, 9, 11, 11], "texture": "#main"}, + "east": {"uv": [10, 9, 12, 11], "texture": "#main"}, + "south": {"uv": [5, 9, 6, 11], "texture": "#main"}, + "west": {"uv": [4, 9, 6, 11], "texture": "#main"}, + "up": {"uv": [5, 4, 6, 6], "texture": "#main"}, + "down": {"uv": [5, 10, 6, 12], "texture": "#main"} + } + }, + { + "from": [10, 5, 4], + "to": [11, 7, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [5, 9, 6, 11], "texture": "#main"}, + "east": {"uv": [10, 9, 12, 11], "texture": "#main"}, + "south": {"uv": [10, 9, 11, 11], "texture": "#main"}, + "west": {"uv": [4, 9, 6, 11], "texture": "#main"}, + "up": {"uv": [10, 4, 11, 6], "texture": "#main"}, + "down": {"uv": [10, 10, 11, 12], "texture": "#main"} + } + }, + { + "from": [9, 6, 4], + "to": [10, 7, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [6, 9, 7, 10], "texture": "#main"}, + "east": {"uv": [10, 9, 12, 10], "texture": "#main"}, + "south": {"uv": [9, 9, 10, 10], "texture": "#main"}, + "west": {"uv": [4, 9, 6, 10], "texture": "#main"}, + "up": {"uv": [9, 4, 10, 6], "texture": "#main"}, + "down": {"uv": [9, 10, 10, 12], "texture": "#main"} + } + }, + { + "from": [6, 6, 4], + "to": [7, 7, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [9, 9, 10, 10], "texture": "#main"}, + "east": {"uv": [10, 9, 12, 10], "texture": "#main"}, + "south": {"uv": [6, 9, 7, 10], "texture": "#main"}, + "west": {"uv": [4, 9, 6, 10], "texture": "#main"}, + "up": {"uv": [6, 4, 7, 6], "texture": "#main"}, + "down": {"uv": [6, 10, 7, 12], "texture": "#main"} + } + }, + { + "from": [6, 1, 4], + "to": [7, 2, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [9, 14, 10, 15], "texture": "#main"}, + "east": {"uv": [10, 14, 12, 15], "texture": "#main"}, + "south": {"uv": [6, 14, 7, 15], "texture": "#main"}, + "west": {"uv": [4, 14, 6, 15], "texture": "#main"}, + "up": {"uv": [6, 4, 7, 6], "texture": "#main"}, + "down": {"uv": [6, 10, 7, 12], "texture": "#main"} + } + }, + { + "from": [9, 1, 4], + "to": [10, 2, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [6, 14, 7, 15], "texture": "#main"}, + "east": {"uv": [10, 14, 12, 15], "texture": "#main"}, + "south": {"uv": [9, 14, 10, 15], "texture": "#main"}, + "west": {"uv": [4, 14, 6, 15], "texture": "#main"}, + "up": {"uv": [9, 4, 10, 6], "texture": "#main"}, + "down": {"uv": [9, 10, 10, 12], "texture": "#main"} + } + }, + { + "from": [9, 9, 4], + "to": [10, 10, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [6, 6, 7, 7], "texture": "#main"}, + "east": {"uv": [10, 6, 12, 7], "texture": "#main"}, + "south": {"uv": [9, 6, 10, 7], "texture": "#main"}, + "west": {"uv": [4, 6, 6, 7], "texture": "#main"}, + "up": {"uv": [9, 4, 10, 6], "texture": "#main"}, + "down": {"uv": [9, 10, 10, 12], "texture": "#main"} + } + }, + { + "from": [6, 9, 4], + "to": [7, 10, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [9, 6, 10, 7], "texture": "#main"}, + "east": {"uv": [10, 6, 12, 7], "texture": "#main"}, + "south": {"uv": [6, 6, 7, 7], "texture": "#main"}, + "west": {"uv": [4, 6, 6, 7], "texture": "#main"}, + "up": {"uv": [6, 4, 7, 6], "texture": "#main"}, + "down": {"uv": [6, 10, 7, 12], "texture": "#main"} + } + }, + { + "from": [6, 14, 4], + "to": [7, 15, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [9, 1, 10, 2], "texture": "#main"}, + "east": {"uv": [10, 1, 12, 2], "texture": "#main"}, + "south": {"uv": [6, 1, 7, 2], "texture": "#main"}, + "west": {"uv": [4, 1, 6, 2], "texture": "#main"}, + "up": {"uv": [6, 4, 7, 6], "texture": "#main"}, + "down": {"uv": [6, 10, 7, 12], "texture": "#main"} + } + }, + { + "from": [9, 14, 4], + "to": [10, 15, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [6, 1, 7, 2], "texture": "#main"}, + "east": {"uv": [10, 1, 12, 2], "texture": "#main"}, + "south": {"uv": [9, 1, 10, 2], "texture": "#main"}, + "west": {"uv": [4, 1, 6, 2], "texture": "#main"}, + "up": {"uv": [9, 4, 10, 6], "texture": "#main"}, + "down": {"uv": [9, 10, 10, 12], "texture": "#main"} + } + }, + { + "from": [10, 1, 4], + "to": [11, 3, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [5, 13, 6, 15], "texture": "#main"}, + "east": {"uv": [10, 13, 12, 15], "texture": "#main"}, + "south": {"uv": [10, 13, 11, 15], "texture": "#main"}, + "west": {"uv": [4, 13, 6, 15], "texture": "#main"}, + "up": {"uv": [10, 4, 11, 6], "texture": "#main"}, + "down": {"uv": [10, 10, 11, 12], "texture": "#main"} + } + }, + { + "from": [5, 1, 4], + "to": [6, 3, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [10, 13, 11, 15], "texture": "#main"}, + "east": {"uv": [10, 13, 12, 15], "texture": "#main"}, + "south": {"uv": [5, 13, 6, 15], "texture": "#main"}, + "west": {"uv": [4, 13, 6, 15], "texture": "#main"}, + "up": {"uv": [5, 4, 6, 6], "texture": "#main"}, + "down": {"uv": [5, 10, 6, 12], "texture": "#main"} + } + }, + { + "from": [5, 13, 4], + "to": [6, 15, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [10, 1, 11, 3], "texture": "#main"}, + "east": {"uv": [10, 1, 12, 3], "texture": "#main"}, + "south": {"uv": [5, 1, 6, 3], "texture": "#main"}, + "west": {"uv": [4, 1, 6, 3], "texture": "#main"}, + "up": {"uv": [5, 4, 6, 6], "texture": "#main"}, + "down": {"uv": [5, 10, 6, 12], "texture": "#main"} + } + }, + { + "from": [11, 2, 4], + "to": [12, 6, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [4, 10, 5, 14], "texture": "#main"}, + "east": {"uv": [10, 10, 12, 14], "texture": "#main"}, + "south": {"uv": [11, 10, 12, 14], "texture": "#main"}, + "west": {"uv": [4, 10, 6, 14], "texture": "#main"}, + "up": {"uv": [11, 4, 12, 6], "texture": "#main"}, + "down": {"uv": [11, 10, 12, 12], "texture": "#main"} + } + }, + { + "from": [4, 2, 4], + "to": [5, 6, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [11, 10, 12, 14], "texture": "#main"}, + "east": {"uv": [10, 10, 12, 14], "texture": "#main"}, + "south": {"uv": [4, 10, 5, 14], "texture": "#main"}, + "west": {"uv": [4, 10, 6, 14], "texture": "#main"}, + "up": {"uv": [4, 4, 5, 6], "texture": "#main"}, + "down": {"uv": [4, 10, 5, 12], "texture": "#main"} + } + }, + { + "from": [6, 7, 4], + "to": [10, 9, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [6, 7, 10, 9], "texture": "#main"}, + "east": {"uv": [10, 7, 12, 9], "texture": "#main"}, + "south": {"uv": [6, 7, 10, 9], "texture": "#main"}, + "west": {"uv": [4, 7, 6, 9], "texture": "#main"}, + "up": {"uv": [6, 4, 10, 6], "texture": "#main"}, + "down": {"uv": [6, 10, 10, 12], "texture": "#main"} + } + }, + { + "from": [7, 14, 5], + "to": [9, 15, 5], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [7, 1, 9, 2], "texture": "#red"}, + "south": {"uv": [7, 1, 9, 2], "texture": "#red"} + } + }, + { + "from": [6, 13, 5], + "to": [10, 14, 5], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [6, 2, 10, 3], "texture": "#red"}, + "south": {"uv": [6, 2, 10, 3], "texture": "#red"} + } + }, + { + "from": [5, 11, 5], + "to": [11, 13, 5], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [5, 3, 11, 5], "texture": "#red"}, + "south": {"uv": [5, 3, 11, 5], "texture": "#red"} + } + }, + { + "from": [6, 10, 5], + "to": [10, 11, 5], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [6, 5, 10, 6], "texture": "#red"}, + "south": {"uv": [6, 5, 10, 6], "texture": "#red"} + } + }, + { + "from": [7, 9, 5], + "to": [9, 10, 5], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [7, 6, 9, 7], "texture": "#red"}, + "south": {"uv": [7, 6, 9, 7], "texture": "#red"} + } + }, + { + "from": [7, 6, 5], + "to": [9, 7, 5], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [7, 9, 9, 10], "texture": "#green"}, + "south": {"uv": [7, 9, 9, 10], "texture": "#green"} + } + }, + { + "from": [6, 5, 5], + "to": [10, 6, 5], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [6, 10, 10, 11], "texture": "#green"}, + "south": {"uv": [6, 10, 10, 11], "texture": "#green"} + } + }, + { + "from": [5, 3, 5], + "to": [11, 5, 5], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [5, 11, 11, 13], "texture": "#green"}, + "south": {"uv": [5, 11, 11, 13], "texture": "#green"} + } + }, + { + "from": [6, 2, 5], + "to": [10, 3, 5], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [6, 13, 10, 14], "texture": "#green"}, + "south": {"uv": [6, 13, 10, 14], "texture": "#green"} + } + }, + { + "from": [7, 1, 5], + "to": [9, 2, 5], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [7, 14, 9, 15], "texture": "#green"}, + "south": {"uv": [7, 14, 9, 15], "texture": "#green"} + } + } + ], + "groups": [ + { + "name": "Main", + "origin": [-2, 8, 13], + "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] + }, + { + "name": "Red", + "origin": [8, 8, 8], + "color": 0, + "shade": false, + "children": [28, 29, 30, 31, 32] + }, + { + "name": "Green", + "origin": [8, 8, 8], + "color": 0, + "shade": false, + "children": [33, 34, 35, 36, 37] + } + ] +} \ No newline at end of file diff --git a/resourcepack/assets/wheat_plus/models/block/rail_signal/signal_a_main_green.json b/resourcepack/assets/wheat_plus/models/block/rail_signal/signal_a_main_green.json new file mode 100644 index 0000000..143bd5f --- /dev/null +++ b/resourcepack/assets/wheat_plus/models/block/rail_signal/signal_a_main_green.json @@ -0,0 +1,8 @@ +{ + "credit": "Created by Frost-ZX using Blockbench.", + "parent": "wheat_plus:block/rail_signal/signal_a_main", + "textures": { + "green": "wheat_plus:block/common/color_green", + "red": "block/black_concrete" + } +} \ No newline at end of file diff --git a/resourcepack/assets/wheat_plus/models/block/rail_signal/signal_a_main_red.json b/resourcepack/assets/wheat_plus/models/block/rail_signal/signal_a_main_red.json new file mode 100644 index 0000000..8f764b2 --- /dev/null +++ b/resourcepack/assets/wheat_plus/models/block/rail_signal/signal_a_main_red.json @@ -0,0 +1,8 @@ +{ + "credit": "Created by Frost-ZX using Blockbench.", + "parent": "wheat_plus:block/rail_signal/signal_a_main", + "textures": { + "green": "block/black_concrete", + "red": "wheat_plus:block/common/color_red" + } +} \ No newline at end of file diff --git a/resourcepack/assets/wheat_plus/models/block/rail_signal/signal_a_pole.json b/resourcepack/assets/wheat_plus/models/block/rail_signal/signal_a_pole.json new file mode 100644 index 0000000..7b14e89 --- /dev/null +++ b/resourcepack/assets/wheat_plus/models/block/rail_signal/signal_a_pole.json @@ -0,0 +1,34 @@ +{ + "credit": "Created by Frost-ZX using Blockbench.", + "parent": "block/block", + "textures": { + "particle": "block/black_wool", + "texture": "block/black_wool" + }, + "elements": [ + { + "from": [6, 0, 7], + "to": [10, 16, 9], + "faces": { + "north": {"uv": [6, 0, 10, 16], "texture": "#texture"}, + "east": {"uv": [7, 0, 9, 16], "texture": "#texture"}, + "south": {"uv": [6, 0, 10, 16], "texture": "#texture"}, + "west": {"uv": [7, 0, 9, 16], "texture": "#texture"}, + "up": {"uv": [6, 7, 10, 9], "texture": "#texture"}, + "down": {"uv": [6, 7, 10, 9], "texture": "#texture"} + } + }, + { + "from": [7, 0, 6], + "to": [9, 16, 10], + "faces": { + "north": {"uv": [7, 0, 9, 16], "texture": "#texture"}, + "east": {"uv": [6, 0, 10, 16], "texture": "#texture"}, + "south": {"uv": [7, 0, 9, 16], "texture": "#texture"}, + "west": {"uv": [6, 0, 10, 16], "texture": "#texture"}, + "up": {"uv": [7, 6, 9, 10], "texture": "#texture"}, + "down": {"uv": [7, 6, 9, 10], "texture": "#texture"} + } + } + ] +} \ No newline at end of file diff --git a/resourcepack/assets/wheat_plus/textures/block/common/color_green.png b/resourcepack/assets/wheat_plus/textures/block/common/color_green.png new file mode 100644 index 0000000..15889e1 Binary files /dev/null and b/resourcepack/assets/wheat_plus/textures/block/common/color_green.png differ diff --git a/resourcepack/assets/wheat_plus/textures/block/common/color_green_l.png b/resourcepack/assets/wheat_plus/textures/block/common/color_green_l.png new file mode 100644 index 0000000..15889e1 Binary files /dev/null and b/resourcepack/assets/wheat_plus/textures/block/common/color_green_l.png differ diff --git a/resourcepack/assets/wheat_plus/textures/block/common/color_red.png b/resourcepack/assets/wheat_plus/textures/block/common/color_red.png new file mode 100644 index 0000000..7f0bba8 Binary files /dev/null and b/resourcepack/assets/wheat_plus/textures/block/common/color_red.png differ diff --git a/resourcepack/assets/wheat_plus/textures/block/common/color_red_l.png b/resourcepack/assets/wheat_plus/textures/block/common/color_red_l.png new file mode 100644 index 0000000..7f0bba8 Binary files /dev/null and b/resourcepack/assets/wheat_plus/textures/block/common/color_red_l.png differ