diff --git a/CHANGELOG.md b/CHANGELOG.md index 5cf70dd45..839c8236a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,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 @@ -24,6 +25,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 000000000..9abb50ba9 Binary files /dev/null and b/kubejs/assets/tfg/textures/block/reflector_day_1.png differ 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 000000000..1d3fc0196 Binary files /dev/null and b/kubejs/assets/tfg/textures/block/reflector_day_1_n.png differ 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 000000000..b111f9b8b Binary files /dev/null and b/kubejs/assets/tfg/textures/block/reflector_day_1_s.png differ diff --git a/kubejs/assets/tfg/textures/block/reflector_day_2.png b/kubejs/assets/tfg/textures/block/reflector_day_2.png new file mode 100644 index 000000000..003d95e9a Binary files /dev/null and b/kubejs/assets/tfg/textures/block/reflector_day_2.png differ diff --git a/kubejs/assets/tfg/textures/block/reflector_day_2_n.png b/kubejs/assets/tfg/textures/block/reflector_day_2_n.png new file mode 100644 index 000000000..1d3fc0196 Binary files /dev/null and b/kubejs/assets/tfg/textures/block/reflector_day_2_n.png differ 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 000000000..b111f9b8b Binary files /dev/null and b/kubejs/assets/tfg/textures/block/reflector_day_2_s.png differ diff --git a/kubejs/assets/tfg/textures/block/reflector_day_3.png b/kubejs/assets/tfg/textures/block/reflector_day_3.png new file mode 100644 index 000000000..862f816eb Binary files /dev/null and b/kubejs/assets/tfg/textures/block/reflector_day_3.png differ 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 000000000..1d3fc0196 Binary files /dev/null and b/kubejs/assets/tfg/textures/block/reflector_day_3_n.png differ 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 000000000..b111f9b8b Binary files /dev/null and b/kubejs/assets/tfg/textures/block/reflector_day_3_s.png differ diff --git a/kubejs/assets/tfg/textures/block/reflector_night.png b/kubejs/assets/tfg/textures/block/reflector_night.png new file mode 100644 index 000000000..bd24270f1 Binary files /dev/null and b/kubejs/assets/tfg/textures/block/reflector_night.png differ 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 000000000..1d3fc0196 Binary files /dev/null and b/kubejs/assets/tfg/textures/block/reflector_night_n.png differ 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 000000000..b111f9b8b Binary files /dev/null and b/kubejs/assets/tfg/textures/block/reflector_night_s.png differ diff --git a/kubejs/data/tfg/loot_tables/blocks/electromagnetic_accelerator.json b/kubejs/data/tfg/loot_tables/blocks/electromagnetic_accelerator.json new file mode 100644 index 000000000..f51d33ec9 --- /dev/null +++ b/kubejs/data/tfg/loot_tables/blocks/electromagnetic_accelerator.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "tfg:electromagnetic_accelerator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/kubejs/data/tfg/loot_tables/blocks/machine_casing_aluminium_plated_steel.json b/kubejs/data/tfg/loot_tables/blocks/machine_casing_aluminium_plated_steel.json new file mode 100644 index 000000000..3f6436b44 --- /dev/null +++ b/kubejs/data/tfg/loot_tables/blocks/machine_casing_aluminium_plated_steel.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "tfg:machine_casing_aluminium_plated_steel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/kubejs/data/tfg/loot_tables/blocks/reflector.json b/kubejs/data/tfg/loot_tables/blocks/reflector.json new file mode 100644 index 000000000..ad8be401a --- /dev/null +++ b/kubejs/data/tfg/loot_tables/blocks/reflector.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "tfg:reflector" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/kubejs/data/tfg/loot_tables/blocks/superconductor_coil_large.json b/kubejs/data/tfg/loot_tables/blocks/superconductor_coil_large.json new file mode 100644 index 000000000..31a379c4b --- /dev/null +++ b/kubejs/data/tfg/loot_tables/blocks/superconductor_coil_large.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "tfg:superconductor_coil_large" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/kubejs/data/tfg/loot_tables/blocks/superconductor_coil_small.json b/kubejs/data/tfg/loot_tables/blocks/superconductor_coil_small.json new file mode 100644 index 000000000..ceb24944d --- /dev/null +++ b/kubejs/data/tfg/loot_tables/blocks/superconductor_coil_small.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "tfg:superconductor_coil_small" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/kubejs/server_scripts/tfg/recipes.miscellaneous.js b/kubejs/server_scripts/tfg/recipes.miscellaneous.js index f55328ffc..d4ddaaf2e 100644 --- a/kubejs/server_scripts/tfg/recipes.miscellaneous.js +++ b/kubejs/server_scripts/tfg/recipes.miscellaneous.js @@ -1043,13 +1043,47 @@ function registerTFGMiscellaneousRecipes(event) { event.recipes.gtceu.assembler('tfg:assembler/machine_casing_aluminium_plated_steel') .itemInputs( ChemicalHelper.get(TagPrefix.plate, GTMaterials.Aluminium, 6), - ChemicalHelper.get(TagPrefix.frameGt, GTMaterials.Steel, 1), + ChemicalHelper.get(TagPrefix.frameGt, GTMaterials.Steel, 1) ) .inputFluids(Fluid.of('gtceu:silicon', 72)) .itemOutputs('2x tfg:machine_casing_aluminium_plated_steel') .circuit(6) .duration(20 * (2.5)) .EUt(GTValues.VH[GTValues.LV]) + + event.recipes.gtceu.assembler('tfg:reflector_from_lens') + .itemInputs( + '24x #forge:lenses', + ChemicalHelper.get(TagPrefix.frameGt, GTMaterials.BlackSteel, 1) + ) + .inputFluids(Fluid.of('gtceu:silver', 1296)) + .itemOutputs('1x tfg:reflector') + .circuit(6) + .duration(20 * (60)) + .EUt(GTValues.VH[GTValues.HV]) + + event.recipes.gtceu.assembler('tfg:reflector_from_inr') + .itemInputs( + '1x gtceu:neutron_reflector', + ChemicalHelper.get(TagPrefix.frameGt, GTMaterials.BlackSteel, 1) + ) + .itemOutputs('2x tfg:reflector') + .circuit(9) + .duration(20 * (20)) + .EUt(GTValues.VH[GTValues.MV]) + + event.recipes.gtceu.assembler('tfg:reflector_from_certus') + .itemInputs( + ChemicalHelper.get(TagPrefix.plate, GTMaterials.CertusQuartz, 12), + ChemicalHelper.get(TagPrefix.frameGt, GTMaterials.BlackSteel, 1) + ) + .inputFluids(Fluid.of('gtceu:silver', 488)) + .itemOutputs('1x tfg:reflector') + .circuit(6) + .dimension('ad_astra:moon') + .duration(20 * (60)) + .EUt(GTValues.VH[GTValues.MV]) + //#endregion //region ammonia borane diff --git a/kubejs/server_scripts/tfg/tags.js b/kubejs/server_scripts/tfg/tags.js index 5533b79b5..09a1a5023 100644 --- a/kubejs/server_scripts/tfg/tags.js +++ b/kubejs/server_scripts/tfg/tags.js @@ -463,9 +463,13 @@ const registerTFGBlockTags = (event) => { event.add('minecraft:mineable/pickaxe', 'tfg:superconductor_coil_large') event.add('minecraft:mineable/pickaxe', 'tfg:superconductor_coil_small') event.add('minecraft:mineable/pickaxe', 'tfg:electromagnetic_accelerator') + event.add('minecraft:mineable/pickaxe', 'tfg:reflector') + event.add('minecraft:mineable/pickaxe', 'tfg:machine_casing_aluminium_plated_steel') event.add('forge:mineable/wrench', 'tfg:superconductor_coil_large') event.add('forge:mineable/wrench', 'tfg:superconductor_coil_small') event.add('forge:mineable/wrench', 'tfg:electromagnetic_accelerator') + event.add('forge:mineable/wrench', 'tfg:reflector') + event.add('forge:mineable/wrench', 'tfg:machine_casing_aluminium_plated_steel') } //#endregion diff --git a/kubejs/startup_scripts/gtceu/machines.js b/kubejs/startup_scripts/gtceu/machines.js index efd03d80b..4eed86f06 100644 --- a/kubejs/startup_scripts/gtceu/machines.js +++ b/kubejs/startup_scripts/gtceu/machines.js @@ -248,9 +248,9 @@ const registerGTCEuMachines = (event) => { .or(Predicates.autoAbilities(definition.getRecipeTypes())) .or(Predicates.abilities(PartAbility.MAINTENANCE).setExactLimit(1)) ) - .where("G", Predicates.blocks(GTBlocks.CASING_TEMPERED_GLASS.get())) + .where("G", Predicates.blocks("ae2:quartz_glass")) .where("I", Predicates.blocks("tfg:casings/machine_casing_iron_desh")) - .where("K", Predicates.blocks(ChemicalHelper.getBlock(TagPrefix.block, GTMaterials.Silver))) + .where("K", Predicates.blocks("tfg:reflector")) .where(" ", Predicates.any()) .build() ) @@ -321,9 +321,9 @@ const registerGTCEuMachines = (event) => { .where("S", Predicates.blocks(ChemicalHelper.getBlock(TagPrefix.frameGt, GTMaterials.Aluminium))) .where("C", Predicates.blocks("tfg:casings/machine_casing_green_solar_panel")) .where("D", Predicates.blocks("ad_astra:iron_plateblock")) - .where("E", Predicates.blocks(GTBlocks.CASING_TEMPERED_GLASS.get())) + .where("E", Predicates.blocks("ae2:quartz_glass")) .where("F", Predicates.blocks("tfg:casings/machine_casing_iron_desh")) - .where("G", Predicates.blocks(ChemicalHelper.getBlock(TagPrefix.block, GTMaterials.Silver))) + .where("G", Predicates.blocks("tfg:reflector")) .where("H", Predicates.controller(Predicates.blocks(definition.get()))) .where("I", Predicates.blocks("tfg:casings/machine_casing_iron_desh") .or(Predicates.autoAbilities(definition.getRecipeTypes())) @@ -407,9 +407,9 @@ const registerGTCEuMachines = (event) => { .where("S", Predicates.blocks(ChemicalHelper.getBlock(TagPrefix.frameGt, GTMaterials.StainlessSteel))) .where("C", Predicates.blocks("tfg:casings/machine_casing_red_solar_panel")) .where("D", Predicates.blocks("ad_astra:iron_plateblock")) - .where("E", Predicates.blocks(GTBlocks.CASING_TEMPERED_GLASS.get())) + .where("E", Predicates.blocks("ae2:quartz_glass")) .where("F", Predicates.blocks("tfg:casings/machine_casing_iron_desh")) - .where("G", Predicates.blocks(ChemicalHelper.getBlock(TagPrefix.block, GTMaterials.Silver))) + .where("G", Predicates.blocks("tfg:reflector")) .where("H", Predicates.controller(Predicates.blocks(definition.get()))) .where("I", Predicates.blocks("tfg:casings/machine_casing_iron_desh") .or(Predicates.autoAbilities(definition.getRecipeTypes()))