From fb581f819e2073653937fe8db06ddcb6cacaa2a3 Mon Sep 17 00:00:00 2001 From: Frost-ZX Date: Fri, 2 May 2025 16:13:12 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E6=8C=87=E7=A4=BA?= =?UTF-8?q?=E7=89=8C=E3=80=81=E6=8C=87=E7=A4=BA=E7=89=8C=E5=AD=97=E7=AC=A6?= =?UTF-8?q?=E6=96=B9=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kubejs/startup_scripts/wheat_plus.js | 114 ++++++++++++++++++ .../block/rail_transit_sign/char_a.json | 7 ++ .../block/rail_transit_sign/char_b.json | 7 ++ .../block/rail_transit_sign/char_base.json | 48 ++++++++ .../block/rail_transit_sign/char_c.json | 7 ++ .../block/rail_transit_sign/char_d.json | 7 ++ .../block/rail_transit_sign/char_e.json | 7 ++ .../rail_transit_sign/char_entrance_a.json | 7 ++ .../block/rail_transit_sign/char_exit_a.json | 7 ++ .../block/rail_transit_sign/char_exit_b.json | 7 ++ .../block/rail_transit_sign/char_f.json | 7 ++ .../rail_transit_sign/sign_a_base_post.json | 22 ++++ .../rail_transit_sign/sign_a_base_side.json | 22 ++++ .../rail_transit_sign/sign_a_black_post.json | 6 + .../rail_transit_sign/sign_a_black_side.json | 6 + .../rail_transit_sign/sign_a_white_post.json | 6 + .../rail_transit_sign/sign_a_white_side.json | 6 + .../block/rail_transit_sign/sign_b.json | 97 +++++++++++++++ .../block/rail_transit_sign/char_a.png | Bin 0 -> 485 bytes .../block/rail_transit_sign/char_b.png | Bin 0 -> 489 bytes .../block/rail_transit_sign/char_c.png | Bin 0 -> 502 bytes .../block/rail_transit_sign/char_d.png | Bin 0 -> 482 bytes .../block/rail_transit_sign/char_e.png | Bin 0 -> 289 bytes .../rail_transit_sign/char_entrance_a.png | Bin 0 -> 1063 bytes .../block/rail_transit_sign/char_exit_a.png | Bin 0 -> 641 bytes .../block/rail_transit_sign/char_exit_b.png | Bin 0 -> 835 bytes .../block/rail_transit_sign/char_f.png | Bin 0 -> 275 bytes 27 files changed, 390 insertions(+) create mode 100644 resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_a.json create mode 100644 resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_b.json create mode 100644 resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_base.json create mode 100644 resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_c.json create mode 100644 resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_d.json create mode 100644 resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_e.json create mode 100644 resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_entrance_a.json create mode 100644 resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_exit_a.json create mode 100644 resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_exit_b.json create mode 100644 resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_f.json create mode 100644 resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_base_post.json create mode 100644 resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_base_side.json create mode 100644 resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_black_post.json create mode 100644 resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_black_side.json create mode 100644 resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_white_post.json create mode 100644 resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_white_side.json create mode 100644 resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_b.json create mode 100644 resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_a.png create mode 100644 resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_b.png create mode 100644 resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_c.png create mode 100644 resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_d.png create mode 100644 resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_e.png create mode 100644 resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_entrance_a.png create mode 100644 resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_exit_a.png create mode 100644 resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_exit_b.png create mode 100644 resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_f.png diff --git a/kubejs/startup_scripts/wheat_plus.js b/kubejs/startup_scripts/wheat_plus.js index 3ebeb8e..f7f7f97 100644 --- a/kubejs/startup_scripts/wheat_plus.js +++ b/kubejs/startup_scripts/wheat_plus.js @@ -422,6 +422,120 @@ function regBlockCommon(event) { texture: '', type: '', }, + { + name: 'rail_transit_sign_a_black', + label: '指示牌(黑色)', + blockstate: getFenceBlockstateJson( + `${P_BLOCK}/rail_transit_sign/sign_a_black_post`, + `${P_BLOCK}/rail_transit_sign/sign_a_black_side`, + ), + box: null, + model: '', + texture: 'minecraft:block/black_concrete', + type: 'fence', + }, + { + name: 'rail_transit_sign_a_white', + label: '指示牌(白色)', + blockstate: getFenceBlockstateJson( + `${P_BLOCK}/rail_transit_sign/sign_a_white_post`, + `${P_BLOCK}/rail_transit_sign/sign_a_white_side`, + ), + box: null, + model: '', + texture: 'minecraft:block/white_concrete', + type: 'fence', + }, + { + name: 'rail_transit_sign_b', + label: '指示牌', + blockstate: null, + box: [0, 0, 6, 16, 16, 10, true], + model: 'rail_transit_sign/sign_b', + texture: '', + type: 'cardinal', + }, + { + name: 'rail_transit_sign_char_a', + label: '指示牌字符(AA)', + blockstate: null, + box: [0, 0, 21, 16, 16, 22, true], + model: 'rail_transit_sign/char_a', + texture: '', + type: 'cardinal', + }, + { + name: 'rail_transit_sign_char_b', + label: '指示牌字符(B)', + blockstate: null, + box: [0, 0, 21, 16, 16, 22, true], + model: 'rail_transit_sign/char_b', + texture: '', + type: 'cardinal', + }, + { + name: 'rail_transit_sign_char_c', + label: '指示牌字符(C)', + blockstate: null, + box: [0, 0, 21, 16, 16, 22, true], + model: 'rail_transit_sign/char_c', + texture: '', + type: 'cardinal', + }, + { + name: 'rail_transit_sign_char_d', + label: '指示牌字符(D)', + blockstate: null, + box: [0, 0, 21, 16, 16, 22, true], + model: 'rail_transit_sign/char_d', + texture: '', + type: 'cardinal', + }, + { + name: 'rail_transit_sign_char_e', + label: '指示牌字符(E)', + blockstate: null, + box: [0, 0, 21, 16, 16, 22, true], + model: 'rail_transit_sign/char_e', + texture: '', + type: 'cardinal', + }, + { + name: 'rail_transit_sign_char_f', + label: '指示牌字符(F)', + blockstate: null, + box: [0, 0, 21, 16, 16, 22, true], + model: 'rail_transit_sign/char_f', + texture: '', + type: 'cardinal', + }, + { + name: 'rail_transit_sign_char_entrance_a', + label: '指示牌字符(进站)', + blockstate: null, + box: [0, 0, 21, 16, 16, 22, true], + model: 'rail_transit_sign/char_entrance_a', + texture: '', + type: 'cardinal', + }, + { + name: 'rail_transit_sign_char_exit_a', + label: '指示牌字符(出口)', + blockstate: null, + box: [0, 0, 21, 16, 16, 22, true], + model: 'rail_transit_sign/char_exit_a', + texture: '', + type: 'cardinal', + }, + { + name: 'rail_transit_sign_char_exit_b', + label: '指示牌字符(出站)', + blockstate: null, + box: [0, 0, 21, 16, 16, 22, true], + model: 'rail_transit_sign/char_exit_b', + texture: '', + type: 'cardinal', + }, { name: 'real_wooden_ladder_bottom', label: '木制梯子(下部分)', diff --git a/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_a.json b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_a.json new file mode 100644 index 0000000..d9358a1 --- /dev/null +++ b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_a.json @@ -0,0 +1,7 @@ +{ + "credit": "Created by Frost-ZX using Blockbench.", + "parent": "wheat_plus:block/rail_transit_sign/char_base", + "textures": { + "texture": "wheat_plus:block/rail_transit_sign/char_a" + } +} \ No newline at end of file diff --git a/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_b.json b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_b.json new file mode 100644 index 0000000..2f14437 --- /dev/null +++ b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_b.json @@ -0,0 +1,7 @@ +{ + "credit": "Created by Frost-ZX using Blockbench.", + "parent": "wheat_plus:block/rail_transit_sign/char_base", + "textures": { + "texture": "wheat_plus:block/rail_transit_sign/char_b" + } +} \ No newline at end of file diff --git a/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_base.json b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_base.json new file mode 100644 index 0000000..2eb26c9 --- /dev/null +++ b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_base.json @@ -0,0 +1,48 @@ +{ + "credit": "Created by Frost-ZX using Blockbench.", + "ambientocclusion": false, + "textures": { + "particle": "block/gray_concrete", + "texture": "block/gray_concrete" + }, + "elements": [ + { + "from": [0, 0, 21.8], + "to": [16, 16, 21.8], + "shade": false, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#texture"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#texture"} + } + } + ], + "gui_light": "front", + "display": { + "thirdperson_righthand": { + "translation": [0, 2.5, -5.5], + "scale": [0.4, 0.4, 0.4] + }, + "thirdperson_lefthand": { + "translation": [0, 2.5, -5.5], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_righthand": { + "translation": [0, 2.5, -5.5], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "translation": [0, 2.5, -5.5], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 0, -10], + "scale": [0.8, 0.8, 0.8] + }, + "head": { + "translation": [0, 0, -21] + }, + "fixed": { + "translation": [0, 0, -14] + } + } +} \ No newline at end of file diff --git a/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_c.json b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_c.json new file mode 100644 index 0000000..4f95886 --- /dev/null +++ b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_c.json @@ -0,0 +1,7 @@ +{ + "credit": "Created by Frost-ZX using Blockbench.", + "parent": "wheat_plus:block/rail_transit_sign/char_base", + "textures": { + "texture": "wheat_plus:block/rail_transit_sign/char_c" + } +} \ No newline at end of file diff --git a/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_d.json b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_d.json new file mode 100644 index 0000000..8923887 --- /dev/null +++ b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_d.json @@ -0,0 +1,7 @@ +{ + "credit": "Created by Frost-ZX using Blockbench.", + "parent": "wheat_plus:block/rail_transit_sign/char_base", + "textures": { + "texture": "wheat_plus:block/rail_transit_sign/char_d" + } +} \ No newline at end of file diff --git a/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_e.json b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_e.json new file mode 100644 index 0000000..aec7ef0 --- /dev/null +++ b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_e.json @@ -0,0 +1,7 @@ +{ + "credit": "Created by Frost-ZX using Blockbench.", + "parent": "wheat_plus:block/rail_transit_sign/char_base", + "textures": { + "texture": "wheat_plus:block/rail_transit_sign/char_e" + } +} \ No newline at end of file diff --git a/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_entrance_a.json b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_entrance_a.json new file mode 100644 index 0000000..aeb1dd6 --- /dev/null +++ b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_entrance_a.json @@ -0,0 +1,7 @@ +{ + "credit": "Created by Frost-ZX using Blockbench.", + "parent": "wheat_plus:block/rail_transit_sign/char_base", + "textures": { + "texture": "wheat_plus:block/rail_transit_sign/char_entrance_a" + } +} \ No newline at end of file diff --git a/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_exit_a.json b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_exit_a.json new file mode 100644 index 0000000..13a8867 --- /dev/null +++ b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_exit_a.json @@ -0,0 +1,7 @@ +{ + "credit": "Created by Frost-ZX using Blockbench.", + "parent": "wheat_plus:block/rail_transit_sign/char_base", + "textures": { + "texture": "wheat_plus:block/rail_transit_sign/char_exit_a" + } +} \ No newline at end of file diff --git a/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_exit_b.json b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_exit_b.json new file mode 100644 index 0000000..10faaf1 --- /dev/null +++ b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_exit_b.json @@ -0,0 +1,7 @@ +{ + "credit": "Created by Frost-ZX using Blockbench.", + "parent": "wheat_plus:block/rail_transit_sign/char_base", + "textures": { + "texture": "wheat_plus:block/rail_transit_sign/char_exit_b" + } +} \ No newline at end of file diff --git a/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_f.json b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_f.json new file mode 100644 index 0000000..609d415 --- /dev/null +++ b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/char_f.json @@ -0,0 +1,7 @@ +{ + "credit": "Created by Frost-ZX using Blockbench.", + "parent": "wheat_plus:block/rail_transit_sign/char_base", + "textures": { + "texture": "wheat_plus:block/rail_transit_sign/char_f" + } +} \ No newline at end of file diff --git a/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_base_post.json b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_base_post.json new file mode 100644 index 0000000..7e5f43c --- /dev/null +++ b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_base_post.json @@ -0,0 +1,22 @@ +{ + "credit": "Created by Frost-ZX using Blockbench.", + "parent": "block/block", + "textures": { + "particle": "block/white_concrete", + "texture": "block/white_concrete" + }, + "elements": [ + { + "from": [6, 0, 6], + "to": [10, 16, 10], + "faces": { + "north": {"uv": [6, 0, 10, 16], "texture": "#texture"}, + "east": {"uv": [6.5, 0, 10.5, 16], "texture": "#texture"}, + "south": {"uv": [6, 0, 10, 16], "texture": "#texture"}, + "west": {"uv": [5.5, 0, 9.5, 16], "texture": "#texture"}, + "up": {"uv": [6, 5.5, 10, 9.5], "texture": "#texture"}, + "down": {"uv": [6, 6.5, 10, 10.5], "texture": "#texture"} + } + } + ] +} \ No newline at end of file diff --git a/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_base_side.json b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_base_side.json new file mode 100644 index 0000000..2fd3f2a --- /dev/null +++ b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_base_side.json @@ -0,0 +1,22 @@ +{ + "credit": "Created by Frost-ZX using Blockbench.", + "parent": "block/block", + "textures": { + "particle": "block/white_concrete", + "texture": "block/white_concrete" + }, + "elements": [ + { + "from": [6, 0, 0], + "to": [10, 16, 6], + "faces": { + "north": {"uv": [6, 0, 10, 16], "texture": "#texture"}, + "east": {"uv": [10.5, 0, 16, 16], "texture": "#texture"}, + "south": {"uv": [6, 0, 10, 16], "texture": "#texture"}, + "west": {"uv": [0, 0, 5.5, 16], "texture": "#texture"}, + "up": {"uv": [6, 0, 10, 5.5], "texture": "#texture"}, + "down": {"uv": [6, 10.5, 10, 16], "texture": "#texture"} + } + } + ] +} \ No newline at end of file diff --git a/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_black_post.json b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_black_post.json new file mode 100644 index 0000000..0289e8c --- /dev/null +++ b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_black_post.json @@ -0,0 +1,6 @@ +{ + "parent": "wheat_plus:block/rail_transit_sign/sign_a_base_post", + "textures": { + "texture": "block/black_concrete" + } +} \ No newline at end of file diff --git a/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_black_side.json b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_black_side.json new file mode 100644 index 0000000..422ef45 --- /dev/null +++ b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_black_side.json @@ -0,0 +1,6 @@ +{ + "parent": "wheat_plus:block/rail_transit_sign/sign_a_base_side", + "textures": { + "texture": "block/black_concrete" + } +} \ No newline at end of file diff --git a/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_white_post.json b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_white_post.json new file mode 100644 index 0000000..20e909e --- /dev/null +++ b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_white_post.json @@ -0,0 +1,6 @@ +{ + "parent": "wheat_plus:block/rail_transit_sign/sign_a_base_post", + "textures": { + "texture": "block/white_concrete" + } +} \ No newline at end of file diff --git a/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_white_side.json b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_white_side.json new file mode 100644 index 0000000..aaacf32 --- /dev/null +++ b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_a_white_side.json @@ -0,0 +1,6 @@ +{ + "parent": "wheat_plus:block/rail_transit_sign/sign_a_base_side", + "textures": { + "texture": "block/white_concrete" + } +} \ No newline at end of file diff --git a/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_b.json b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_b.json new file mode 100644 index 0000000..c6c2b02 --- /dev/null +++ b/resourcepack/assets/wheat_plus/models/block/rail_transit_sign/sign_b.json @@ -0,0 +1,97 @@ +{ + "credit": "Created by Frost-ZX using Blockbench.", + "parent": "block/block", + "textures": { + "particle": "block/black_concrete", + "board": "block/black_concrete", + "iron": "block/iron_block" + }, + "elements": [ + { + "name": "Board", + "from": [0, 0.5, 6], + "to": [16, 15.5, 6.5], + "faces": { + "north": {"uv": [0, 0.5, 16, 15.5], "texture": "#board"}, + "east": {"uv": [9.5, 0.5, 10, 15.5], "texture": "#board"}, + "south": {"uv": [0, 0.5, 16, 15.5], "texture": "#board"}, + "west": {"uv": [6, 0.5, 6.5, 15.5], "texture": "#board"}, + "up": {"uv": [0, 6, 16, 6.5], "texture": "#board"}, + "down": {"uv": [0, 9.5, 16, 10], "texture": "#board"} + } + }, + { + "name": "Iron_Core", + "from": [0, 0.25, 6.5], + "to": [16, 15.75, 9.5], + "faces": { + "north": {"uv": [0, 0.25, 16, 15.75], "texture": "#iron"}, + "east": {"uv": [6.5, 0.25, 9.5, 15.75], "texture": "#iron"}, + "south": {"uv": [0, 0.25, 16, 15.75], "texture": "#iron"}, + "west": {"uv": [6.5, 0.25, 9.5, 15.75], "texture": "#iron"}, + "up": {"uv": [0, 6.5, 16, 9.5], "texture": "#iron"}, + "down": {"uv": [0, 6.5, 16, 9.5], "texture": "#iron"} + } + }, + { + "name": "Iron_Side", + "from": [0, 0, 6.5], + "to": [16, 16, 7], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#iron"}, + "east": {"uv": [9, 0, 9.5, 16], "texture": "#iron"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#iron"}, + "west": {"uv": [6.5, 0, 7, 16], "texture": "#iron"}, + "up": {"uv": [0, 6.5, 16, 7], "texture": "#iron"}, + "down": {"uv": [0, 9, 16, 9.5], "texture": "#iron"} + } + }, + { + "name": "Iron_Center", + "from": [0, 0, 7.25], + "to": [16, 16, 8.75], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#iron"}, + "east": {"uv": [7.25, 0, 8.75, 16], "texture": "#iron"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#iron"}, + "west": {"uv": [7.25, 0, 8.75, 16], "texture": "#iron"}, + "up": {"uv": [0, 7.25, 16, 8.75], "texture": "#iron"}, + "down": {"uv": [0, 7.25, 16, 8.75], "texture": "#iron"} + } + }, + { + "name": "Iron_Side", + "from": [0, 0, 9], + "to": [16, 16, 9.5], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#iron"}, + "east": {"uv": [6.5, 0, 7, 16], "texture": "#iron"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#iron"}, + "west": {"uv": [9, 0, 9.5, 16], "texture": "#iron"}, + "up": {"uv": [0, 9, 16, 9.5], "texture": "#iron"}, + "down": {"uv": [0, 6.5, 16, 7], "texture": "#iron"} + } + }, + { + "name": "Board", + "from": [0, 0.5, 9.5], + "to": [16, 15.5, 10], + "faces": { + "north": {"uv": [0, 0.5, 16, 15.5], "texture": "#board"}, + "east": {"uv": [6, 0.5, 6.5, 15.5], "texture": "#board"}, + "south": {"uv": [0, 0.5, 16, 15.5], "texture": "#board"}, + "west": {"uv": [9.5, 0.5, 10, 15.5], "texture": "#board"}, + "up": {"uv": [0, 9.5, 16, 10], "texture": "#board"}, + "down": {"uv": [0, 6, 16, 6.5], "texture": "#board"} + } + } + ], + "groups": [ + { + "name": "Guidance", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_a.png b/resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_a.png new file mode 100644 index 0000000000000000000000000000000000000000..a0f8109ff05691180aa6f6dec59d5d13ab6c9d36 GIT binary patch literal 485 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5hd`K7RKu$QD5#L^ z5#-CjP^HSi(9q1l@bf>Ae#yX4YQVtoDuIE)Y6b&?c>bjLqizfgjM<(pjv*Dd-rTzA zd)Ppv^`X5OcS@^~lLVt%f~DI5?GzRpCdtM=fw-;|SI?>2KJ8VroA&3D$<$vz=Vfc> znx8k;?RR+W%)lhjz`&xwz{uf%U>?Yt(_lIK{#wR8>l=7e8JXU`rcYRbu4Fza`T)6W?mO;@ZxcUFKXWxKP#Ng@b=d#Wz Gp$Py0hrKia literal 0 HcmV?d00001 diff --git a/resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_b.png b/resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_b.png new file mode 100644 index 0000000000000000000000000000000000000000..582cabdc5297dd1fc001ead1512c6c4a068e8797 GIT binary patch literal 489 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5hd`K7RKu$QD5#L^ z5#-CjP^HSi(9q1l@bf>Ae#yX4YQVtoDuIE)Y6b&?c>bjLqizfgjQO4}jv*Dd-rTyF z+iW1f_P{<=EP-|XguVwo4sHpoR!*Ckv{P7&oFo=%Z&8kk=j)tvXG*)2<-Y$aOEj2R z>u;2&Pn_Fvpm@*0N`VFj76k@I4hIG%B<7#;FAOP1KXN8q`P_V5Qh>pQA^oTYbH=tG z5C0xx-uw5{--A3m!Y6!xQ?8<9*&iqO_~y<)7q{ZN`9J@4c{Q0cxEp(0^@k=H>{P5^ z-k~O>@|(e*Au;vo3b6&THS_kIZCGJ@KxX-J9Uiq0hhJS?HJTc0W&x znTKSFTFi(EILq^+V$#p&yn&0G^S3h1DG3YNFW%5$Qg!zFqglJB?>$iTSN?3#i#<;p zPO2QdCf)FsLHRoqA7j%=-ggYQbj@6rGJQ$Ao6dYg{Ku8uM;^3CF&wimYg$=Uv1+Ag zT=cnTZ5bzSv59YES$4GWtnCNOvOk+mq!p2a01+DTAB`D0Tux3p_G4=yFq#-VUHx3v IIVCg!0Q?rb9{>OV literal 0 HcmV?d00001 diff --git a/resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_c.png b/resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_c.png new file mode 100644 index 0000000000000000000000000000000000000000..c684a2e6c6ec7f263ee26b392eea0487646ef1bf GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5hd`K7RKu$QD5#L^ z5#-CjP^HSi(9q1l@bf>Ae#yX4YQVtoDuIE)Y6b&?c>bjLqizfgj5VGvjv*Dd-rRcF z+vFg?`ru&_^KB;G9PS7v-2&2o(}nN&SEgPL?bIN$#}qn4s9ct%&@v)arAC6{N( ztYr$!3ez5Y_pmc^I502?G%&CzFu<7`#Fz8d-|qHUI5V41=~DK#T|Uwb*ZlY&bX69z zPFQ|t{?_jG>RfxXH*QzIZ_5zk&alHqbIm-9LsJ*EWZ20r=;_+eSfIbHFzUyg();If zTDR>Gp151j)jucQ_TkyPbw8e*PB7Jqb9qvo=;(ZEZget>jT^&$u7qc9D|-6svfug{ z^tTnI^DdC6eV5ukQ7Xaak99Z0yv>eGH`rdRW#$nMXPK;gAez0PT84EcwUsS(|_r55ff9syKjJh^;=ettDFM9O7i_JVR0tOUD3EKbI7??j) VMQpef@(dVf44$rjF6*2UngFR~wW0t3 literal 0 HcmV?d00001 diff --git a/resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_d.png b/resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_d.png new file mode 100644 index 0000000000000000000000000000000000000000..40c372c9ec6cdbefb90fbe4337fb92150b14b7bb GIT binary patch literal 482 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5hd`K7RKu$QD5#L^ z5#-CjP^HSi(9q1l@bf>Ae#yX4YQVtoDuIE)Y6b&?c>bjLqizfgj2WITjv*Dd-rTy_ z+vFg?_8>l)d7A_GmIl=X&TP(zLxD|G3Z^mWUSQG~6nP?V%CV>V976k@I4hIGVv*CXqTf-iUDu(+ELJdi|4Y6!<177aDR?NPD z)u2}CK*GB33|__hn#VW~T;1!c^r+J0lkvRT^(5rHU@f>1H(&hw{ym?a z@rAc1 zj0L713`{mtjs-AW?OyfaBg0eq&rJmk!CMpq9_({wIo~@mhH+N>w3CSplOq3?7Tl4) zlXl~?c<`^N^X%`8DnCY5-<`Hkc}{uzb+#90zy3R^lzwfx{2u8oW(TaLrDYp7hu=J1 y$kFr5Sbpmr-)y^@!}i|AAp5X{gMfA(GsAICX0{d5OS*vZ!{F)a=d#Wzp$PzGGOW`8 literal 0 HcmV?d00001 diff --git a/resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_e.png b/resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_e.png new file mode 100644 index 0000000000000000000000000000000000000000..3c64c6607b6b73a725572119d4c81820c269ddc1 GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5hd`K7RKu$QD5#L^ z5#-CjP^HSi(9q1l@bf>Ae#yX4YQVtoDuIE)Y6b&?c>bjLqi#U8%ROBjLn>~)xpkMb zK|zG=LiQF1>#IInqt{;W+2+KiRC1nuALpTi^}1WHotUFJi5;i|6)Xt<*0DnV^h)-U zGd3&ku3q@=uY1E;6%MGP6T5_KeyhZOVMuSRXR_diX}y%!67~L9|BDi98?J=hHTxx) r<_6VF+XnI}8hCPwnStT|e`bbPb<*cUmLvha!@%I_>gTe~DWM4fAyHJ` literal 0 HcmV?d00001 diff --git a/resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_entrance_a.png b/resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_entrance_a.png new file mode 100644 index 0000000000000000000000000000000000000000..850ca3f3c3b9f6a9b9bce83e3ccd359cf0489129 GIT binary patch literal 1063 zcmV+?1laqDP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZBEC143!0;dEmK}ygPqy#Bp?+-UK zJ3C8A0_gFWoyjQV{bk=ILqzyw`U4+M34jDZ0w4j907w8N0N$SVRDvlR@dPUXIC(Ar z0ALqbr%?_7XZrsa0D6x;b`x1J0*E+Nj`*O)(Z&`_p><<(?>*bc%mIk#1fW2~yC(>9 z15i+(J0hA_0U$xxKM?>x#0&MSmjod5hz3h0lRE%71j=Bnd~N{1kPhlzp#ylSi4$sp zcq~b7+6VM?alp+{O0DmgCr$^?lZd5$rm=HJory7n-i)+>2=IlQ5rCrS_(_gX2>>?$ zs0ZF3f4e8x6AMc=F6g&=CIB~LD_NGLD?4#l{ZjyF3Gr@0#ivoHa6t760JZ?IVntIr z8fRcYUFA6Cd?73GRS)?Jb305%YjX{Y@T*@1RR+ln~}L7VvdNFcvsVVh$y9q&-Wsx-_v|k zGeD#5G#y|__6(uUS=`WRRU*FbJXl-C<2<{R)9L$KlF+y$3sr(OZE{Gy4U@~l$Kg;w zT2HVX80ZLPF;*adav(HU0w$LV)HF6s9~}HHw$*wqF+PxJNDesI4wOFN}rzE7@>~}wy`bE zUot&(rg7ISpW)00)XMkxn^JE?EPq$pXycZS*xV>LLgZZnIoH{7jpj&s3wiCP@VOtr zm7o?5_u{{=+_wW^b?HcXx#lWpOl^$?DeqFTP}e1uV2HB3kO+L!M(#6?Z}W*&Y))`# zs%U|$31iq3HVPM9scd5a*eKZ?--Kkx#_;K9+tm>O?1+nw@JOc_mdQHM`<~Wd2=GIw z5=2rqV+xMHYuG)%e4q_)ccUbzrUdJexk{F-y^Hodk$cmw`lXCe3WgE@34jDZ0w4j9 h07w8N06vud4*)O+wd>|O)2ILd002ovPDHLkV1mB}$Jzh@ literal 0 HcmV?d00001 diff --git a/resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_exit_a.png b/resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_exit_a.png new file mode 100644 index 0000000000000000000000000000000000000000..5436f20ea47e8526f662e84f61373aa8884a3575 GIT binary patch literal 641 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5hd`K7RKu$QD5#L^ z5#-CjP^HSi(9q1l@bf>Ae#yX4YQVtoDuIE)Y6b&?c>bjLqizfgOzfU6jv*Dd-pu-2 z*yJE^bh?k!0#@CFVji4PO`43}2C5015lzz;0I8@$zufQn=1H_9N9=oad#3bvfAfF4s(gTp^~PTYLFL9YBXPH`h8AFnwXF=Y_ zV|S)6-P~dGj6vb!x2>+pll%iUb(&cm7+4P2B{VGzW)>)Nv=mJcZ@w$AlDWWS*Mx(q zwxO(l9#rt2*x2Da;mQwvqc_YP4GbIy)}7fa<=R~urc@-qYU8WLJaSskb>tQ{mXr)H}IJK?YO0O?S=TC_(}c@0=}_~Vuf=Svzr`c(%L!Y+4dR!-dS2UrYrv3 zT~NAj(#;oPSF?7kIPE!c@}t5vtI9)lwXPKvYlohlu-xK&NNINA-P#I=shoAy&snc* zII?{Hp&RFxZp}NPX@C9-^REDh&>xkY&-^T&>0i@Yy@(?q;`POLb{EmZ{l+1a7TCNy zR&slzm1BB_;jw5&kB!sk>Zc?#N$ld%+4EO_)h_+eRxAD;33l7QG%Q@zkg)#wg#VXb zfBLhkVD(C->J`ts5+BPmhcdd}4Xb&zewEW)CYG=97loe$2Q$29N5mBa;~C9)%nViP WGd4TM#yJ6#4}+(xpUXO@geCyt0|r+B literal 0 HcmV?d00001 diff --git a/resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_exit_b.png b/resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_exit_b.png new file mode 100644 index 0000000000000000000000000000000000000000..0d59a24019264eecd91a59be4a8980d7e90124a2 GIT binary patch literal 835 zcmV-J1HAl+P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;$w@>(RCwC#TJ3FvFc3YeF5nf&2z}h~ zS^gkk6BF(vi^w>}etv#;{>Ts!wrp>(abo}&00w{oU;r2Z24MAeru4970U|+J!508D z0XmZdz?FV~0Ko7-8?skmKo0;d0a2td1t!zWP)9zp{Dqz;01#0TKtx}X=6ipfSw>HH z`cDy{jn?#@u&`A$`c2G_qyoU%G2iv+=MuWk@$MS{Zm9w=kobl0AT|>zGvJ~KpQ+(u zBtWZng9oB;VacywJrW#7_)OaHxyPCzo8B{v5`-O0oB9~V@v>=KmpL0 z#`Y6K-Bkrbmk2(6b|94T6`7421Hb?<072cHEp-nDM86Pe7kCLbSUHxtV*wC`u(+Ub z`7>l=L%PAqXY>X;QoNuBI#&W9OPv8BtXZQ5_$()u+_n4@#CEG{ALwBzJf!_}}mQ*ow7Tr$l+GSLhvHKwhM3DTUFG zg}eZg-$ojBn^$l#0LcF%#RPR~4B-6$27m!z02lxUfB|3t7=Sg|-vCtroVK{7`8@yt N002ovPDHLkV1nz~RiFR> literal 0 HcmV?d00001 diff --git a/resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_f.png b/resourcepack/assets/wheat_plus/textures/block/rail_transit_sign/char_f.png new file mode 100644 index 0000000000000000000000000000000000000000..e0738e5b4fd7bc5d2c49d03e37373e754f249ef7 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5hd`K7RKu$QD5#L^ z5#-CjP^HSi(9q1l@bf>Ae#yX4YQVtoDuIE)Y6b&?c>bjLqi#U8Gd*1#Ln>~)xpk4V z!GMSLK#0uQb59C(H5nfj4bfmN=KmG0A>(<%Jvz