diff --git a/kubejs/assets/tfg/models/block/reflector_day_1.json b/kubejs/assets/tfg/models/block/reflector_day_1.json index 0322e6dc6..d9a01c54c 100644 --- a/kubejs/assets/tfg/models/block/reflector_day_1.json +++ b/kubejs/assets/tfg/models/block/reflector_day_1.json @@ -11,6 +11,8 @@ { "from": [0, 0, 0], "to": [16, 16, 16], + "shade": false, + "light_emission": 15, "faces": { "north": {"uv": [0, 12, 4, 16], "texture": "#1"}, "east": {"uv": [0, 12, 4, 16], "texture": "#1"}, @@ -23,6 +25,8 @@ { "from": [-15, -16, -10.8], "to": [-12, -0.1, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [-28, 5.9, -12.8]}, "faces": { "north": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, @@ -36,6 +40,8 @@ { "from": [-12, -16, -10.8], "to": [-9, 4.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [-25, 5.9, -12.8]}, "faces": { "north": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, @@ -49,6 +55,8 @@ { "from": [-9, -16, -10.8], "to": [-6, 8.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [-22, 5.9, -12.8]}, "faces": { "north": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, @@ -62,6 +70,8 @@ { "from": [-6, -16, -10.8], "to": [-3, 12.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [-19, 5.9, -12.8]}, "faces": { "north": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, @@ -75,6 +85,8 @@ { "from": [-3, -16, -10.8], "to": [0, 16.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [-16, 5.9, -12.8]}, "faces": { "north": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, @@ -88,6 +100,8 @@ { "from": [28, -16, -10.8], "to": [31, -0.1, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [44, 5.9, -12.8]}, "faces": { "north": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, @@ -101,6 +115,8 @@ { "from": [25, -16, -10.8], "to": [28, 4.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [41, 5.9, -12.8]}, "faces": { "north": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, @@ -114,6 +130,8 @@ { "from": [22, -16, -10.8], "to": [25, 8.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [38, 5.9, -12.8]}, "faces": { "north": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, @@ -127,6 +145,8 @@ { "from": [19, -16, -10.8], "to": [22, 12.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [35, 5.9, -12.8]}, "faces": { "north": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, @@ -140,6 +160,8 @@ { "from": [16, -16, -10.8], "to": [19, 16.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [32, 5.9, -12.8]}, "faces": { "north": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, @@ -153,6 +175,8 @@ { "from": [0, -16, -10.8], "to": [16, 21.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [0, 5.9, -12.8]}, "faces": { "north": {"uv": [4, 0, 8, 9.5], "texture": "#1"}, @@ -166,6 +190,8 @@ { "from": [-15, -16, 26.8], "to": [-12, -0.1, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [-28, 5.9, 28.8]}, "faces": { "north": {"uv": [11, 3.75, 11.75, 9.5], "texture": "#1"}, @@ -179,6 +205,8 @@ { "from": [-12, -16, 26.8], "to": [-9, 4.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [-25, 5.9, 28.8]}, "faces": { "north": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, @@ -192,6 +220,8 @@ { "from": [-9, -16, 26.8], "to": [-6, 8.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [-22, 5.9, 28.8]}, "faces": { "north": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, @@ -205,6 +235,8 @@ { "from": [-6, -16, 26.8], "to": [-3, 12.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [-19, 5.9, 28.8]}, "faces": { "north": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, @@ -218,6 +250,8 @@ { "from": [-3, -16, 26.8], "to": [0, 16.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [-16, 5.9, 28.8]}, "faces": { "north": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, @@ -231,6 +265,8 @@ { "from": [28, -16, 26.8], "to": [31, -0.1, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [44, 5.9, 28.8]}, "faces": { "north": {"uv": [11.75, 3.75, 11, 9.5], "texture": "#1"}, @@ -244,6 +280,8 @@ { "from": [25, -16, 26.8], "to": [28, 4.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [41, 5.9, 28.8]}, "faces": { "north": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, @@ -257,6 +295,8 @@ { "from": [22, -16, 26.8], "to": [25, 8.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [38, 5.9, 28.8]}, "faces": { "north": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, @@ -270,6 +310,8 @@ { "from": [19, -16, 26.8], "to": [22, 12.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [35, 5.9, 28.8]}, "faces": { "north": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, @@ -283,6 +325,8 @@ { "from": [16, -16, 26.8], "to": [19, 16.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [32, 5.9, 28.8]}, "faces": { "north": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, @@ -296,6 +340,8 @@ { "from": [0, -16, 26.8], "to": [16, 21.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [0, 5.9, 28.8]}, "faces": { "north": {"uv": [8, 0, 4, 9.5], "texture": "#1"}, @@ -309,6 +355,8 @@ { "from": [-10.7, -16, -15], "to": [-10.7, -0.1, -12], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -28]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -322,6 +370,8 @@ { "from": [-10.7, -16, 16], "to": [-10.7, 16.9, 19], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 32]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -335,6 +385,8 @@ { "from": [-10.7, -16, 19], "to": [-10.7, 12.9, 22], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 35]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -348,6 +400,8 @@ { "from": [-10.7, -16, 22], "to": [-10.7, 8.9, 25], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 38]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -361,6 +415,8 @@ { "from": [-10.7, -16, 25], "to": [-10.7, 4.9, 28], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 41]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -374,6 +430,8 @@ { "from": [-10.7, -16, 28], "to": [-10.7, -0.1, 31], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 44]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -387,6 +445,8 @@ { "from": [-10.7, -16, -12], "to": [-10.7, 4.9, -9], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -25]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -400,6 +460,8 @@ { "from": [-10.7, -16, -9], "to": [-10.7, 8.9, -6], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -22]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -413,6 +475,8 @@ { "from": [-10.7, -16, -6], "to": [-10.7, 12.9, -3], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -19]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -426,6 +490,8 @@ { "from": [-10.7, -16, -3], "to": [-10.7, 16.9, 0], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -16]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -439,6 +505,8 @@ { "from": [-10.7, -16, 0], "to": [-10.7, 21.9, 16], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 0]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -452,6 +520,8 @@ { "from": [26.7, -16, -15], "to": [26.7, -0.1, -12], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -28]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -465,6 +535,8 @@ { "from": [26.7, -16, 16], "to": [26.7, 16.9, 19], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 32]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -478,6 +550,8 @@ { "from": [26.7, -16, 19], "to": [26.7, 12.9, 22], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 35]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -491,6 +565,8 @@ { "from": [26.7, -16, 22], "to": [26.7, 8.9, 25], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 38]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -504,6 +580,8 @@ { "from": [26.7, -16, 25], "to": [26.7, 4.9, 28], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 41]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -517,6 +595,8 @@ { "from": [26.7, -16, 28], "to": [26.7, -0.1, 31], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 44]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -530,6 +610,8 @@ { "from": [26.7, -16, -12], "to": [26.7, 4.9, -9], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -25]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -543,6 +625,8 @@ { "from": [26.7, -16, -9], "to": [26.7, 8.9, -6], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -22]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -556,6 +640,8 @@ { "from": [26.7, -16, -6], "to": [26.7, 12.9, -3], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -19]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -569,6 +655,8 @@ { "from": [26.7, -16, -3], "to": [26.7, 16.9, 0], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -16]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -582,6 +670,8 @@ { "from": [26.7, -16, 0], "to": [26.7, 21.9, 16], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 0]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, diff --git a/kubejs/assets/tfg/models/block/reflector_day_2.json b/kubejs/assets/tfg/models/block/reflector_day_2.json index ce700036f..e2d493b06 100644 --- a/kubejs/assets/tfg/models/block/reflector_day_2.json +++ b/kubejs/assets/tfg/models/block/reflector_day_2.json @@ -11,6 +11,8 @@ { "from": [0, 0, 0], "to": [16, 16, 16], + "shade": false, + "light_emission": 15, "faces": { "north": {"uv": [0, 12, 4, 16], "texture": "#1"}, "east": {"uv": [0, 12, 4, 16], "texture": "#1"}, @@ -23,6 +25,8 @@ { "from": [-15, -16, -10.8], "to": [-12, -0.1, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [-28, 5.9, -12.8]}, "faces": { "north": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, @@ -36,6 +40,8 @@ { "from": [-12, -16, -10.8], "to": [-9, 4.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [-25, 5.9, -12.8]}, "faces": { "north": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, @@ -49,6 +55,8 @@ { "from": [-9, -16, -10.8], "to": [-6, 8.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [-22, 5.9, -12.8]}, "faces": { "north": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, @@ -62,6 +70,8 @@ { "from": [-6, -16, -10.8], "to": [-3, 12.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [-19, 5.9, -12.8]}, "faces": { "north": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, @@ -75,6 +85,8 @@ { "from": [-3, -16, -10.8], "to": [0, 16.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [-16, 5.9, -12.8]}, "faces": { "north": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, @@ -88,6 +100,8 @@ { "from": [28, -16, -10.8], "to": [31, -0.1, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [44, 5.9, -12.8]}, "faces": { "north": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, @@ -101,6 +115,8 @@ { "from": [25, -16, -10.8], "to": [28, 4.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [41, 5.9, -12.8]}, "faces": { "north": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, @@ -114,6 +130,8 @@ { "from": [22, -16, -10.8], "to": [25, 8.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [38, 5.9, -12.8]}, "faces": { "north": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, @@ -127,6 +145,8 @@ { "from": [19, -16, -10.8], "to": [22, 12.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [35, 5.9, -12.8]}, "faces": { "north": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, @@ -140,6 +160,8 @@ { "from": [16, -16, -10.8], "to": [19, 16.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [32, 5.9, -12.8]}, "faces": { "north": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, @@ -153,6 +175,8 @@ { "from": [0, -16, -10.8], "to": [16, 21.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [0, 5.9, -12.8]}, "faces": { "north": {"uv": [4, 0, 8, 9.5], "texture": "#1"}, @@ -166,6 +190,8 @@ { "from": [-15, -16, 26.8], "to": [-12, -0.1, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [-28, 5.9, 28.8]}, "faces": { "north": {"uv": [11, 3.75, 11.75, 9.5], "texture": "#1"}, @@ -179,6 +205,8 @@ { "from": [-12, -16, 26.8], "to": [-9, 4.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [-25, 5.9, 28.8]}, "faces": { "north": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, @@ -192,6 +220,8 @@ { "from": [-9, -16, 26.8], "to": [-6, 8.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [-22, 5.9, 28.8]}, "faces": { "north": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, @@ -205,6 +235,8 @@ { "from": [-6, -16, 26.8], "to": [-3, 12.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [-19, 5.9, 28.8]}, "faces": { "north": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, @@ -218,6 +250,8 @@ { "from": [-3, -16, 26.8], "to": [0, 16.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [-16, 5.9, 28.8]}, "faces": { "north": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, @@ -231,6 +265,8 @@ { "from": [28, -16, 26.8], "to": [31, -0.1, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [44, 5.9, 28.8]}, "faces": { "north": {"uv": [11.75, 3.75, 11, 9.5], "texture": "#1"}, @@ -244,6 +280,8 @@ { "from": [25, -16, 26.8], "to": [28, 4.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [41, 5.9, 28.8]}, "faces": { "north": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, @@ -257,6 +295,8 @@ { "from": [22, -16, 26.8], "to": [25, 8.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [38, 5.9, 28.8]}, "faces": { "north": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, @@ -270,6 +310,8 @@ { "from": [19, -16, 26.8], "to": [22, 12.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [35, 5.9, 28.8]}, "faces": { "north": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, @@ -283,6 +325,8 @@ { "from": [16, -16, 26.8], "to": [19, 16.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [32, 5.9, 28.8]}, "faces": { "north": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, @@ -296,6 +340,8 @@ { "from": [0, -16, 26.8], "to": [16, 21.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [0, 5.9, 28.8]}, "faces": { "north": {"uv": [8, 0, 4, 9.5], "texture": "#1"}, @@ -309,6 +355,8 @@ { "from": [-10.7, -16, -15], "to": [-10.7, -0.1, -12], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -28]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -322,6 +370,8 @@ { "from": [-10.7, -16, 16], "to": [-10.7, 16.9, 19], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 32]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -335,6 +385,8 @@ { "from": [-10.7, -16, 19], "to": [-10.7, 12.9, 22], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 35]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -348,6 +400,8 @@ { "from": [-10.7, -16, 22], "to": [-10.7, 8.9, 25], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 38]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -361,6 +415,8 @@ { "from": [-10.7, -16, 25], "to": [-10.7, 4.9, 28], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 41]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -374,6 +430,8 @@ { "from": [-10.7, -16, 28], "to": [-10.7, -0.1, 31], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 44]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -387,6 +445,8 @@ { "from": [-10.7, -16, -12], "to": [-10.7, 4.9, -9], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -25]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -400,6 +460,8 @@ { "from": [-10.7, -16, -9], "to": [-10.7, 8.9, -6], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -22]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -413,6 +475,8 @@ { "from": [-10.7, -16, -6], "to": [-10.7, 12.9, -3], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -19]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -426,6 +490,8 @@ { "from": [-10.7, -16, -3], "to": [-10.7, 16.9, 0], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -16]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -439,6 +505,8 @@ { "from": [-10.7, -16, 0], "to": [-10.7, 21.9, 16], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 0]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -452,6 +520,8 @@ { "from": [26.7, -16, -15], "to": [26.7, -0.1, -12], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -28]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -465,6 +535,8 @@ { "from": [26.7, -16, 16], "to": [26.7, 16.9, 19], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 32]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -478,6 +550,8 @@ { "from": [26.7, -16, 19], "to": [26.7, 12.9, 22], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 35]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -491,6 +565,8 @@ { "from": [26.7, -16, 22], "to": [26.7, 8.9, 25], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 38]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -504,6 +580,8 @@ { "from": [26.7, -16, 25], "to": [26.7, 4.9, 28], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 41]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -517,6 +595,8 @@ { "from": [26.7, -16, 28], "to": [26.7, -0.1, 31], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 44]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -530,6 +610,8 @@ { "from": [26.7, -16, -12], "to": [26.7, 4.9, -9], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -25]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -543,6 +625,8 @@ { "from": [26.7, -16, -9], "to": [26.7, 8.9, -6], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -22]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -556,6 +640,8 @@ { "from": [26.7, -16, -6], "to": [26.7, 12.9, -3], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -19]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -569,6 +655,8 @@ { "from": [26.7, -16, -3], "to": [26.7, 16.9, 0], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -16]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -582,6 +670,8 @@ { "from": [26.7, -16, 0], "to": [26.7, 21.9, 16], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 0]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, diff --git a/kubejs/assets/tfg/models/block/reflector_day_3.json b/kubejs/assets/tfg/models/block/reflector_day_3.json index 989d7bc01..721465ba9 100644 --- a/kubejs/assets/tfg/models/block/reflector_day_3.json +++ b/kubejs/assets/tfg/models/block/reflector_day_3.json @@ -11,6 +11,8 @@ { "from": [0, 0, 0], "to": [16, 16, 16], + "shade": false, + "light_emission": 15, "faces": { "north": {"uv": [0, 12, 4, 16], "texture": "#1"}, "east": {"uv": [0, 12, 4, 16], "texture": "#1"}, @@ -23,6 +25,8 @@ { "from": [-15, -16, -10.8], "to": [-12, -0.1, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [-28, 5.9, -12.8]}, "faces": { "north": {"uv": [11, 5.5, 11.75, 9.5], "texture": "#1"}, @@ -36,6 +40,8 @@ { "from": [-12, -16, -10.8], "to": [-9, 4.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [-25, 5.9, -12.8]}, "faces": { "north": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, @@ -49,6 +55,8 @@ { "from": [-9, -16, -10.8], "to": [-6, 8.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [-22, 5.9, -12.8]}, "faces": { "north": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, @@ -62,6 +70,8 @@ { "from": [-6, -16, -10.8], "to": [-3, 12.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [-19, 5.9, -12.8]}, "faces": { "north": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, @@ -75,6 +85,8 @@ { "from": [-3, -16, -10.8], "to": [0, 16.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [-16, 5.9, -12.8]}, "faces": { "north": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, @@ -88,6 +100,8 @@ { "from": [28, -16, -10.8], "to": [31, -0.1, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [44, 5.9, -12.8]}, "faces": { "north": {"uv": [11.75, 5.5, 11, 9.5], "texture": "#1"}, @@ -101,6 +115,8 @@ { "from": [25, -16, -10.8], "to": [28, 4.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [41, 5.9, -12.8]}, "faces": { "north": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, @@ -114,6 +130,8 @@ { "from": [22, -16, -10.8], "to": [25, 8.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [38, 5.9, -12.8]}, "faces": { "north": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, @@ -127,6 +145,8 @@ { "from": [19, -16, -10.8], "to": [22, 12.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [35, 5.9, -12.8]}, "faces": { "north": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, @@ -140,6 +160,8 @@ { "from": [16, -16, -10.8], "to": [19, 16.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [32, 5.9, -12.8]}, "faces": { "north": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, @@ -153,6 +175,8 @@ { "from": [0, -16, -10.8], "to": [16, 21.9, -10.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "x", "origin": [0, 5.9, -12.8]}, "faces": { "north": {"uv": [4, 0, 8, 9.5], "texture": "#1"}, @@ -166,6 +190,8 @@ { "from": [-15, -16, 26.8], "to": [-12, -0.1, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [-28, 5.9, 28.8]}, "faces": { "north": {"uv": [11, 3.75, 11.75, 9.5], "texture": "#1"}, @@ -179,6 +205,8 @@ { "from": [-12, -16, 26.8], "to": [-9, 4.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [-25, 5.9, 28.8]}, "faces": { "north": {"uv": [10.25, 4.25, 11, 9.5], "texture": "#1"}, @@ -192,6 +220,8 @@ { "from": [-9, -16, 26.8], "to": [-6, 8.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [-22, 5.9, 28.8]}, "faces": { "north": {"uv": [9.5, 3.25, 10.25, 9.5], "texture": "#1"}, @@ -205,6 +235,8 @@ { "from": [-6, -16, 26.8], "to": [-3, 12.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [-19, 5.9, 28.8]}, "faces": { "north": {"uv": [8.75, 2.25, 9.5, 9.5], "texture": "#1"}, @@ -218,6 +250,8 @@ { "from": [-3, -16, 26.8], "to": [0, 16.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [-16, 5.9, 28.8]}, "faces": { "north": {"uv": [8, 1.25, 8.75, 9.5], "texture": "#1"}, @@ -231,6 +265,8 @@ { "from": [28, -16, 26.8], "to": [31, -0.1, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [44, 5.9, 28.8]}, "faces": { "north": {"uv": [11.75, 3.75, 11, 9.5], "texture": "#1"}, @@ -244,6 +280,8 @@ { "from": [25, -16, 26.8], "to": [28, 4.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [41, 5.9, 28.8]}, "faces": { "north": {"uv": [11, 4.25, 10.25, 9.5], "texture": "#1"}, @@ -257,6 +295,8 @@ { "from": [22, -16, 26.8], "to": [25, 8.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [38, 5.9, 28.8]}, "faces": { "north": {"uv": [10.25, 3.25, 9.5, 9.5], "texture": "#1"}, @@ -270,6 +310,8 @@ { "from": [19, -16, 26.8], "to": [22, 12.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [35, 5.9, 28.8]}, "faces": { "north": {"uv": [9.5, 2.25, 8.75, 9.5], "texture": "#1"}, @@ -283,6 +325,8 @@ { "from": [16, -16, 26.8], "to": [19, 16.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [32, 5.9, 28.8]}, "faces": { "north": {"uv": [8.75, 1.25, 8, 9.5], "texture": "#1"}, @@ -296,6 +340,8 @@ { "from": [0, -16, 26.8], "to": [16, 21.9, 26.8], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "x", "origin": [0, 5.9, 28.8]}, "faces": { "north": {"uv": [8, 0, 4, 9.5], "texture": "#1"}, @@ -309,6 +355,8 @@ { "from": [-10.7, -16, -15], "to": [-10.7, -0.1, -12], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -28]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -322,6 +370,8 @@ { "from": [-10.7, -16, 16], "to": [-10.7, 16.9, 19], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 32]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -335,6 +385,8 @@ { "from": [-10.7, -16, 19], "to": [-10.7, 12.9, 22], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 35]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -348,6 +400,8 @@ { "from": [-10.7, -16, 22], "to": [-10.7, 8.9, 25], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 38]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -361,6 +415,8 @@ { "from": [-10.7, -16, 25], "to": [-10.7, 4.9, 28], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 41]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -374,6 +430,8 @@ { "from": [-10.7, -16, 28], "to": [-10.7, -0.1, 31], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 44]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -387,6 +445,8 @@ { "from": [-10.7, -16, -12], "to": [-10.7, 4.9, -9], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -25]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -400,6 +460,8 @@ { "from": [-10.7, -16, -9], "to": [-10.7, 8.9, -6], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -22]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -413,6 +475,8 @@ { "from": [-10.7, -16, -6], "to": [-10.7, 12.9, -3], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -19]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -426,6 +490,8 @@ { "from": [-10.7, -16, -3], "to": [-10.7, 16.9, 0], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, -16]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -439,6 +505,8 @@ { "from": [-10.7, -16, 0], "to": [-10.7, 21.9, 16], + "shade": false, + "light_emission": 15, "rotation": {"angle": -45, "axis": "z", "origin": [-12.7, 5.9, 0]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -452,6 +520,8 @@ { "from": [26.7, -16, -15], "to": [26.7, -0.1, -12], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -28]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -465,6 +535,8 @@ { "from": [26.7, -16, 16], "to": [26.7, 16.9, 19], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 32]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -478,6 +550,8 @@ { "from": [26.7, -16, 19], "to": [26.7, 12.9, 22], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 35]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -491,6 +565,8 @@ { "from": [26.7, -16, 22], "to": [26.7, 8.9, 25], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 38]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -504,6 +580,8 @@ { "from": [26.7, -16, 25], "to": [26.7, 4.9, 28], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 41]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -517,6 +595,8 @@ { "from": [26.7, -16, 28], "to": [26.7, -0.1, 31], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 44]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -530,6 +610,8 @@ { "from": [26.7, -16, -12], "to": [26.7, 4.9, -9], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -25]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -543,6 +625,8 @@ { "from": [26.7, -16, -9], "to": [26.7, 8.9, -6], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -22]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -556,6 +640,8 @@ { "from": [26.7, -16, -6], "to": [26.7, 12.9, -3], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -19]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -569,6 +655,8 @@ { "from": [26.7, -16, -3], "to": [26.7, 16.9, 0], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, -16]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, @@ -582,6 +670,8 @@ { "from": [26.7, -16, 0], "to": [26.7, 21.9, 16], + "shade": false, + "light_emission": 15, "rotation": {"angle": 45, "axis": "z", "origin": [28.7, 5.9, 0]}, "faces": { "north": {"uv": [0, 0, 0, 9.5], "texture": "#1"}, diff --git a/kubejs/assets/tfg/models/block/reflector_night.json b/kubejs/assets/tfg/models/block/reflector_night.json index ad2b8884a..7793a9e71 100644 --- a/kubejs/assets/tfg/models/block/reflector_night.json +++ b/kubejs/assets/tfg/models/block/reflector_night.json @@ -19,578 +19,6 @@ "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": { @@ -623,32 +51,5 @@ "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/server_scripts/tfc/recipes.metals.js b/kubejs/server_scripts/tfc/recipes.metals.js index 0a005c29c..ec358a554 100644 --- a/kubejs/server_scripts/tfc/recipes.metals.js +++ b/kubejs/server_scripts/tfc/recipes.metals.js @@ -200,6 +200,28 @@ function registerTFCMetalsRecipes(event) { .duration(700) .EUt(4) + // Rose Gold + const copper_types = [ + "#forge:ingots/copper", + "#forge:dusts/copper", + "#forge:ingots/annealed_copper", + "#forge:dusts/annealed_copper" + ]; + const gold_types = [ + "#forge:ingots/gold", + "#forge:dusts/gold" + ]; + + copper_types.forEach(copper_types_array => { + gold_types.forEach(gold_types_array => { + event.recipes.gtceu.alloy_smelter(`rose_gold_from_${copper_types_array.replace(/:/g, "/").replace(/#/g, "")}_and_${gold_types_array.replace(/:/g, "/").replace(/#/g, "")}`) + .itemInputs(Ingredient.of(copper_types_array).withCount(1), Ingredient.of(gold_types_array).withCount(4)) + .itemOutputs(ChemicalHelper.get(TagPrefix.ingot, GTMaterials.RoseGold, 5)) + .duration(20*10) + .EUt(GTValues.VA[GTValues.LV]) + }) + }); + const TFC_INTERMEDIATE_METALS = [ { metal: 'pig_iron', meltTemp: 1535 }, diff --git a/kubejs/server_scripts/tfg/json_tool.armor_trim.js b/kubejs/server_scripts/tfg/json_tool.armor_trim.js index 813fb4143..4f66e02ce 100644 --- a/kubejs/server_scripts/tfg/json_tool.armor_trim.js +++ b/kubejs/server_scripts/tfg/json_tool.armor_trim.js @@ -2,63 +2,67 @@ //priority: 0 "use strict"; +/* + * Set this const to true only when you need to run the tool because you added a new material. + * It does not need to be enabled all the time. + */ +const enableTool = false; + //#region Assign materials -////////////////////////////// -////////////////////////////// //Assign a new material here with the name of the material, the hex color for the name display, the item id that is used during smithing, and an index number that should be !!!unique!!! const materials = [ //Gems - {materialName: 'almandine_tfc', nameColor: '#7b1112', itemName: 'gtceu:exquisite_almandine_gem', indexNumber: 0.11, lang_en_us: 'Almandine'}, - {materialName: 'andradite_tfc', nameColor: '#c29d1e', itemName: 'gtceu:exquisite_andradite_gem', indexNumber: 0.12, lang_en_us: 'Andradite'}, - {materialName: 'blue_topaz_tfc', nameColor: '#a7c1c6', itemName: 'gtceu:exquisite_blue_topaz_gem', indexNumber: 0.13, lang_en_us: 'Blue Topaz'}, - {materialName: 'cinnabar_tfc', nameColor: '#c2274a', itemName: 'gtceu:exquisite_cinnabar_gem', indexNumber: 0.14, lang_en_us: 'Cinnabar'}, - {materialName: 'coal_tfc', nameColor: '#2b2f32', itemName: 'gtceu:exquisite_coal_gem', indexNumber: 0.15, lang_en_us: 'Coal'}, - {materialName: 'diamond_tfc', nameColor: '#98c2c6', itemName: 'gtceu:exquisite_diamond_gem', indexNumber: 0.16, lang_en_us: 'Diamond'}, - {materialName: 'emerald_tfc', nameColor: '#11c254', itemName: 'gtceu:exquisite_emerald_gem', indexNumber: 0.17, lang_en_us: 'Emerald'}, - {materialName: 'green_sapphire_tfc', nameColor: '#75af89', itemName: 'gtceu:exquisite_green_sapphire_gem', indexNumber: 0.18, lang_en_us: 'Green Sapphire'}, - {materialName: 'grossular_tfc', nameColor: '#c28b5c', itemName: 'gtceu:exquisite_grossular_gem', indexNumber: 0.19, lang_en_us: 'Grossular'}, - {materialName: 'rutile_tfc', nameColor: '#681c05', itemName: 'gtceu:exquisite_rutile_gem', indexNumber: 0.191, lang_en_us: 'Rutile'}, - {materialName: 'lazurite_tfc', nameColor: '#1e29bb', itemName: 'gtceu:exquisite_lazurite_gem', indexNumber: 0.192, lang_en_us: 'Lazurite'}, - {materialName: 'pyrope_tfc', nameColor: '#b11344', itemName: 'gtceu:exquisite_pyrope_gem', indexNumber: 0.193, lang_en_us: 'Pyrope'}, - {materialName: 'rock_salt_tfc', nameColor: '#c2b2af', itemName: 'gtceu:exquisite_rock_salt_gem', indexNumber: 0.194, lang_en_us: 'Rock Salt'}, - {materialName: 'ruby_tfc', nameColor: '#a41b0c', itemName: 'gtceu:exquisite_ruby_gem', indexNumber: 0.195, lang_en_us: 'Ruby'}, - {materialName: 'salt_tfc', nameColor: '#bebec2', itemName: 'gtceu:exquisite_salt_gem', indexNumber: 0.196, lang_en_us: 'salt'}, - {materialName: 'sapphire_tfc', nameColor: '#2628b0', itemName: 'gtceu:exquisite_sapphire_gem', indexNumber: 0.197, lang_en_us: 'Sapphire'}, - {materialName: 'sodalite_tfc', nameColor: '#2e40c6', itemName: 'gtceu:exquisite_sodalite_gem', indexNumber: 0.198, lang_en_us: 'Sodalite'}, - {materialName: 'coke_tfc', nameColor: '#424847', itemName: 'gtceu:exquisite_coke_gem', indexNumber: 0.199, lang_en_us: 'Coke'}, - {materialName: 'spessartine_tfc', nameColor: '#c28017', itemName: 'gtceu:exquisite_spessartine_gem', indexNumber: 0.181, lang_en_us: 'Spessartine'}, - {materialName: 'topaz_tfc', nameColor: '#b1a42d', itemName: 'gtceu:exquisite_topaz_gem', indexNumber: 0.182, lang_en_us: 'Topaz'}, - {materialName: 'uvarovite_tfc', nameColor: '#22b43b', itemName: 'gtceu:exquisite_uvarovite_gem', indexNumber: 0.183, lang_en_us: 'Uvarovite'}, - {materialName: 'nether_quartz_tfc', nameColor: '#bdb6b0', itemName: 'gtceu:exquisite_nether_quartz_gem', indexNumber: 0.184, lang_en_us: 'Nether Quartz'}, - {materialName: 'certus_quartz_tfc', nameColor: '#8ca4c4', itemName: 'gtceu:exquisite_certus_quartz_gem', indexNumber: 0.185, lang_en_us: 'Certus Quartz'}, - {materialName: 'quartzite_tfc', nameColor: '#b8bab8', itemName: 'gtceu:exquisite_quartzite_gem', indexNumber: 0.186, lang_en_us: 'Quartzite'}, - {materialName: 'realgar_tfc', nameColor: '#c22e28', itemName: 'gtceu:exquisite_realgar_gem', indexNumber: 0.187, lang_en_us: 'Realgar'}, - {materialName: 'malachite_tfc', nameColor: '#00b789', itemName: 'gtceu:exquisite_malachite_gem', indexNumber: 0.188, lang_en_us: 'Malachite'}, - {materialName: 'glass_tfc', nameColor: '#c2c2c6', itemName: 'gtceu:exquisite_glass_gem', indexNumber: 0.189, lang_en_us: 'Glass'}, - {materialName: 'olivine_tfc', nameColor: '#7fad03', itemName: 'gtceu:exquisite_olivine_gem', indexNumber: 0.171, lang_en_us: 'Olivine'}, - {materialName: 'opal_tfc', nameColor: '#bdadb6', itemName: 'gtceu:exquisite_opal_gem', indexNumber: 0.172, lang_en_us: 'Opal'}, - {materialName: 'amethyst_tfc', nameColor: '#9b78ba', itemName: 'gtceu:exquisite_amethyst_gem', indexNumber: 0.173, lang_en_us: 'Amethyst'}, - // {materialName: 'echo_shard_tfc', nameColor: '#002123', itemName: 'gtceu:exquisite_echo_shard_gem', indexNumber: 0.174, lang_en_us: 'Echo Shard'}, // disabled - {materialName: 'lapis_tfc', nameColor: '#6581c6', itemName: 'gtceu:exquisite_lapis_gem', indexNumber: 0.175, lang_en_us: 'Lapis'}, - {materialName: 'apatite_tfc', nameColor: '#059cbb', itemName: 'gtceu:exquisite_apatite_gem', indexNumber: 0.176, lang_en_us: 'Apatite'}, - {materialName: 'red_garnet_tfc', nameColor: '#710910', itemName: 'gtceu:exquisite_red_garnet_gem', indexNumber: 0.177, lang_en_us: 'Red Garnet'}, - {materialName: 'yellow_garnet_tfc', nameColor: '#bbc207', itemName: 'gtceu:exquisite_yellow_garnet_gem', indexNumber: 0.178, lang_en_us: 'Yellow Garnet'}, - {materialName: 'monazite_tfc', nameColor: '#9eb576', itemName: 'gtceu:exquisite_monazite_gem', indexNumber: 0.179, lang_en_us: 'Monazite'}, - {materialName: 'rose_quartz_tfc', nameColor: '#ba3458', itemName: 'gtceu:exquisite_rose_quartz_gem', indexNumber: 0.161, lang_en_us: 'Rose Quartz'}, - {materialName: 'fluix_tfc', nameColor: '#53458d', itemName: 'tfg:exquisite_fluix_gem', indexNumber: 0.162, lang_en_us: 'Fluix'}, + {materialName: 'almandine_tfc', nameColor: '#7b1112', itemName: 'gtceu:exquisite_almandine_gem', indexNumber: 0.11}, + {materialName: 'andradite_tfc', nameColor: '#c29d1e', itemName: 'gtceu:exquisite_andradite_gem', indexNumber: 0.12}, + {materialName: 'blue_topaz_tfc', nameColor: '#a7c1c6', itemName: 'gtceu:exquisite_blue_topaz_gem', indexNumber: 0.13}, + {materialName: 'cinnabar_tfc', nameColor: '#c2274a', itemName: 'gtceu:exquisite_cinnabar_gem', indexNumber: 0.14}, + {materialName: 'coal_tfc', nameColor: '#2b2f32', itemName: 'gtceu:exquisite_coal_gem', indexNumber: 0.15}, + {materialName: 'diamond_tfc', nameColor: '#98c2c6', itemName: 'gtceu:exquisite_diamond_gem', indexNumber: 0.16}, + {materialName: 'emerald_tfc', nameColor: '#11c254', itemName: 'gtceu:exquisite_emerald_gem', indexNumber: 0.17}, + {materialName: 'green_sapphire_tfc', nameColor: '#75af89', itemName: 'gtceu:exquisite_green_sapphire_gem', indexNumber: 0.18}, + {materialName: 'grossular_tfc', nameColor: '#c28b5c', itemName: 'gtceu:exquisite_grossular_gem', indexNumber: 0.19}, + {materialName: 'rutile_tfc', nameColor: '#681c05', itemName: 'gtceu:exquisite_rutile_gem', indexNumber: 0.191}, + {materialName: 'lazurite_tfc', nameColor: '#1e29bb', itemName: 'gtceu:exquisite_lazurite_gem', indexNumber: 0.192}, + {materialName: 'pyrope_tfc', nameColor: '#b11344', itemName: 'gtceu:exquisite_pyrope_gem', indexNumber: 0.193}, + {materialName: 'rock_salt_tfc', nameColor: '#c2b2af', itemName: 'gtceu:exquisite_rock_salt_gem', indexNumber: 0.194}, + {materialName: 'ruby_tfc', nameColor: '#a41b0c', itemName: 'gtceu:exquisite_ruby_gem', indexNumber: 0.195}, + {materialName: 'salt_tfc', nameColor: '#bebec2', itemName: 'gtceu:exquisite_salt_gem', indexNumber: 0.196}, + {materialName: 'sapphire_tfc', nameColor: '#2628b0', itemName: 'gtceu:exquisite_sapphire_gem', indexNumber: 0.197}, + {materialName: 'sodalite_tfc', nameColor: '#2e40c6', itemName: 'gtceu:exquisite_sodalite_gem', indexNumber: 0.198}, + {materialName: 'coke_tfc', nameColor: '#424847', itemName: 'gtceu:exquisite_coke_gem', indexNumber: 0.199}, + {materialName: 'spessartine_tfc', nameColor: '#c28017', itemName: 'gtceu:exquisite_spessartine_gem', indexNumber: 0.181}, + {materialName: 'topaz_tfc', nameColor: '#b1a42d', itemName: 'gtceu:exquisite_topaz_gem', indexNumber: 0.182}, + {materialName: 'uvarovite_tfc', nameColor: '#22b43b', itemName: 'gtceu:exquisite_uvarovite_gem', indexNumber: 0.183}, + {materialName: 'nether_quartz_tfc', nameColor: '#bdb6b0', itemName: 'gtceu:exquisite_nether_quartz_gem', indexNumber: 0.184}, + {materialName: 'certus_quartz_tfc', nameColor: '#8ca4c4', itemName: 'gtceu:exquisite_certus_quartz_gem', indexNumber: 0.185}, + {materialName: 'quartzite_tfc', nameColor: '#b8bab8', itemName: 'gtceu:exquisite_quartzite_gem', indexNumber: 0.186}, + {materialName: 'realgar_tfc', nameColor: '#c22e28', itemName: 'gtceu:exquisite_realgar_gem', indexNumber: 0.187}, + {materialName: 'malachite_tfc', nameColor: '#00b789', itemName: 'gtceu:exquisite_malachite_gem', indexNumber: 0.188}, + {materialName: 'glass_tfc', nameColor: '#c2c2c6', itemName: 'gtceu:exquisite_glass_gem', indexNumber: 0.189}, + {materialName: 'olivine_tfc', nameColor: '#7fad03', itemName: 'gtceu:exquisite_olivine_gem', indexNumber: 0.171}, + {materialName: 'opal_tfc', nameColor: '#bdadb6', itemName: 'gtceu:exquisite_opal_gem', indexNumber: 0.172}, + {materialName: 'amethyst_tfc', nameColor: '#9b78ba', itemName: 'gtceu:exquisite_amethyst_gem', indexNumber: 0.173}, + // {materialName: 'echo_shard_tfc', nameColor: '#002123', itemName: 'gtceu:exquisite_echo_shard_gem', indexNumber: 0.174}, // disabled + {materialName: 'lapis_tfc', nameColor: '#6581c6', itemName: 'gtceu:exquisite_lapis_gem', indexNumber: 0.175}, + {materialName: 'apatite_tfc', nameColor: '#059cbb', itemName: 'gtceu:exquisite_apatite_gem', indexNumber: 0.176}, + {materialName: 'red_garnet_tfc', nameColor: '#710910', itemName: 'gtceu:exquisite_red_garnet_gem', indexNumber: 0.177}, + {materialName: 'yellow_garnet_tfc', nameColor: '#bbc207', itemName: 'gtceu:exquisite_yellow_garnet_gem', indexNumber: 0.178}, + {materialName: 'monazite_tfc', nameColor: '#9eb576', itemName: 'gtceu:exquisite_monazite_gem', indexNumber: 0.179}, + {materialName: 'rose_quartz_tfc', nameColor: '#ba3458', itemName: 'gtceu:exquisite_rose_quartz_gem', indexNumber: 0.161}, + {materialName: 'fluix_tfc', nameColor: '#53458d', itemName: 'tfg:exquisite_fluix_gem', indexNumber: 0.162}, //Metals - {materialName: 'silver_tfc', nameColor: '#d8d8f4', itemName: 'vintageimprovements:silver_sheet', indexNumber: 0.162, lang_en_us: 'Silver'}, - {materialName: 'sterling_silver_tfc', nameColor: '#eae5d3', itemName: 'gtceu:sterling_silver_plate', indexNumber: 0.163, lang_en_us: 'Sterling Silver'}, - {materialName: 'gold_tfc', nameColor: '#ede65b', itemName: 'create:golden_sheet', indexNumber: 0.164, lang_en_us: 'Gold'}, - {materialName: 'rose_gold_tfc', nameColor: '#eddedb', itemName: 'vintageimprovements:rose_gold_sheet', indexNumber: 0.165, lang_en_us: 'Rose Gold'}, - {materialName: 'nickel_tfc', nameColor: '#bfd1ea', itemName: 'vintageimprovements:nickel_sheet', indexNumber: 0.166, lang_en_us: 'Nickel'}, - {materialName: 'platinum_tfc', nameColor: '#d8cea1', itemName: 'vintageimprovements:platinum_sheet', indexNumber: 0.167, lang_en_us: 'Platinum'}, - {materialName: 'titanium_tfc', nameColor: '#c496d8', itemName: 'gtceu:titanium_plate', indexNumber: 0.168, lang_en_us: 'Titanium'}, - {materialName: 'bismuth_tfc', nameColor: '#607c79', itemName: 'gtceu:bismuth_plate', indexNumber: 0.169, lang_en_us: 'Bismuth'}, - {materialName: 'neutronium_tfc', nameColor: '#d7d7db', itemName: 'gtceu:neutronium_plate', indexNumber: 0.151, lang_en_us: 'Neutronium'}, + {materialName: 'silver_tfc', nameColor: '#d8d8f4', itemName: 'vintageimprovements:silver_sheet', indexNumber: 0.162}, + {materialName: 'sterling_silver_tfc', nameColor: '#eae5d3', itemName: 'gtceu:sterling_silver_plate', indexNumber: 0.163}, + {materialName: 'gold_tfc', nameColor: '#ede65b', itemName: 'create:golden_sheet', indexNumber: 0.164}, + {materialName: 'rose_gold_tfc', nameColor: '#eddedb', itemName: 'vintageimprovements:rose_gold_sheet', indexNumber: 0.165}, + {materialName: 'nickel_tfc', nameColor: '#bfd1ea', itemName: 'vintageimprovements:nickel_sheet', indexNumber: 0.166}, + {materialName: 'platinum_tfc', nameColor: '#d8cea1', itemName: 'vintageimprovements:platinum_sheet', indexNumber: 0.167}, + {materialName: 'titanium_tfc', nameColor: '#c496d8', itemName: 'gtceu:titanium_plate', indexNumber: 0.168}, + {materialName: 'bismuth_tfc', nameColor: '#607c79', itemName: 'gtceu:bismuth_plate', indexNumber: 0.169}, + {materialName: 'neutronium_tfc', nameColor: '#d7d7db', itemName: 'gtceu:neutronium_plate', indexNumber: 0.151}, //Other - {materialName: 'pyrite_tfc', nameColor: '#a75e10', itemName: 'gtceu:rich_raw_pyrite', indexNumber: 0.152, lang_en_us: 'Pyrite'}, - {materialName: 'redx_tfc', nameColor: '#a06156', itemName: 'morered:red_alloy_wire', indexNumber: 0.153, lang_en_us: 'RedX'} + {materialName: 'pyrite_tfc', nameColor: '#a75e10', itemName: 'gtceu:rich_raw_pyrite', indexNumber: 0.152}, + {materialName: 'redx_tfc', nameColor: '#a06156', itemName: 'morered:red_alloy_wire', indexNumber: 0.153} ] ///////////////////////////// ///////////////////////////// @@ -75,136 +79,143 @@ function registerTFGTrimTags(event) { //#region Trim Item Atlas //Automatically creates armor_trims.json file -const trimfilePath = 'kubejs/assets/minecraft/atlases/armor_trims.json'; -let trimdata = JsonIO.read(trimfilePath) || {}; -trimdata["sources"] = trimdata["sources"] || []; +if (enableTool) { -let trimsource = trimdata["sources"].find(s => s.type === "paletted_permutations"); + const trimfilePath = 'kubejs/assets/minecraft/atlases/armor_trims.json'; + let trimdata = JsonIO.read(trimfilePath) || {}; + trimdata["sources"] = trimdata["sources"] || []; -if (!trimsource) { - trimsource = { - type: "paletted_permutations", - textures: [ - "trims/models/armor/coast", - "trims/models/armor/coast_leggings", - "trims/models/armor/sentry", - "trims/models/armor/sentry_leggings", - "trims/models/armor/dune", - "trims/models/armor/dune_leggings", - "trims/models/armor/wild", - "trims/models/armor/wild_leggings", - "trims/models/armor/ward", - "trims/models/armor/ward_leggings", - "trims/models/armor/eye", - "trims/models/armor/eye_leggings", - "trims/models/armor/vex", - "trims/models/armor/vex_leggings", - "trims/models/armor/tide", - "trims/models/armor/tide_leggings", - "trims/models/armor/snout", - "trims/models/armor/snout_leggings", - "trims/models/armor/rib", - "trims/models/armor/rib_leggings", - "trims/models/armor/spire", - "trims/models/armor/spire_leggings", - "trims/models/armor/wayfinder", - "trims/models/armor/wayfinder_leggings", - "trims/models/armor/shaper", - "trims/models/armor/shaper_leggings", - "trims/models/armor/silence", - "trims/models/armor/silence_leggings", - "trims/models/armor/raiser", - "trims/models/armor/raiser_leggings", - "trims/models/armor/host", - "trims/models/armor/host_leggings" - ], - palette_key: "trims/color_palettes/trim_palette", - permutations: {} - }; - trimdata["sources"].push(trimsource); -} + let trimsource = trimdata["sources"].find(s => s.type === "paletted_permutations"); -trimsource.permutations = trimsource.permutations || {}; + if (!trimsource) { + trimsource = { + type: "paletted_permutations", + textures: [ + "trims/models/armor/coast", + "trims/models/armor/coast_leggings", + "trims/models/armor/sentry", + "trims/models/armor/sentry_leggings", + "trims/models/armor/dune", + "trims/models/armor/dune_leggings", + "trims/models/armor/wild", + "trims/models/armor/wild_leggings", + "trims/models/armor/ward", + "trims/models/armor/ward_leggings", + "trims/models/armor/eye", + "trims/models/armor/eye_leggings", + "trims/models/armor/vex", + "trims/models/armor/vex_leggings", + "trims/models/armor/tide", + "trims/models/armor/tide_leggings", + "trims/models/armor/snout", + "trims/models/armor/snout_leggings", + "trims/models/armor/rib", + "trims/models/armor/rib_leggings", + "trims/models/armor/spire", + "trims/models/armor/spire_leggings", + "trims/models/armor/wayfinder", + "trims/models/armor/wayfinder_leggings", + "trims/models/armor/shaper", + "trims/models/armor/shaper_leggings", + "trims/models/armor/silence", + "trims/models/armor/silence_leggings", + "trims/models/armor/raiser", + "trims/models/armor/raiser_leggings", + "trims/models/armor/host", + "trims/models/armor/host_leggings" + ], + palette_key: "trims/color_palettes/trim_palette", + permutations: {} + }; + trimdata["sources"].push(trimsource); + } -materials.forEach(material => { - trimsource.permutations[material.materialName] = `tfc:color_palettes/trims/${material.materialName}`; -}); -JsonIO.write(trimfilePath, trimdata); -//#endregion + trimsource.permutations = trimsource.permutations || {}; -//#region Trim Block Atlas -//Automatically creates blocks.json file -const blockfilePath = 'kubejs/assets/minecraft/atlases/blocks.json'; -let blockdata = JsonIO.read(blockfilePath) || {}; -blockdata["sources"] = blockdata["sources"] || []; - -let blocksource = blockdata["sources"].find(s => s.type === "paletted_permutations"); - -if (!blocksource) { - blocksource = { - type: "paletted_permutations", - textures: [ - "trims/items/leggings_trim", - "trims/items/chestplate_trim", - "trims/items/helmet_trim", - "trims/items/boots_trim", - "tfc:item/helmet_trim", - "tfc:item/chestplate_trim", - "tfc:item/greaves_trim", - "tfc:item/boots_trim" - ], - palette_key: "trims/color_palettes/trim_palette", - permutations: {} - }; - blockdata["sources"].push(blocksource); -} - -blocksource.permutations = blocksource.permutations || {}; - -materials.forEach(material => { - blocksource.permutations[material.materialName] = `tfc:color_palettes/trims/${material.materialName}`; -}); -JsonIO.write(blockfilePath, blockdata); -//#endregion - -//#region Trim Material Data -//Automatically creates material.json files -materials.forEach(material => { - const trimfilepaths = [ - `kubejs/data/minecraft/trim_material/${material.materialName}.json`, - `kubejs/data/tfc/trim_material/${material.materialName}.json` - ]; - - const newtrimdata = { - asset_name: material.materialName, - description: { - color: material.nameColor, - translate: `trim_material.tfc.${material.materialName}` - }, - ingredient: material.itemName, - item_model_index: material.indexNumber - }; - - trimfilepaths.forEach(trimfilepaths => { - const existingData = JsonIO.read(trimfilepaths); - - // Only write if the file is missing or contents are different - if (JSON.stringify(existingData) !== JSON.stringify(newtrimdata)) { - JsonIO.write(trimfilepaths, newtrimdata); - } + materials.forEach(material => { + trimsource.permutations[material.materialName] = `tfc:color_palettes/trims/${material.materialName}`; }); - }); -//#endregion - -//#region Lang -//en_us -//reads the existing file, inserts new key-value pair, writes info back to the file -const langfilePath = 'kubejs/assets/tfc/lang/en_us.json'; -let langdata = JsonIO.read(langfilePath) || {}; - -materials.forEach(material => { - langdata[`trim_material.tfc.${material.materialName}`] = material.lang_en_us; -}); - -JsonIO.write(langfilePath, langdata); + JsonIO.write(trimfilePath, trimdata); + //#endregion + + //#region Trim Block Atlas + //Automatically creates blocks.json file + const blockfilePath = 'kubejs/assets/minecraft/atlases/blocks.json'; + let blockdata = JsonIO.read(blockfilePath) || {}; + blockdata["sources"] = blockdata["sources"] || []; + + let blocksource = blockdata["sources"].find(s => s.type === "paletted_permutations"); + + if (!blocksource) { + blocksource = { + type: "paletted_permutations", + textures: [ + "trims/items/leggings_trim", + "trims/items/chestplate_trim", + "trims/items/helmet_trim", + "trims/items/boots_trim", + "tfc:item/helmet_trim", + "tfc:item/chestplate_trim", + "tfc:item/greaves_trim", + "tfc:item/boots_trim" + ], + palette_key: "trims/color_palettes/trim_palette", + permutations: {} + }; + blockdata["sources"].push(blocksource); + } + + blocksource.permutations = blocksource.permutations || {}; + + materials.forEach(material => { + blocksource.permutations[material.materialName] = `tfc:color_palettes/trims/${material.materialName}`; + }); + JsonIO.write(blockfilePath, blockdata); + //#endregion + + //#region Trim Material Data + //Automatically creates material.json files + materials.forEach(material => { + const trimfilepaths = [ + `kubejs/data/minecraft/trim_material/${material.materialName}.json`, + `kubejs/data/tfc/trim_material/${material.materialName}.json` + ]; + + const newtrimdata = { + asset_name: material.materialName, + description: { + color: material.nameColor, + translate: `trim_material.tfc.${material.materialName}` + }, + ingredient: material.itemName, + item_model_index: material.indexNumber + }; + + trimfilepaths.forEach(trimfilepaths => { + const existingData = JsonIO.read(trimfilepaths); + + // Only write if the file is missing or contents are different + if (JSON.stringify(existingData) !== JSON.stringify(newtrimdata)) { + JsonIO.write(trimfilepaths, newtrimdata); + } + }); + }); + //#endregion + + /* + ** Depreciated. I will leave this here for future reference. ** + + en_us + reads the existing file, inserts new key-value pair, writes info back to the file + + const langfilePath = 'kubejs/assets/tfc/lang/en_us.json'; + let langdata = JsonIO.read(langfilePath) || {}; + + materials.forEach(material => { + langdata[`trim_material.tfc.${material.materialName}`] = material.lang_en_us; + }); + + JsonIO.write(langfilePath, langdata); + */ +}; //#endregion