From 2c5658a1851c42392868c7c409bb67328679ddc9 Mon Sep 17 00:00:00 2001 From: Redeix Date: Sun, 10 Aug 2025 05:39:10 -0500 Subject: [PATCH] Reflector block and some other fixes (#1575) * Reflector block and some other fixes * Updated Changelog --- CHANGELOG.md | 4 + kubejs/assets/tfg/blockstates/reflector.json | 8 + kubejs/assets/tfg/lang/en_us.json | 2 + .../tfg/models/block/reflector_day_1.json | 654 ++++++++++++++++++ .../tfg/models/block/reflector_day_2.json | 654 ++++++++++++++++++ .../tfg/models/block/reflector_day_3.json | 654 ++++++++++++++++++ .../tfg/models/block/reflector_night.json | 654 ++++++++++++++++++ kubejs/assets/tfg/models/item/reflector.json | 3 + .../tfg/textures/block/reflector_day_1.png | Bin 0 -> 1855 bytes .../tfg/textures/block/reflector_day_1_n.png | Bin 0 -> 372 bytes .../tfg/textures/block/reflector_day_1_s.png | Bin 0 -> 361 bytes .../tfg/textures/block/reflector_day_2.png | Bin 0 -> 1921 bytes .../tfg/textures/block/reflector_day_2_n.png | Bin 0 -> 372 bytes .../tfg/textures/block/reflector_day_2_s.png | Bin 0 -> 361 bytes .../tfg/textures/block/reflector_day_3.png | Bin 0 -> 1945 bytes .../tfg/textures/block/reflector_day_3_n.png | Bin 0 -> 372 bytes .../tfg/textures/block/reflector_day_3_s.png | Bin 0 -> 361 bytes .../tfg/textures/block/reflector_night.png | Bin 0 -> 782 bytes .../tfg/textures/block/reflector_night_n.png | Bin 0 -> 372 bytes .../tfg/textures/block/reflector_night_s.png | Bin 0 -> 361 bytes .../blocks/electromagnetic_accelerator.json | 20 + ...machine_casing_aluminium_plated_steel.json | 20 + .../tfg/loot_tables/blocks/reflector.json | 20 + .../blocks/superconductor_coil_large.json | 20 + .../blocks/superconductor_coil_small.json | 20 + .../tfg/recipes.miscellaneous.js | 36 +- kubejs/server_scripts/tfg/tags.js | 4 + kubejs/startup_scripts/gtceu/machines.js | 12 +- 28 files changed, 2778 insertions(+), 7 deletions(-) create mode 100644 kubejs/assets/tfg/blockstates/reflector.json create mode 100644 kubejs/assets/tfg/models/block/reflector_day_1.json create mode 100644 kubejs/assets/tfg/models/block/reflector_day_2.json create mode 100644 kubejs/assets/tfg/models/block/reflector_day_3.json create mode 100644 kubejs/assets/tfg/models/block/reflector_night.json create mode 100644 kubejs/assets/tfg/models/item/reflector.json create mode 100644 kubejs/assets/tfg/textures/block/reflector_day_1.png create mode 100644 kubejs/assets/tfg/textures/block/reflector_day_1_n.png create mode 100644 kubejs/assets/tfg/textures/block/reflector_day_1_s.png create mode 100644 kubejs/assets/tfg/textures/block/reflector_day_2.png create mode 100644 kubejs/assets/tfg/textures/block/reflector_day_2_n.png create mode 100644 kubejs/assets/tfg/textures/block/reflector_day_2_s.png create mode 100644 kubejs/assets/tfg/textures/block/reflector_day_3.png create mode 100644 kubejs/assets/tfg/textures/block/reflector_day_3_n.png create mode 100644 kubejs/assets/tfg/textures/block/reflector_day_3_s.png create mode 100644 kubejs/assets/tfg/textures/block/reflector_night.png create mode 100644 kubejs/assets/tfg/textures/block/reflector_night_n.png create mode 100644 kubejs/assets/tfg/textures/block/reflector_night_s.png create mode 100644 kubejs/data/tfg/loot_tables/blocks/electromagnetic_accelerator.json create mode 100644 kubejs/data/tfg/loot_tables/blocks/machine_casing_aluminium_plated_steel.json create mode 100644 kubejs/data/tfg/loot_tables/blocks/reflector.json create mode 100644 kubejs/data/tfg/loot_tables/blocks/superconductor_coil_large.json create mode 100644 kubejs/data/tfg/loot_tables/blocks/superconductor_coil_small.json diff --git a/CHANGELOG.md b/CHANGELOG.md index 518b21853..6a0cd521c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ - Added compatibility between ad astra's 3x3 doors and GregTech wrenches (#1554) @Pyritie - Added more icon sets for dusts and rods, so they look more visually distinct @Pyritie - Slightly buffed the amount of latex from tree tapping @Pyritie +- Changed the structure of the Large Solar Arrays a little to include new reflector block. (#1575) @Redeix ### Bug fixes - Fixed a broken model for the aqueous accumulator. (#1557) @Redeix - Fixed broken recipes for the aqueous accumulator. @Pyritie @@ -23,6 +24,9 @@ - Fixed duplicate fluix block, preventing AE2 controllers from being crafted @Pyritie - Fixed blaze burner straw consuming fuel 10x as fast as it should've (#1537) @dimethylene - Fixed stonecutter and feeding backpack upgrades to show up in EMI (#1574) @SpicyNoodle5 +- Fixed missing loot tables for some custom casings. (#1575) @Redeix +- Fixed very low block strengths for some custom casings. (#1575) @Redeix +- Fixed missing lang for basic photovoltaic cell. (#1575) @Redeixx ## [0.10.7] - 07-08-2025 - Fixed an issue with mod dependencies diff --git a/kubejs/assets/tfg/blockstates/reflector.json b/kubejs/assets/tfg/blockstates/reflector.json new file mode 100644 index 000000000..f78ca3857 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/reflector.json @@ -0,0 +1,8 @@ +{ + "variants": { + "light_level=0": { "model": "tfg:block/reflector_night" }, + "light_level=5": { "model": "tfg:block/reflector_day_1" }, + "light_level=10": { "model": "tfg:block/reflector_day_2" }, + "light_level=15": { "model": "tfg:block/reflector_day_3" } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/lang/en_us.json b/kubejs/assets/tfg/lang/en_us.json index fc826474a..1c6b4804b 100644 --- a/kubejs/assets/tfg/lang/en_us.json +++ b/kubejs/assets/tfg/lang/en_us.json @@ -324,6 +324,7 @@ "block.tfg.sandstone.stairs.smooth.fluorapatite.yellow": "Smooth Yellow Fluorapatite Sandstone Stairs", "block.tfg.sandstone.fluorapatite.yellow": "Cut Yellow Fluorapatite Sandstone", "block.tfg.sandstone.smooth.chiseled.fluorapatite.yellow": "Chiseled Yellow Fluorapatite Sandstone", + "block.tfg.reflector": "Reflector Block", "fluid.tfg.nether_slurry": "Nether Slurry", "fluid.tfg.enriched_nether_slurry": "Enriched Nether Slurry", "fluid.tfg.ender_slurry": "Ender Slurry", @@ -553,6 +554,7 @@ "item.tfg.small_casing_extruder_mold": "Extruder Mold (Small Bullet Casing)", "item.tfg.shell_casing_extruder_mold": "Extruder Mold (Shell Bullet Casing)", "item.tfg.large_casing_extruder_mold": "Extruder Mold (Large Bullet Casing)", + "item.tfg.photo_cell_t1": "Basic Photovoltaic Cell", "material.tfg.latex": "Latex", "material.tfg.vulcanized_latex": "Vulcanized Latex", "material.tfg.fluix": "Fluix", diff --git a/kubejs/assets/tfg/models/block/reflector_day_1.json b/kubejs/assets/tfg/models/block/reflector_day_1.json new file mode 100644 index 000000000..0322e6dc6 --- /dev/null +++ b/kubejs/assets/tfg/models/block/reflector_day_1.json @@ -0,0 +1,654 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "1": "tfg:block/reflector_day_1", + "particle": "tfg:block/reflector_day_1" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 12, 4, 16], "texture": "#1"}, + "east": {"uv": [0, 12, 4, 16], "texture": "#1"}, + "south": {"uv": [0, 12, 4, 16], "texture": "#1"}, + "west": {"uv": [0, 12, 4, 16], "texture": "#1"}, + "up": {"uv": [4, 12, 8, 16], "texture": "#1"}, + "down": {"uv": [4, 12, 8, 16], "texture": "#1"} + } + }, + { + "from": [-15, -16, -10.8], + "to": [-12, -0.1, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [-28, 5.9, -12.8]}, + "faces": { + "north": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11.75, 3.75, 11, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-12, -16, -10.8], + "to": [-9, 4.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [-25, 5.9, -12.8]}, + "faces": { + "north": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-9, -16, -10.8], + "to": [-6, 8.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [-22, 5.9, -12.8]}, + "faces": { + "north": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-6, -16, -10.8], + "to": [-3, 12.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [-19, 5.9, -12.8]}, + "faces": { + "north": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-3, -16, -10.8], + "to": [0, 16.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [-16, 5.9, -12.8]}, + "faces": { + "north": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [28, -16, -10.8], + "to": [31, -0.1, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [44, 5.9, -12.8]}, + "faces": { + "north": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11, 3.75, 11.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [25, -16, -10.8], + "to": [28, 4.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [41, 5.9, -12.8]}, + "faces": { + "north": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [22, -16, -10.8], + "to": [25, 8.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [38, 5.9, -12.8]}, + "faces": { + "north": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [19, -16, -10.8], + "to": [22, 12.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [35, 5.9, -12.8]}, + "faces": { + "north": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [16, -16, -10.8], + "to": [19, 16.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [32, 5.9, -12.8]}, + "faces": { + "north": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [0, -16, -10.8], + "to": [16, 21.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [0, 5.9, -12.8]}, + "faces": { + "north": {"uv": [4, 0, 8, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [4, 0, 8, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-15, -16, 26.8], + "to": [-12, -0.1, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [-28, 5.9, 28.8]}, + "faces": { + "north": {"uv": [11, 3.75, 11.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-12, -16, 26.8], + "to": [-9, 4.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [-25, 5.9, 28.8]}, + "faces": { + "north": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-9, -16, 26.8], + "to": [-6, 8.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [-22, 5.9, 28.8]}, + "faces": { + "north": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-6, -16, 26.8], + "to": [-3, 12.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [-19, 5.9, 28.8]}, + "faces": { + "north": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-3, -16, 26.8], + "to": [0, 16.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [-16, 5.9, 28.8]}, + "faces": { + "north": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [28, -16, 26.8], + "to": [31, -0.1, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [44, 5.9, 28.8]}, + "faces": { + "north": {"uv": [11.75, 3.75, 11, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [25, -16, 26.8], + "to": [28, 4.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [41, 5.9, 28.8]}, + "faces": { + "north": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [22, -16, 26.8], + "to": [25, 8.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [38, 5.9, 28.8]}, + "faces": { + "north": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [19, -16, 26.8], + "to": [22, 12.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [35, 5.9, 28.8]}, + "faces": { + "north": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [16, -16, 26.8], + "to": [19, 16.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [32, 5.9, 28.8]}, + "faces": { + "north": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [0, -16, 26.8], + "to": [16, 21.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [0, 5.9, 28.8]}, + "faces": { + "north": {"uv": [8, 0, 4, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8, 0, 4, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-10.7, -16, -15], + "to": [-10.7, -0.1, -12], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -28]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 16], + "to": [-10.7, 16.9, 19], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 32]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 19], + "to": [-10.7, 12.9, 22], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 35]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 22], + "to": [-10.7, 8.9, 25], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 38]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [10.25, 2.25, 9.5, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 25], + "to": [-10.7, 4.9, 28], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 41]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 28], + "to": [-10.7, -0.1, 31], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 44]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, -12], + "to": [-10.7, 4.9, -9], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -25]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, -9], + "to": [-10.7, 8.9, -6], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -22]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [9.5, 2.25, 10.25, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, -6], + "to": [-10.7, 12.9, -3], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -19]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, -3], + "to": [-10.7, 16.9, 0], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -16]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 0], + "to": [-10.7, 21.9, 16], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8, 0, 4, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8, 0, 4, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, -15], + "to": [26.7, -0.1, -12], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -28]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 16], + "to": [26.7, 16.9, 19], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 32]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 19], + "to": [26.7, 12.9, 22], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 35]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 22], + "to": [26.7, 8.9, 25], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 38]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [9.5, 2.25, 10.25, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 25], + "to": [26.7, 4.9, 28], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 41]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 28], + "to": [26.7, -0.1, 31], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 44]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, -12], + "to": [26.7, 4.9, -9], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -25]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, -9], + "to": [26.7, 8.9, -6], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -22]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [10.25, 2.25, 9.5, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, -6], + "to": [26.7, 12.9, -3], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -19]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, -3], + "to": [26.7, 16.9, 0], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -16]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 0], + "to": [26.7, 21.9, 16], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [4, 0, 8, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [4, 0, 8, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -135, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.625, 0.625, 0.625] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + 0, + { + "name": "ray1", + "origin": [-28, 5.9, -12.8], + "color": 0, + "children": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] + }, + { + "name": "ray2", + "origin": [-28, 5.9, -12.8], + "color": 0, + "children": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] + }, + { + "name": "ray3", + "origin": [-28, 5.9, -12.8], + "color": 0, + "children": [23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33] + }, + { + "name": "ray3", + "origin": [-28, 5.9, -12.8], + "color": 0, + "children": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44] + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/reflector_day_2.json b/kubejs/assets/tfg/models/block/reflector_day_2.json new file mode 100644 index 000000000..ce700036f --- /dev/null +++ b/kubejs/assets/tfg/models/block/reflector_day_2.json @@ -0,0 +1,654 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "1": "tfg:block/reflector_day_2", + "particle": "tfg:block/reflector_day_2" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 12, 4, 16], "texture": "#1"}, + "east": {"uv": [0, 12, 4, 16], "texture": "#1"}, + "south": {"uv": [0, 12, 4, 16], "texture": "#1"}, + "west": {"uv": [0, 12, 4, 16], "texture": "#1"}, + "up": {"uv": [4, 12, 8, 16], "texture": "#1"}, + "down": {"uv": [4, 12, 8, 16], "texture": "#1"} + } + }, + { + "from": [-15, -16, -10.8], + "to": [-12, -0.1, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [-28, 5.9, -12.8]}, + "faces": { + "north": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11.75, 3.75, 11, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-12, -16, -10.8], + "to": [-9, 4.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [-25, 5.9, -12.8]}, + "faces": { + "north": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-9, -16, -10.8], + "to": [-6, 8.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [-22, 5.9, -12.8]}, + "faces": { + "north": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-6, -16, -10.8], + "to": [-3, 12.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [-19, 5.9, -12.8]}, + "faces": { + "north": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-3, -16, -10.8], + "to": [0, 16.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [-16, 5.9, -12.8]}, + "faces": { + "north": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [28, -16, -10.8], + "to": [31, -0.1, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [44, 5.9, -12.8]}, + "faces": { + "north": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11, 3.75, 11.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [25, -16, -10.8], + "to": [28, 4.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [41, 5.9, -12.8]}, + "faces": { + "north": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [22, -16, -10.8], + "to": [25, 8.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [38, 5.9, -12.8]}, + "faces": { + "north": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [19, -16, -10.8], + "to": [22, 12.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [35, 5.9, -12.8]}, + "faces": { + "north": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [16, -16, -10.8], + "to": [19, 16.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [32, 5.9, -12.8]}, + "faces": { + "north": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [0, -16, -10.8], + "to": [16, 21.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [0, 5.9, -12.8]}, + "faces": { + "north": {"uv": [4, 0, 8, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [4, 0, 8, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-15, -16, 26.8], + "to": [-12, -0.1, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [-28, 5.9, 28.8]}, + "faces": { + "north": {"uv": [11, 3.75, 11.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-12, -16, 26.8], + "to": [-9, 4.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [-25, 5.9, 28.8]}, + "faces": { + "north": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-9, -16, 26.8], + "to": [-6, 8.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [-22, 5.9, 28.8]}, + "faces": { + "north": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-6, -16, 26.8], + "to": [-3, 12.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [-19, 5.9, 28.8]}, + "faces": { + "north": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-3, -16, 26.8], + "to": [0, 16.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [-16, 5.9, 28.8]}, + "faces": { + "north": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [28, -16, 26.8], + "to": [31, -0.1, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [44, 5.9, 28.8]}, + "faces": { + "north": {"uv": [11.75, 3.75, 11, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [25, -16, 26.8], + "to": [28, 4.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [41, 5.9, 28.8]}, + "faces": { + "north": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [22, -16, 26.8], + "to": [25, 8.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [38, 5.9, 28.8]}, + "faces": { + "north": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [19, -16, 26.8], + "to": [22, 12.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [35, 5.9, 28.8]}, + "faces": { + "north": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [16, -16, 26.8], + "to": [19, 16.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [32, 5.9, 28.8]}, + "faces": { + "north": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [0, -16, 26.8], + "to": [16, 21.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [0, 5.9, 28.8]}, + "faces": { + "north": {"uv": [8, 0, 4, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8, 0, 4, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-10.7, -16, -15], + "to": [-10.7, -0.1, -12], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -28]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 16], + "to": [-10.7, 16.9, 19], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 32]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 19], + "to": [-10.7, 12.9, 22], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 35]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 22], + "to": [-10.7, 8.9, 25], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 38]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [10.25, 2.25, 9.5, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 25], + "to": [-10.7, 4.9, 28], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 41]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 28], + "to": [-10.7, -0.1, 31], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 44]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, -12], + "to": [-10.7, 4.9, -9], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -25]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, -9], + "to": [-10.7, 8.9, -6], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -22]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [9.5, 2.25, 10.25, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, -6], + "to": [-10.7, 12.9, -3], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -19]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, -3], + "to": [-10.7, 16.9, 0], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -16]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 0], + "to": [-10.7, 21.9, 16], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8, 0, 4, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8, 0, 4, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, -15], + "to": [26.7, -0.1, -12], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -28]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 16], + "to": [26.7, 16.9, 19], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 32]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 19], + "to": [26.7, 12.9, 22], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 35]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 22], + "to": [26.7, 8.9, 25], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 38]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [9.5, 2.25, 10.25, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 25], + "to": [26.7, 4.9, 28], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 41]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 28], + "to": [26.7, -0.1, 31], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 44]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, -12], + "to": [26.7, 4.9, -9], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -25]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, -9], + "to": [26.7, 8.9, -6], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -22]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [10.25, 2.25, 9.5, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, -6], + "to": [26.7, 12.9, -3], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -19]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, -3], + "to": [26.7, 16.9, 0], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -16]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 0], + "to": [26.7, 21.9, 16], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [4, 0, 8, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [4, 0, 8, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -135, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.625, 0.625, 0.625] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + 0, + { + "name": "ray1", + "origin": [-28, 5.9, -12.8], + "color": 0, + "children": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] + }, + { + "name": "ray2", + "origin": [-28, 5.9, -12.8], + "color": 0, + "children": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] + }, + { + "name": "ray3", + "origin": [-28, 5.9, -12.8], + "color": 0, + "children": [23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33] + }, + { + "name": "ray3", + "origin": [-28, 5.9, -12.8], + "color": 0, + "children": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44] + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/reflector_day_3.json b/kubejs/assets/tfg/models/block/reflector_day_3.json new file mode 100644 index 000000000..989d7bc01 --- /dev/null +++ b/kubejs/assets/tfg/models/block/reflector_day_3.json @@ -0,0 +1,654 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "1": "tfg:block/reflector_day_3", + "particle": "tfg:block/reflector_day_3" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 12, 4, 16], "texture": "#1"}, + "east": {"uv": [0, 12, 4, 16], "texture": "#1"}, + "south": {"uv": [0, 12, 4, 16], "texture": "#1"}, + "west": {"uv": [0, 12, 4, 16], "texture": "#1"}, + "up": {"uv": [4, 12, 8, 16], "texture": "#1"}, + "down": {"uv": [4, 12, 8, 16], "texture": "#1"} + } + }, + { + "from": [-15, -16, -10.8], + "to": [-12, -0.1, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [-28, 5.9, -12.8]}, + "faces": { + "north": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11.75, 3.75, 11, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-12, -16, -10.8], + "to": [-9, 4.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [-25, 5.9, -12.8]}, + "faces": { + "north": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-9, -16, -10.8], + "to": [-6, 8.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [-22, 5.9, -12.8]}, + "faces": { + "north": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-6, -16, -10.8], + "to": [-3, 12.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [-19, 5.9, -12.8]}, + "faces": { + "north": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-3, -16, -10.8], + "to": [0, 16.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [-16, 5.9, -12.8]}, + "faces": { + "north": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [28, -16, -10.8], + "to": [31, -0.1, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [44, 5.9, -12.8]}, + "faces": { + "north": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11, 3.75, 11.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [25, -16, -10.8], + "to": [28, 4.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [41, 5.9, -12.8]}, + "faces": { + "north": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [22, -16, -10.8], + "to": [25, 8.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [38, 5.9, -12.8]}, + "faces": { + "north": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [19, -16, -10.8], + "to": [22, 12.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [35, 5.9, -12.8]}, + "faces": { + "north": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [16, -16, -10.8], + "to": [19, 16.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [32, 5.9, -12.8]}, + "faces": { + "north": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [0, -16, -10.8], + "to": [16, 21.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [0, 5.9, -12.8]}, + "faces": { + "north": {"uv": [4, 0, 8, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [4, 0, 8, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-15, -16, 26.8], + "to": [-12, -0.1, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [-28, 5.9, 28.8]}, + "faces": { + "north": {"uv": [11, 3.75, 11.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-12, -16, 26.8], + "to": [-9, 4.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [-25, 5.9, 28.8]}, + "faces": { + "north": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-9, -16, 26.8], + "to": [-6, 8.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [-22, 5.9, 28.8]}, + "faces": { + "north": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-6, -16, 26.8], + "to": [-3, 12.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [-19, 5.9, 28.8]}, + "faces": { + "north": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-3, -16, 26.8], + "to": [0, 16.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [-16, 5.9, 28.8]}, + "faces": { + "north": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [28, -16, 26.8], + "to": [31, -0.1, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [44, 5.9, 28.8]}, + "faces": { + "north": {"uv": [11.75, 3.75, 11, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [25, -16, 26.8], + "to": [28, 4.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [41, 5.9, 28.8]}, + "faces": { + "north": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [22, -16, 26.8], + "to": [25, 8.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [38, 5.9, 28.8]}, + "faces": { + "north": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [19, -16, 26.8], + "to": [22, 12.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [35, 5.9, 28.8]}, + "faces": { + "north": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [16, -16, 26.8], + "to": [19, 16.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [32, 5.9, 28.8]}, + "faces": { + "north": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [0, -16, 26.8], + "to": [16, 21.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [0, 5.9, 28.8]}, + "faces": { + "north": {"uv": [8, 0, 4, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8, 0, 4, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-10.7, -16, -15], + "to": [-10.7, -0.1, -12], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -28]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 16], + "to": [-10.7, 16.9, 19], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 32]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 19], + "to": [-10.7, 12.9, 22], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 35]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 22], + "to": [-10.7, 8.9, 25], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 38]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [10.25, 2.25, 9.5, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 25], + "to": [-10.7, 4.9, 28], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 41]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 28], + "to": [-10.7, -0.1, 31], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 44]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, -12], + "to": [-10.7, 4.9, -9], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -25]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, -9], + "to": [-10.7, 8.9, -6], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -22]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [9.5, 2.25, 10.25, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, -6], + "to": [-10.7, 12.9, -3], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -19]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, -3], + "to": [-10.7, 16.9, 0], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -16]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 0], + "to": [-10.7, 21.9, 16], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8, 0, 4, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8, 0, 4, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, -15], + "to": [26.7, -0.1, -12], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -28]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 16], + "to": [26.7, 16.9, 19], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 32]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 19], + "to": [26.7, 12.9, 22], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 35]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 22], + "to": [26.7, 8.9, 25], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 38]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [9.5, 2.25, 10.25, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 25], + "to": [26.7, 4.9, 28], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 41]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 28], + "to": [26.7, -0.1, 31], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 44]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, -12], + "to": [26.7, 4.9, -9], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -25]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, -9], + "to": [26.7, 8.9, -6], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -22]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [10.25, 2.25, 9.5, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, -6], + "to": [26.7, 12.9, -3], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -19]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, -3], + "to": [26.7, 16.9, 0], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -16]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 0], + "to": [26.7, 21.9, 16], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [4, 0, 8, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [4, 0, 8, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -135, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.625, 0.625, 0.625] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + 0, + { + "name": "ray1", + "origin": [-28, 5.9, -12.8], + "color": 0, + "children": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] + }, + { + "name": "ray2", + "origin": [-28, 5.9, -12.8], + "color": 0, + "children": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] + }, + { + "name": "ray3", + "origin": [-28, 5.9, -12.8], + "color": 0, + "children": [23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33] + }, + { + "name": "ray3", + "origin": [-28, 5.9, -12.8], + "color": 0, + "children": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44] + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/reflector_night.json b/kubejs/assets/tfg/models/block/reflector_night.json new file mode 100644 index 000000000..ad2b8884a --- /dev/null +++ b/kubejs/assets/tfg/models/block/reflector_night.json @@ -0,0 +1,654 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "1": "tfg:block/reflector_night", + "particle": "tfg:block/reflector_night" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 12, 4, 16], "texture": "#1"}, + "east": {"uv": [0, 12, 4, 16], "texture": "#1"}, + "south": {"uv": [0, 12, 4, 16], "texture": "#1"}, + "west": {"uv": [0, 12, 4, 16], "texture": "#1"}, + "up": {"uv": [4, 12, 8, 16], "texture": "#1"}, + "down": {"uv": [4, 12, 8, 16], "texture": "#1"} + } + }, + { + "from": [-15, -16, -10.8], + "to": [-12, -0.1, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [-28, 5.9, -12.8]}, + "faces": { + "north": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11.75, 3.75, 11, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-12, -16, -10.8], + "to": [-9, 4.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [-25, 5.9, -12.8]}, + "faces": { + "north": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-9, -16, -10.8], + "to": [-6, 8.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [-22, 5.9, -12.8]}, + "faces": { + "north": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-6, -16, -10.8], + "to": [-3, 12.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [-19, 5.9, -12.8]}, + "faces": { + "north": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-3, -16, -10.8], + "to": [0, 16.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [-16, 5.9, -12.8]}, + "faces": { + "north": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [28, -16, -10.8], + "to": [31, -0.1, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [44, 5.9, -12.8]}, + "faces": { + "north": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11, 3.75, 11.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [25, -16, -10.8], + "to": [28, 4.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [41, 5.9, -12.8]}, + "faces": { + "north": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [22, -16, -10.8], + "to": [25, 8.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [38, 5.9, -12.8]}, + "faces": { + "north": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [19, -16, -10.8], + "to": [22, 12.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [35, 5.9, -12.8]}, + "faces": { + "north": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [16, -16, -10.8], + "to": [19, 16.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [32, 5.9, -12.8]}, + "faces": { + "north": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [0, -16, -10.8], + "to": [16, 21.9, -10.8], + "rotation": {"angle": 45, "axis": "x", "origin": [0, 5.9, -12.8]}, + "faces": { + "north": {"uv": [4, 0, 8, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [4, 0, 8, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-15, -16, 26.8], + "to": [-12, -0.1, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [-28, 5.9, 28.8]}, + "faces": { + "north": {"uv": [11, 3.75, 11.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-12, -16, 26.8], + "to": [-9, 4.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [-25, 5.9, 28.8]}, + "faces": { + "north": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-9, -16, 26.8], + "to": [-6, 8.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [-22, 5.9, 28.8]}, + "faces": { + "north": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-6, -16, 26.8], + "to": [-3, 12.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [-19, 5.9, 28.8]}, + "faces": { + "north": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-3, -16, 26.8], + "to": [0, 16.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [-16, 5.9, 28.8]}, + "faces": { + "north": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [28, -16, 26.8], + "to": [31, -0.1, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [44, 5.9, 28.8]}, + "faces": { + "north": {"uv": [11.75, 3.75, 11, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [25, -16, 26.8], + "to": [28, 4.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [41, 5.9, 28.8]}, + "faces": { + "north": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [22, -16, 26.8], + "to": [25, 8.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [38, 5.9, 28.8]}, + "faces": { + "north": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [19, -16, 26.8], + "to": [22, 12.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [35, 5.9, 28.8]}, + "faces": { + "north": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [16, -16, 26.8], + "to": [19, 16.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [32, 5.9, 28.8]}, + "faces": { + "north": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "texture": "#1"} + } + }, + { + "from": [0, -16, 26.8], + "to": [16, 21.9, 26.8], + "rotation": {"angle": -45, "axis": "x", "origin": [0, 5.9, 28.8]}, + "faces": { + "north": {"uv": [8, 0, 4, 9.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8, 0, 4, 9.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [-10.7, -16, -15], + "to": [-10.7, -0.1, -12], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -28]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 16], + "to": [-10.7, 16.9, 19], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 32]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 19], + "to": [-10.7, 12.9, 22], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 35]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 22], + "to": [-10.7, 8.9, 25], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 38]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [10.25, 2.25, 9.5, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 25], + "to": [-10.7, 4.9, 28], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 41]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 28], + "to": [-10.7, -0.1, 31], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 44]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, -12], + "to": [-10.7, 4.9, -9], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -25]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, -9], + "to": [-10.7, 8.9, -6], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -22]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [9.5, 2.25, 10.25, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, -6], + "to": [-10.7, 12.9, -3], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -19]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, -3], + "to": [-10.7, 16.9, 0], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -16]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-10.7, -16, 0], + "to": [-10.7, 21.9, 16], + "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8, 0, 4, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8, 0, 4, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, -15], + "to": [26.7, -0.1, -12], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -28]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 16], + "to": [26.7, 16.9, 19], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 32]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 19], + "to": [26.7, 12.9, 22], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 35]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 22], + "to": [26.7, 8.9, 25], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 38]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [9.5, 2.25, 10.25, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 25], + "to": [26.7, 4.9, 28], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 41]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 28], + "to": [26.7, -0.1, 31], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 44]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 12, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, -12], + "to": [26.7, 4.9, -9], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -25]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, -9], + "to": [26.7, 8.9, -6], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -22]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [10.25, 2.25, 9.5, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, -6], + "to": [26.7, 12.9, -3], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -19]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, -3], + "to": [26.7, 16.9, 0], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -16]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [26.7, -16, 0], + "to": [26.7, 21.9, 16], + "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "east": {"uv": [4, 0, 8, 9.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, + "west": {"uv": [4, 0, 8, 9.5], "texture": "#1"}, + "up": {"uv": [12, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [12, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -135, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.625, 0.625, 0.625] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + 0, + { + "name": "ray1", + "origin": [-28, 5.9, -12.8], + "color": 0, + "children": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] + }, + { + "name": "ray2", + "origin": [-28, 5.9, -12.8], + "color": 0, + "children": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] + }, + { + "name": "ray3", + "origin": [-28, 5.9, -12.8], + "color": 0, + "children": [23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33] + }, + { + "name": "ray3", + "origin": [-28, 5.9, -12.8], + "color": 0, + "children": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44] + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/reflector.json b/kubejs/assets/tfg/models/item/reflector.json new file mode 100644 index 000000000..c2c722482 --- /dev/null +++ b/kubejs/assets/tfg/models/item/reflector.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/reflector_night" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/textures/block/reflector_day_1.png b/kubejs/assets/tfg/textures/block/reflector_day_1.png new file mode 100644 index 0000000000000000000000000000000000000000..9abb50ba9445c74ca8934330a54a67c57be0a26b GIT binary patch literal 1855 zcmV-F2f+A=P)y2noi-h+vHre@IuY?y8VB zGJ}vi02db*8z^Ts47H4|p_CF`v<~@*C5I8~zn6kb|6)B|*0fZ1bKrU+8Y()2!B1HtibzRqT z97j8$XW6_;+qNYj9LLcC09Yr*9k;y{iU@#h6oe2+DMP6ieT)F60SSc=mJq@MD!%Vm zfvP!{+YCZ(4nQ%vLj+^TabQY4ibU5a0R=@Mzzm`$KugcEG27-20TE(c*L6_2#0ClhzP7oIT_HCDgb;e| z$ApKm0|+6cE=&=j1EKqOJd!L4vX5ghOri>0#K z#_UkfvOvwcKyko1DlgDMn?59kg3>u42!c!3eAJ%K3e)Y{ix9OGT$1@kEJgD{ZVqr= zR~R2>2IsmnU6@D+qjobna!^Up1QjeBkd|eIH$jHE0}#!idf2S9+D0cm1VLch>6w?l z?^CH%Lf`l8N~KakB}alNV5aj$5@Hb?@Mzw%7wMnmj$rb^C@MbFWs|&Fq2d}to=RbP zfbaW>D;b>N`@Y$(ZL-b^)_6SDhb)MKnL&WLmqZZ=cz9JGi;RO=6!@qe!6O;0L?BiH z0W&i_nM~wlGLe9sOeUE-L<%u!B!qx98jak3zi$I!tJO**MY`l2d=Uuv-!lCzV51Qr zQ7HI-bWP+08U>{z!1KI$Ie_pyPkNr0Uh^|(K_MlJ7ec^3JUpb+>BKysx5QOJz<;mP z?01)HxSd7PGq3dMK^msg$fQ+tlZK8Jb`@|c4AyNba{+Rdd zMf%UsCEg}SWkPBf(8m3lI(dbf60K{-O4A0KaOdZ_N(YOc%{I*Cx zOW33lU>=~9;VR_;KYsj3XL9oN^i-anp2l@DX8G*wOzJ}RX;A{=;NU>ETCK#9xX43M z5eWEYnf?~E)8uEOA^D(H$pgN9`!+WZ07SRjm4J+{SvEnp+ZErxe>dAr=R<&Ivzh3( zC=?Wdfa@Nq%{6ZspUsyeiG4r5G5KyFmji|50nKJpG@DJK>txJytJRXaFy{@?-rkeTb5zlQtx@nfmK7Iy)j zK7E={zJC3hot>R4b-TN}06cs4jKN?4s9=poBdXPE!Zxj|R;zS6or2uBzQjk_dc6+7 zU@+j*r%wy%^z1hp4chH?90Y)S_wL1YjUcV7*Xu|rS0Vs5Bw?)Ui|RD&8;wRBoXezM zuhVEW68DxVF#^olTUMv#!Gi~U{rZ*BXq4G*I)8C-vGibXLR^5OqoY`HbaaI0c?;{- z*VlRV>ebAHKY#u_qieU@wA<}M9mp#&0!-(Y)jfKoej}m&I|1+Czh`rEGe$zSTBX

%?i))5oR0qm=?Hmwqi-W;{!^1;>r2=(Z;(~G{?bM<=Ad>{M$S%vS zY;kp3n`ax`-rkPuhlhvsdcDj{aC38$`}gn1x|JcpyxX8orQ7Xx%=}rIV7*?)wrv`X z#_Euuu3UE;)CZe%Dm+gHgF(DJ%tKLG;+~(Mv%kMjx7$rLEVB(R>bw?Bj;kQnlP6DR tj>C8E+{rXPKR=(*`Mw|5|Bc7te*k9w`0tFX$D{xN002ovPDHLkV1it>VlMyy literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/reflector_day_1_n.png b/kubejs/assets/tfg/textures/block/reflector_day_1_n.png new file mode 100644 index 0000000000000000000000000000000000000000..1d3fc0196839fd4baf0eb085feea1dd692bdaf58 GIT binary patch literal 372 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|TR) zr;B4q#hkaZ9r>CJL|EmQeSfuoW~X|#e;aoo&x`8a=)Z2YHRu6LAgvVI$^c0c(j&(ZzNOJdg@Jp3rTprZB0 prXO$Xzt6v>f37OCPV3K1>vi#-6Yf=B`v?q122WQ%mvv4FO#sH#k(2-c literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/reflector_day_1_s.png b/kubejs/assets/tfg/textures/block/reflector_day_1_s.png new file mode 100644 index 0000000000000000000000000000000000000000..b111f9b8bc814db9e38b33e759425bd7c509068a GIT binary patch literal 361 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|TS9 zr;B4q#hkaZ9r>CJL|En9gex7yQ!5|aLLj5=fd~b@G#Ep`||jh>m}#nLN zo=E<1#^<+cgw*=Y4;3Xos-?>{J&aDs50n&(5tdqz-gr}~#g@%oY};3tg&aGX`)XE4 czH3pRXQRx{JafJhFzgsSUHx3vIVCg!0O_oQ;s5{u literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/reflector_day_2.png b/kubejs/assets/tfg/textures/block/reflector_day_2.png new file mode 100644 index 0000000000000000000000000000000000000000..003d95e9a437767a8f298505d5f2295b05498973 GIT binary patch literal 1921 zcmV-{2Y&d8P)AuXOTY+ws&XtirE>@+G}vwN$j7* zBaLP=@gZY6F6kT9- zb+rPlqKsaGx&pe!_kG>gMavorxbHv&3WTCY@x0>V3RL1aE(sw(ou+N|brDj^1W1Gs z8iXa_Pbd~>Pjczv0)Q|G0>4x$>9yooNr1%neF2D4sgy7>kjrFk$E9Bd7XbJu`uhMv z2&9yWlu|Haf^JI`3p^o&2P{QVw1&DuW-pfsLSY+_uHmPJ^n^vuJi~@ksYKfL!Z0kO zm~aO4x#al31p@*`QJ<#05XvZ+nz1X9zT1!ExPJdB# z$#181==_c(sBy?4>(4}1tw3xRUC z+YQI}b&>YKg$)2@*<-A`Z;3ZHPal~b5BTX`uB@-Gml-i&6hB{(J#fJQeWKd>OI;W- zBI60H@g$C8$g&^=g5BL+SE>3B#f1&nW;P&gPoZnu9zbbb{I0}up(eL@q)Do1&n30ip# zpbo3csF=V6R-Wf27hw!tFu(wiqpY5zgC52hp$(yoq9_T&P)1Qy3d3*-#e$gBKG;-u z$pY65m^LT3%_w~)3`3n8Bq$bySV$MUkB<3#&HS zBH;D=eVt>N;3~%e7QPZL;s5~rk{@aNqP@#AQmAK zoH*&>a43eup>F3!g=37-VX^%=%{x0g3%cEI2}l}^hK?FZlEl-c=;mF-0smz77{qzI~gx??*>R;^^o|0J@%-b9{U(bRp{@?5I%e?(T|4 zqcM>Y7TvcN7Yta@Yt8b$8P^awFDs2I&V(YYPI5ayKRr# z$|nHzdOZW4D;Bt5z|;W$XYWpHN%l+f_%}oQ+o5_e`)#0*0#4$9dc7{{^|}B|Jzg4( zhSY^A9-!H5%4V~f0J2`M+rJ-VWT9+;=Ux177oxz#m#J<d%NxjfTL2ZMoW zzkBy?uKz6_0NlNMH`Dp_=~Es)eE8G8M~@x>aPQtdI-L#x2L}iAdOcQFRx)$P`&L(1 zdGqFtBQ<_q%ui$0Y88M^r^DXf-b{VnZkOfdWooq=&1Tbp0C4^Kb<;jLILP!>t5u|w z3ju%+@a4-F)1lk5_G#MJYBdASkEB|yQmfT6&(2c}1MJf~Z=aT}tt~!&{7A3Y%N@6s zKRP-(?_MuN0)YMfebceOzt3PWn7I$&@#Du63xD|VVWO|uY|?BtUG3e87zWtNowx7i z&6@yJDir`;zkbce#s;USr+_ke?RJ~(?QL`Nl}d%@&!0O`p_l{!Z{NP<{rmTsfoIR2 zO-#<~1Gs(rHk+H90K9nd0)YGX@0-(>Qqpd>xpCtL0Gpeeyn6M@jRplJI6OSeb#G6e zJejFaN@^axrj@c? z-Yk8PZv^vNI)TU(}YVT@o=H+bjH9YCGB zw)}aK;I(Vl@O__Jt+qHuP&a2%EXu#=*BNpNy2xv~Vp;d00000NkvXX Hu0mjf_IQRb literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/reflector_day_2_n.png b/kubejs/assets/tfg/textures/block/reflector_day_2_n.png new file mode 100644 index 0000000000000000000000000000000000000000..1d3fc0196839fd4baf0eb085feea1dd692bdaf58 GIT binary patch literal 372 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|TR) zr;B4q#hkaZ9r>CJL|EmQeSfuoW~X|#e;aoo&x`8a=)Z2YHRu6LAgvVI$^c0c(j&(ZzNOJdg@Jp3rTprZB0 prXO$Xzt6v>f37OCPV3K1>vi#-6Yf=B`v?q122WQ%mvv4FO#sH#k(2-c literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/reflector_day_2_s.png b/kubejs/assets/tfg/textures/block/reflector_day_2_s.png new file mode 100644 index 0000000000000000000000000000000000000000..b111f9b8bc814db9e38b33e759425bd7c509068a GIT binary patch literal 361 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|TS9 zr;B4q#hkaZ9r>CJL|En9gex7yQ!5|aLLj5=fd~b@G#Ep`||jh>m}#nLN zo=E<1#^<+cgw*=Y4;3Xos-?>{J&aDs50n&(5tdqz-gr}~#g@%oY};3tg&aGX`)XE4 czH3pRXQRx{JafJhFzgsSUHx3vIVCg!0O_oQ;s5{u literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/reflector_day_3.png b/kubejs/assets/tfg/textures/block/reflector_day_3.png new file mode 100644 index 0000000000000000000000000000000000000000..862f816ebdc7428e98345b993da32fef1929e7e2 GIT binary patch literal 1945 zcmV;K2WI$*P)mTZZ{0<}V7RrXXuRBA<6NTeivNP(ubjbo4f7UOZoiCY{z zO@hRcMq{5j9?v=RJwL{Y6-5yRsRUTS-+{k?C7=x0F+T(Z5C9(VKj1B}3j~&B6i z^_L1g-6tEVv>V@_v?>c}h~N~Nv62Y`Sim`84wymiIAkkm0T+Nv@iRnGWEoh)50eQ4 zoCE$u8bBeyiW>v>$^eVN-v9?DYlOlE`1bAF1*9^+X>5T+Koo`{s>Kumv%o*%-h#;) z!6`by?Ck6ua1j{?BBTqbo>Hl#u7x&c0ly<%;Rxt~G(yp!I4YTNfj@#EaD)&b6^rNx zI@LrNh7k}6A(RnjfIpBfp)$$X$%FxB9LFiywyow0N$+?Fgr!nR0K&HIh<Y|a({p{M&bfO2ulc20?zrq|2xu!lC_M}2!&%nJV#=H zc!x!XoI*on+cw0pz;)d+5($UEF=MU|Od!BT8UVDaPspGkR8KkxM)A8#K@ix;Y*0pv z1>-`22?Xc?OzplE?=q?vCS8yg#A%?Or(!_a?`E}#xSgH@nTItrALJfI64AP-9W$hsh@oK8c*G#rLP z;anZYh(?`sUWD=1EqK^=PzBl zR0e$dSwlW}M)AND0#vRa^m!qKNFgBRDa1rU5I`RVGjVgawzh^Wc@|_M2KeVg>$X)l5F`$jC3zX6NlMJAs==ux0KoA6><2d07!&VRk$V``_#07#Nh#be!jp8Cv zpwgk9I*q$RVFNgh6KJN7G(%Y>qlz8| z5TTF|`o15zt{eKkZ@aF04v7LEX_Qchx=9q6Mu1M1CPUUW{o`}wx~@7KM97+A28jZ7 z*h;;}lo3p1fdB}6-xq*TJsEX?@B8|=lF2$NSlw>dL2i&0uX9LY6E0z*4iEsYD?bOS zUZZ4@8DqLk@)Ze)%H^^;VV2^tQWX1vZis291c!FI*XxO1uO|S}>-93L!U4o6B!pVC zj*gDpcDro@QN3PQRU=UpS*jIXyooyC-{e2MB_Jx-0m|li_iEt;Y#s zLyWZ8K{65py4|kmcDn))-EKD%4chpLh|%WJzbl;S2N4qp_~%J;=XrkyPeEUI9gluo zNL*lQ5TG@2czAfCzXQS1(b1_f0SFEc55rEUqw`Y7XOoqn2?YF^=RG6HWFa8s4pUVJ zeEs@$Xb1QA_r?DHz5rA|B-811gleSGkjeyGTU(-DuPdVfX1@@bK)|e;E6@9K&Z%}= z&j_i7PE8%qXf#gs=Vr4h01@|DGJdn!4EFZ+^l@GJ2%uK0rHp3^1tt(MSm2LZ6$*xb zTgYnt2h-mM3MpVD3)E^gQLEJiAZoQ*CKBrPx=@X5pAXj8*Twq!dI*HIS}ha$Fl8~o zvd;cDj4Xvs#Q+m7@Kckie~JCH^veK~UcjX3mjNcdfJxIY15A1Wlcrw=nDhcBP1fDJ zcfVT-?(XiU?mvJ2oGEwy{P|ojJw858u3x`?J<)%QI{^3Z-%l~`+_}S}M~}YCyLIap z0Qc_Qqt$8wu(Pv6r_-TQsib5Fd6i0qSFc_fQsc)dae?{ydFJQm0eJuZeJ)GFr%wq(UFYQ~*k>6bixw6Zs8*|~XD3O? zkE45gdqabHd5W%Hy~^9SZ|QV8nd7?hU%q@9d9i0f4#4*IcEZ@+-p2F1+&qBWw{H(k z{N~M@A>QihDyyrj=2mZj5(MbVjmo=r?HT}cb8`T^eEE{a#l-{(l}d$1qru9`O0x5F zb8|d?{MdjB#mE78{`@)b-n~l=Jbd_YNH~iJaO1`emX?+Pc>44y01qBKU~O#;kbj|X zG#V@~F9Wc&w8V=SFN`Qql$_n&-OTj%?AfziJRnj2AqigM))1 fo-X?{9*6%AsXpF1eZ0<)00000NkvXXu0mjfaHM## literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/reflector_day_3_n.png b/kubejs/assets/tfg/textures/block/reflector_day_3_n.png new file mode 100644 index 0000000000000000000000000000000000000000..1d3fc0196839fd4baf0eb085feea1dd692bdaf58 GIT binary patch literal 372 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|TR) zr;B4q#hkaZ9r>CJL|EmQeSfuoW~X|#e;aoo&x`8a=)Z2YHRu6LAgvVI$^c0c(j&(ZzNOJdg@Jp3rTprZB0 prXO$Xzt6v>f37OCPV3K1>vi#-6Yf=B`v?q122WQ%mvv4FO#sH#k(2-c literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/reflector_day_3_s.png b/kubejs/assets/tfg/textures/block/reflector_day_3_s.png new file mode 100644 index 0000000000000000000000000000000000000000..b111f9b8bc814db9e38b33e759425bd7c509068a GIT binary patch literal 361 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|TS9 zr;B4q#hkaZ9r>CJL|En9gex7yQ!5|aLLj5=fd~b@G#Ep`||jh>m}#nLN zo=E<1#^<+cgw*=Y4;3Xos-?>{J&aDs50n&(5tdqz-gr}~#g@%oY};3tg&aGX`)XE4 czH3pRXQRx{JafJhFzgsSUHx3vIVCg!0O_oQ;s5{u literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/reflector_night.png b/kubejs/assets/tfg/textures/block/reflector_night.png new file mode 100644 index 0000000000000000000000000000000000000000..bd24270f1da46734123537fd8b00cbb68f0c66a4 GIT binary patch literal 782 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|V0m zPZ!6KiaBp*AM|?dAkwyfn!_%S+r1Gn99|g(ug|qUkp5Y;&!uo_Z01r9CtX!n!*hok zZtT`D-kzzvY?d|`6;%8ob zam5Eq-(d5)ii(2A3LILsFMt2uEq(v~{p(tDzc{ln^tvq;kl|}TQuxO1cwtP(&F^vR z*$=#Ysd-F-VcBKP%6Yefi1YHF^CyAU3eI#;2b&to@ z8A~s}G?42*`FYQmA4#9`^YgR2|8g>Eh;23T1&S5%Jb3gd>FJ@-@bp(yubV9-Mg}D!%jH6B-QJ zl6fYdWJ%Cn{7;PWO!O?@tc_1YI~^+pb+pS;KVMY?dLP^JdHAeBJ!6T1>mAAAel<@PJkBhOAFw$vz9)G*-&W%dfZLGoO9-(#h0C^XJdM`y;+a b<{xVWU)}_rJFb<$1kT{;>gTe~DWM4fA(dm5 literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/reflector_night_n.png b/kubejs/assets/tfg/textures/block/reflector_night_n.png new file mode 100644 index 0000000000000000000000000000000000000000..1d3fc0196839fd4baf0eb085feea1dd692bdaf58 GIT binary patch literal 372 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|TR) zr;B4q#hkaZ9r>CJL|EmQeSfuoW~X|#e;aoo&x`8a=)Z2YHRu6LAgvVI$^c0c(j&(ZzNOJdg@Jp3rTprZB0 prXO$Xzt6v>f37OCPV3K1>vi#-6Yf=B`v?q122WQ%mvv4FO#sH#k(2-c literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/reflector_night_s.png b/kubejs/assets/tfg/textures/block/reflector_night_s.png new file mode 100644 index 0000000000000000000000000000000000000000..b111f9b8bc814db9e38b33e759425bd7c509068a GIT binary patch literal 361 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|TS9 zr;B4q#hkaZ9r>CJL|En9gex7yQ!5|aLLj5=fd~b@G#Ep`||jh>m}#nLN zo=E<1#^<+cgw*=Y4;3Xos-?>{J&aDs50n&(5tdqz-gr}~#g@%oY};3tg&aGX`)XE4 czH3pRXQRx{JafJhFzgsSUHx3vIVCg!0O_oQ;s5{u literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/loot_tables/blocks/electromagnetic_accelerator.json b/kubejs/data/tfg/loot_tables/blocks/electromagnetic_accelerator.json new file mode 100644 index 000000000..f51d33ec9 --- /dev/null +++ b/kubejs/data/tfg/loot_tables/blocks/electromagnetic_accelerator.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "tfg:electromagnetic_accelerator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/kubejs/data/tfg/loot_tables/blocks/machine_casing_aluminium_plated_steel.json b/kubejs/data/tfg/loot_tables/blocks/machine_casing_aluminium_plated_steel.json new file mode 100644 index 000000000..3f6436b44 --- /dev/null +++ b/kubejs/data/tfg/loot_tables/blocks/machine_casing_aluminium_plated_steel.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "tfg:machine_casing_aluminium_plated_steel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/kubejs/data/tfg/loot_tables/blocks/reflector.json b/kubejs/data/tfg/loot_tables/blocks/reflector.json new file mode 100644 index 000000000..ad8be401a --- /dev/null +++ b/kubejs/data/tfg/loot_tables/blocks/reflector.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "tfg:reflector" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/kubejs/data/tfg/loot_tables/blocks/superconductor_coil_large.json b/kubejs/data/tfg/loot_tables/blocks/superconductor_coil_large.json new file mode 100644 index 000000000..31a379c4b --- /dev/null +++ b/kubejs/data/tfg/loot_tables/blocks/superconductor_coil_large.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "tfg:superconductor_coil_large" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/kubejs/data/tfg/loot_tables/blocks/superconductor_coil_small.json b/kubejs/data/tfg/loot_tables/blocks/superconductor_coil_small.json new file mode 100644 index 000000000..ceb24944d --- /dev/null +++ b/kubejs/data/tfg/loot_tables/blocks/superconductor_coil_small.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "tfg:superconductor_coil_small" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/kubejs/server_scripts/tfg/recipes.miscellaneous.js b/kubejs/server_scripts/tfg/recipes.miscellaneous.js index f55328ffc..d4ddaaf2e 100644 --- a/kubejs/server_scripts/tfg/recipes.miscellaneous.js +++ b/kubejs/server_scripts/tfg/recipes.miscellaneous.js @@ -1043,13 +1043,47 @@ function registerTFGMiscellaneousRecipes(event) { event.recipes.gtceu.assembler('tfg:assembler/machine_casing_aluminium_plated_steel') .itemInputs( ChemicalHelper.get(TagPrefix.plate, GTMaterials.Aluminium, 6), - ChemicalHelper.get(TagPrefix.frameGt, GTMaterials.Steel, 1), + ChemicalHelper.get(TagPrefix.frameGt, GTMaterials.Steel, 1) ) .inputFluids(Fluid.of('gtceu:silicon', 72)) .itemOutputs('2x tfg:machine_casing_aluminium_plated_steel') .circuit(6) .duration(20 * (2.5)) .EUt(GTValues.VH[GTValues.LV]) + + event.recipes.gtceu.assembler('tfg:reflector_from_lens') + .itemInputs( + '24x #forge:lenses', + ChemicalHelper.get(TagPrefix.frameGt, GTMaterials.BlackSteel, 1) + ) + .inputFluids(Fluid.of('gtceu:silver', 1296)) + .itemOutputs('1x tfg:reflector') + .circuit(6) + .duration(20 * (60)) + .EUt(GTValues.VH[GTValues.HV]) + + event.recipes.gtceu.assembler('tfg:reflector_from_inr') + .itemInputs( + '1x gtceu:neutron_reflector', + ChemicalHelper.get(TagPrefix.frameGt, GTMaterials.BlackSteel, 1) + ) + .itemOutputs('2x tfg:reflector') + .circuit(9) + .duration(20 * (20)) + .EUt(GTValues.VH[GTValues.MV]) + + event.recipes.gtceu.assembler('tfg:reflector_from_certus') + .itemInputs( + ChemicalHelper.get(TagPrefix.plate, GTMaterials.CertusQuartz, 12), + ChemicalHelper.get(TagPrefix.frameGt, GTMaterials.BlackSteel, 1) + ) + .inputFluids(Fluid.of('gtceu:silver', 488)) + .itemOutputs('1x tfg:reflector') + .circuit(6) + .dimension('ad_astra:moon') + .duration(20 * (60)) + .EUt(GTValues.VH[GTValues.MV]) + //#endregion //region ammonia borane diff --git a/kubejs/server_scripts/tfg/tags.js b/kubejs/server_scripts/tfg/tags.js index 5533b79b5..09a1a5023 100644 --- a/kubejs/server_scripts/tfg/tags.js +++ b/kubejs/server_scripts/tfg/tags.js @@ -463,9 +463,13 @@ const registerTFGBlockTags = (event) => { event.add('minecraft:mineable/pickaxe', 'tfg:superconductor_coil_large') event.add('minecraft:mineable/pickaxe', 'tfg:superconductor_coil_small') event.add('minecraft:mineable/pickaxe', 'tfg:electromagnetic_accelerator') + event.add('minecraft:mineable/pickaxe', 'tfg:reflector') + event.add('minecraft:mineable/pickaxe', 'tfg:machine_casing_aluminium_plated_steel') event.add('forge:mineable/wrench', 'tfg:superconductor_coil_large') event.add('forge:mineable/wrench', 'tfg:superconductor_coil_small') event.add('forge:mineable/wrench', 'tfg:electromagnetic_accelerator') + event.add('forge:mineable/wrench', 'tfg:reflector') + event.add('forge:mineable/wrench', 'tfg:machine_casing_aluminium_plated_steel') } //#endregion diff --git a/kubejs/startup_scripts/gtceu/machines.js b/kubejs/startup_scripts/gtceu/machines.js index efd03d80b..4eed86f06 100644 --- a/kubejs/startup_scripts/gtceu/machines.js +++ b/kubejs/startup_scripts/gtceu/machines.js @@ -248,9 +248,9 @@ const registerGTCEuMachines = (event) => { .or(Predicates.autoAbilities(definition.getRecipeTypes())) .or(Predicates.abilities(PartAbility.MAINTENANCE).setExactLimit(1)) ) - .where("G", Predicates.blocks(GTBlocks.CASING_TEMPERED_GLASS.get())) + .where("G", Predicates.blocks("ae2:quartz_glass")) .where("I", Predicates.blocks("tfg:casings/machine_casing_iron_desh")) - .where("K", Predicates.blocks(ChemicalHelper.getBlock(TagPrefix.block, GTMaterials.Silver))) + .where("K", Predicates.blocks("tfg:reflector")) .where(" ", Predicates.any()) .build() ) @@ -321,9 +321,9 @@ const registerGTCEuMachines = (event) => { .where("S", Predicates.blocks(ChemicalHelper.getBlock(TagPrefix.frameGt, GTMaterials.Aluminium))) .where("C", Predicates.blocks("tfg:casings/machine_casing_green_solar_panel")) .where("D", Predicates.blocks("ad_astra:iron_plateblock")) - .where("E", Predicates.blocks(GTBlocks.CASING_TEMPERED_GLASS.get())) + .where("E", Predicates.blocks("ae2:quartz_glass")) .where("F", Predicates.blocks("tfg:casings/machine_casing_iron_desh")) - .where("G", Predicates.blocks(ChemicalHelper.getBlock(TagPrefix.block, GTMaterials.Silver))) + .where("G", Predicates.blocks("tfg:reflector")) .where("H", Predicates.controller(Predicates.blocks(definition.get()))) .where("I", Predicates.blocks("tfg:casings/machine_casing_iron_desh") .or(Predicates.autoAbilities(definition.getRecipeTypes())) @@ -407,9 +407,9 @@ const registerGTCEuMachines = (event) => { .where("S", Predicates.blocks(ChemicalHelper.getBlock(TagPrefix.frameGt, GTMaterials.StainlessSteel))) .where("C", Predicates.blocks("tfg:casings/machine_casing_red_solar_panel")) .where("D", Predicates.blocks("ad_astra:iron_plateblock")) - .where("E", Predicates.blocks(GTBlocks.CASING_TEMPERED_GLASS.get())) + .where("E", Predicates.blocks("ae2:quartz_glass")) .where("F", Predicates.blocks("tfg:casings/machine_casing_iron_desh")) - .where("G", Predicates.blocks(ChemicalHelper.getBlock(TagPrefix.block, GTMaterials.Silver))) + .where("G", Predicates.blocks("tfg:reflector")) .where("H", Predicates.controller(Predicates.blocks(definition.get()))) .where("I", Predicates.blocks("tfg:casings/machine_casing_iron_desh") .or(Predicates.autoAbilities(definition.getRecipeTypes()))