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 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hEoRl{(S5$a}e8`BlrW z>+9!cd4@@}JrU8?`p@`}#jMfvK;IWd1xCgn2lyXwe=t|jIep5sVbA03#dqh{oRfN> zlc2q5lJzH74?)Ha4O{`tF?!`^n9LfiFWR;wW{4WJWqS)Uu3*@2%zGep5%UJlKW;5E zjG8A{Gl+|eOKYT?@oeo`w{VJ3>=wQstUI#r1&0Z&o3&AUY1rzk0em+#o|jBy*p@4N zwUjf^;05gP>t(Uv_+cB~QE$dctKVBy3uW79qlQO%`1j4c9I4tiNPb6mbpRdQuH zP#Sx^NXFfIVfxKIUbnZYD##qa$jA_(epGh*UXd=2hFp;r0S`^*m14C$49gffTLq>G z9AeVi_ddLFmF2YCJWhFh4u(6OS(1+zCU`Y1J7O$44>^#E8#kgbEX!7s<+2m+BY(DC@#_S5nRZ;@OQcG`PB^BbN!aD_)?>|k;{U|Hr1<1YTM@r z*^3<5PxhbUC=HNW^r@*LVfw-ZQ9kF+t#YxKD;@SoOUzl|%6^*l+ONO+X3Jgo{p2Vp z!_e^9!f4mB*=G*62UgGG&k>oq?*88D@btDz8T$?GG?*AW&*&$gRToIO(c&P%()d%y zTDI9~0p~Y4oZaP6c)(Ii|AOOeJC)X^OO^^8P2SgQuFN~f zb@}bBZh@^LF_V6}>bQP(%;PJF4VRElXM4WOICh2y$Ko<$%c20!i!7o#(i5howwgP( z?PL}>yP)dEn$5S|)NNTD6K=hnIep*z;FTdx_rJgOS{mf2>fWT0uP6zC4Y?fSpdBkSH_9LN=2kO^fey^Il?6YHt&9eJys(zhIl^Fyc ze~jokp1kmN%9$?}Hq#n<))nV2D*OEVh;*%D5DU}48QQGehfznEO^eJJLe;N=fcGu94vpfdDwg3SR$Apw_wUct*4Ck zb$>k4i#~n%5;AYzykn(CX+Ph*@pD8o0;=7xNN^YwV`KSq?zOP+oJdP*PGw=eeT?lwt41@?HVE?jSa8m zR-QG@mz;lgx^ic&{XWB=c?#2+Tc0qVO$#=e?F;f+$?B_UyY4;NW1=urKzep>WjsVvc_=?tgj9BzIxW=Q2ZrVH116 zwm&=$H<>k}*G$)skDJLQCoivVH-FBYBVX(G%U{2K{kr(8E1#F`Z~Oh@WAe)VV&#nU z>}qEP?5q1bYwp~++NHa9?`E*6{?>Cafnh~Lubc9!t67K4)~*g)U1Bx2>CTRQN8E2# z?d3a=VDRAba)0iZU*4EY@!on{Cd1ND{r%n1(q4tNtFOQI&x7m&C2VoM9sLeVV2r)0vymVauN$Y-X?d`)lgOj43zstm+F3H-1UTcZz9Pym)a$ zVM$5L^Gfd5*REf${QBzZnP&U?e>RJ=x8L4!`>m7g32j3rpXbxA+Ey*8Q(pMbn(_Vp z{prQU#%@kqqn2KOy>ahe+4D7P!ydoAy`6Q(1pk-@{rG(!9v*IYIXv4uKdonT2}8fU zeOh)lcSHI6dyF6c{QO+8ZRwORRkm_=A@-^_Zrw_%uivjA{;9LNrsmAKbACzPx9{G4 zdbC@d^Kj*^hXoSW^+iQOixcK$+zx%%U?IHb`fJ1P?6&w2_EVK_Wd!oOn-4Y|KJ47E zl&LiOQB#r1+bfH#6ehE5KB0GdT~1+X)a-QWJNNGOy>4%B|5CO0j88#v@#Np%-yh#K zRq^1S+Y9`b-hNwl=1=6zguQXcx8+Lp9(y%m!Md1o=_~BBOSEkK*_s{q*qm_=jC?e2 z{`}4R_xo?Z?Q5d5nOE=C9x>m()e6@ptNW+*9WH-&=cI|9z5V=)KljOB|KEH3VLe0I YzaQ^=Rv%x&z`(%Z>FVdQ&MBb@09>|WF8}}l 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!ia0y~yU~m9o4mJh`hE4SGAt@c5hxXdtY??cD;L@OLU%2cxA9+Qc>W^ zg%Pt{E8iN|RSD>BerM?HIqAyOpUu~9UbOrxS@4S?b9wEfZb`36OZNFK+gWQCpyr=+ zltX(^Jtq*!WMsT<<8~Wc@Z+?SAr6o}>Gjm&C3+c=%Cv uK}GA0O+Vh&f1iI%|6EmOoz|b3*6ZRuC)}&N_K|^sfx*+&&t;ucLK6VS)sd6{ 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!ia0y~yU~m9o4mJh`hEaF1!TZd}#bhWwXzPfLEQ@%3o9R$xL?!+!CL}c5pM;O!*`#!eI3FeDDS4X^r;G-VC0TD)_#AIQ@vJK{a8n zAj1NYt)idT6p8+j{vfW<@UtmEqT%x8%d0g~r>)I%JjI~7RCA@u0j>>=Ooy9)HVTNu zCX|+LWm>bSC$4E1)2?IRYwuojJuStxyQirW04VGZeo3 zK724CfbEpEwe|E@f;Q|YFYFHtU*KZ)=(O-`)>{^Qmx{Rl@LRYYWmQZ2A;>MJDCxDq z&&>8^g_qz%nw$B{&y?l=@iK1Rn)U0a zOByDK*vC(>EjY+fyXe+0?^p>#rN^9WKC1L3pV*|p(scK3Z1~Dw{6|}PZ={(i-N9gSW84}~lAB}=k2&M|s(w6Nz>iKL;zk-|AFjtR{|i|#Bc zYv1;|q)wEJS%9Un)=Bu7mV4!F&ZtV>1$?Vdub6RwC2ZbvRq;fgSc3x$6Be(Tx42pE zn8ZTfg*}TjI1dN71%_}PF5o=cG~GiFuX_GCJzscMdQwd)eb5U~H{Jx)_Rs1;$Vv0g@EM7h=&}cinFz>lrYjV%U#EpL~ z&stksbMLyF$LS%}+tw%LIqAsdr7xbv9%1~S^6g3Lv`S7bHID#GC;hd#4Lsb>&NUoN zFfjcl&%>r9yL~@jYS&Sb>OQ~K!Uz6;c`0mdZ7rv9bgOra2-~0JnzK!>Z@LBjpK~pp z#YfG1jx}?`j{EPs>-Ot2Tzvn%_+~<{|5u^Eb@9s{e=Be0{;Tk)iLrj}wr@J`&%YE7 zTYFl7wT>(hV#=qxHLGm~TYnG&~Ny}!Tz?fR3Qp>y1t^dvUeovuD- z=&n77{lcT8jQ97|&ff9f-QE4six(aYyXMU(uBp)}QGBiVW<|i8ckjB~78_0!6uY}! zOq?g;V)ofj`y{W+l($MUBs4y1I6vRs|LaGGJ6T&<6fRli`(4S}`lxJoZvX95>I`42 zY?nY_HqT_(6u18Ne)*J?g*gq+WB=q!RC4X!#HhFKfP9qR)61WgPUkZ`+uK-) zmFoWf;9&Fowx;&>_L=+l*Zs}9b$@@o`P-tMHkZBGn;SFtSAWl2_g`0z;m+P_^UFWK zybPAJtNC$xpL@R?W5N4-wpMfb7}(j_zf{?Vg@qXvAO9T|9$xwRS+BBbUF;eE18_$ixXc$SBEZ{!p+#g|KaIr@yiQu zZ~m5f>w1^E|`b;&1LKS`P0^})wQepl?X9e=-pA>? zFg5)BTYGuq{{80@3})=)fAI0~abfQIA0HAIt-qObDaS1K?cGiZwi~DBZh!ym>}-Y* zEm4NJ{dH%L9b;R*e0hUW#oMykZ{Ow?f12vm`uzNS>wtwbSQzr}?|b_9_xG8N>F4M9 z`kZ^syrcHF+3eY~8TM3sWNP^R{r&9A(}FJLZQoh=n2llf?Ad#&zMkr3V^y`Vu{l$k z??2CG=1PCB%qjU>quN+6yPS^|kxo!Ln6)))O~v-xw&C&`Pq!8|6n1apw&f3)uF9w} zec9AavG;UpC*-qy?uos(r_y`D;af_11=ZEJw|xKhEo1xbof97%JH{3r9lb0+u_qzW zyyE#eS%FN5JTcc(+e%^5~a_aR4SGAt@c5hxXdtY??cD;L@OLU%2cxA9+Qc>W^ zg%Pt{E8iN|RSD>BerM?HIqAyOpUu~9UbOrxS@4S?b9wEfZb`36OZNFK+gWQCpyr=+ zltX(^Jtq*!WMsT<<8~Wc@Z+?SAr6o}>Gjm&C3+c=%Cv uK}GA0O+Vh&f1iI%|6EmOoz|b3*6ZRuC)}&N_K|^sfx*+&&t;ucLK6VS)sd6{ 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!ia0y~yU~m9o4mJh`hEaF1!TZd}#bhWwXzPfLEQ@%3o9R$xL?!lghN5&Ld1)osvSog*b&|xrTczQK|K4T(+e*x&N=&g56{rOw8xHCH*h|JtLiIX|vfMo*T499mCDcTu~;tk#(ja>p$BqI*a$S`$|k)i;>9Jz{d=@a70)I`?zmf9p%FleYF; z=4efJuyIdnsAzX>o8#o1a@*|4#sj5yjf6Pc4;Ut|nAiZGn1m>14=N?KYv`7Fn@#={rtC+aQWvu_Sv;Ah1(WunajZW#rB zuiqzjDXg61=X}sarp@Wexm9+p4UK9^mZB=5fhmf~o;&a6?QVW;b-E%!iLIgM4dbl$ z*(tmyRw}Hx&b+ij_ql%Tt`N4GUy;ss6>c97h%kk$lmAkw*y5q6@J#cFi=%*pJgaeG z@wRQ-+H@+#Qk2;KwAZvZZzRge8d?DvU=3wqaZPr3MOGS7kqFMe_Fb`W4$_}Jnh z=ix8`mJ>eH7ad`3Qs|I5ezEtFQs9D13+Gw&?siIKw&)Yi*zSB#%ehjP)2q@}*XqQg z72fu1xlV6dw3(w#O<;n9iF2gt;x0KhfrS$Ue(jUrxla1mzWm+ms`)yZ#pH%-m?n(5!i#ZPvvvyyf>F)N9!ld1HE*WTk(1btE(88~Y0i#G(=N|rXf|NU#n zq?1{xD6E&bh);lFowhyus<_1|6D5;(`Fs-P>^SvwlU3rhM;n7g zemCZIWUgRoFWYtfb!Xgqb%u+tzZ$JR#CSwQr6p=}Utiyyvfa7NfqUb^LzM$XB3FsV z?&-98aQ}(@o+lH#UxYWwed>9j*gIv3OKVf7@`2BLgtP0LO`hTD9Z#P;bpa>KpPA2Xl~1H7Dm>*24rQQmA{rmUt zNB{lX#}Hz#a`|OROV*N$6Hc*2M@KJ;Td%#CA#K0FOosz&W@(@QU36|`S@e01m92ih zvKKN;{JuU<+pNhT_&w67Zu3o^Z{NOsDUAKeu^?>q(w=lKRy6^GhzI>qqFinD(I>M0 zvR}T>#-*8{!hI#nG;sA*7KN;>QEEc3zU~U>&6&@C?fUhjzkXG5v}}#i75-(AYItDN zxqs$8I<3A(8HDvd1W#UB-}!gTm(vWB;|?r&Ih|2$Z-eJ$eP*93#>va#*=BrUQuDob zcX#>zXs&nf-Yt7)U;l58X8FHAKV$T5?d<&4#qY1Py;$FE&G7yGeSgFEcXl3L?B2ic z^zPEvVhrEk-CcY&i*du|&Cbg&FAQ3_B!#_ls#k0H`Z&p;$Hz4b8-M<+eD?e~W5xe} zwR&;8@3Jk3TDxh(h6%HNe0qA?Q~F8l{<^u^;p^s1^-~Vyd~kWWKc{o-^QW3O(j^tU z#l*x`gsonguI_oVe{pqnwR3Z2W!Jj6y{B$(&wp8BHS_VVPx1R|Br7+jJMta)_O0yD zjeGZwecp4&rs4MXe16|Q&(6+Py!Yyr*6P)(pM~W&2(i34)q84p*;^@w;^Jb4JvBck z9X)!Kg>$M`tJ~s(r%rio`dnOGY*Y8=Mg!N;6O0xA{#d@hx7VB3rshY1hebDg!Q*4R z)22;hsQC3olYw8(CLuSMcS8Nbd=n`heSPK)TeckO7T5352$(YG?%lg*zI=Ogb90Q1 zLg2s0$NM?C{FGF!bqy7ac~^azHl01Fa;eOLTeqavhINOnKKksLn!&7v$6WbNOj$PN zQgED{TnhWaH3`#I%`=NaBBND!*R5Hja((vf*(OrGXS@mu3k^dVe0>FUX0hep+r#N` zWA%yk;SJW-)(vZzb8at-TI=U85F&0ri|y(`x1WE$ueh3}dehNf#J6isb2IZin@Xq6 zH+^_}Cb50iTJOPnJX0aNva<4pMa{=YM|~bPH#aNJ)B9~K*Z!Y>rQJQN+CAqcFfcGM Nc)I$ztaD0e0swHNc(DKg 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!ia0y~yU~m9o4mJh`hE4SGAt@c5hxXdtY??cD;L@OLU%2cxA9+Qc>W^ zg%Pt{E8iN|RSD>BerM?HIqAyOpUu~9UbOrxS@4S?b9wEfZb`36OZNFK+gWQCpyr=+ zltX(^Jtq*!WMsT<<8~Wc@Z+?SAr6o}>Gjm&C3+c=%Cv uK}GA0O+Vh&f1iI%|6EmOoz|b3*6ZRuC)}&N_K|^sfx*+&&t;ucLK6VS)sd6{ 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!ia0y~yU~m9o4mJh`hEaF1!TZd}#bhWwXzPfLEQ@%3o9R$xL?!2Utw|gUEIJ`0nUY~1yApNswpG)D=*vzFIPP(eD zhUX47+}N#QyggHS+4idcaqnsZtZZj4`Tx_p*l$xtuG#F5_QB!Y0grhD=uHG$+uQ&D z#Lv9=;))NJzQN{o6%_@K6*#nNU;h5RTl)U}``5MResN}D=yh8xAj8*wr0|X1@xqvn zo8RNsvmbc*QuCMu!?MeomGgw#5+BYwz0rV2lCS;#-1E0~=nA+B28u8iR98o9e*5x; z#bJ_)UfRu@Hw)K4y>aj$<6OVz%ZsAAtq#0?y_)+*;nf+j-%{142)YV-P7*m6`bgx4 z>K>1)GnQU{X&~2s^7EcAKaxJ>=jUg4|K()T5Zh|vd-C(1BAy429wj|Jbh=ge+3gc~ zOLGsdZ8-YmTJPKU@0s^^zr1@_c5T>cNs%_i$Y~efmfh9ApJB3N&z?VRB4)}AGtQ=c z`Th4$S?cF2ESa-5?cTjRQ2I^T?mU~B zJ|{M<`Qo?XYL;kT!?tA{dAHd5`}!JwZrZ-_sP%!DC0q`hZ!U>jKUwAEHxWncAD7KC z1jo{0hpmWEyl7WGN!PC{xWt~$(696HVW0e2^ 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!ia0y~yU~m9o4mJh`hE4SGAt@c5hxXdtY??cD;L@OLU%2cxA9+Qc>W^ zg%Pt{E8iN|RSD>BerM?HIqAyOpUu~9UbOrxS@4S?b9wEfZb`36OZNFK+gWQCpyr=+ zltX(^Jtq*!WMsT<<8~Wc@Z+?SAr6o}>Gjm&C3+c=%Cv uK}GA0O+Vh&f1iI%|6EmOoz|b3*6ZRuC)}&N_K|^sfx*+&&t;ucLK6VS)sd6{ 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!ia0y~yU~m9o4mJh`hEaF1!TZd}#bhWwXzPfLEQ@%3o9R$xL?! { 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()))