diff --git a/.gitignore b/.gitignore index 5e753cf5..44a4761f 100644 --- a/.gitignore +++ b/.gitignore @@ -110,9 +110,6 @@ gradle-app.setting **/build/ -# Common working directory -run/ - # Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored) !gradle-wrapper.jar diff --git a/src/main/resources/assets/novaeng_core/models/block/ec_modular_synthetic_memory/thread_module/run/l4_hyper_threading_module.json b/src/main/resources/assets/novaeng_core/models/block/ec_modular_synthetic_memory/thread_module/run/l4_hyper_threading_module.json new file mode 100644 index 00000000..7b1d7d59 --- /dev/null +++ b/src/main/resources/assets/novaeng_core/models/block/ec_modular_synthetic_memory/thread_module/run/l4_hyper_threading_module.json @@ -0,0 +1,424 @@ +{ + "credit": "Made with WI_8614_ice", + "texture_size": [64, 64], + "textures": { + "3": "novaeng_core:blocks/ec_modular_synthetic_memory_housing", + "6": "novaeng_core:blocks/ec_modular_synthetic_memory/bloom/thread_module/run/hyper_threading_module", + "37": "novaeng_core:blocks/ec_modular_synthetic_memory/l4_module_parallel_unit_side_1", + "53": "novaeng_core:blocks/ec_modular_synthetic_memory/l4_module_parallel_unit_side_2", + "54": "novaeng_core:blocks/ec_modular_synthetic_memory/thread_module_side_4", + "57": "novaeng_core:blocks/ec_modular_synthetic_memory/thread_module/run/hyper_threading_module", + "particle": "novaeng_core:blocks/ec_modular_synthetic_memory/parallel_unit_hosing" + }, + "elements": [ + { + "name": "bloom", + "from": [5, 2, 0.35], + "to": [6, 3, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 0.35]}, + "faces": { + "north": {"uv": [10, 13, 11, 14], "texture": "#6"}, + "east": {"uv": [11, 13, 10, 14], "texture": "#6"}, + "south": {"uv": [10, 13, 11, 14], "texture": "#6"}, + "west": {"uv": [10, 13, 11, 14], "texture": "#6"}, + "up": {"uv": [10, 13, 11, 14], "texture": "#6"}, + "down": {"uv": [10, 13, 11, 14], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [5, 4, 0.35], + "to": [6, 5, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0.35]}, + "faces": { + "north": {"uv": [10, 11, 11, 12], "texture": "#6"}, + "east": {"uv": [11, 11, 10, 12], "texture": "#6"}, + "south": {"uv": [10, 11, 11, 12], "texture": "#6"}, + "west": {"uv": [10, 11, 11, 12], "texture": "#6"}, + "up": {"uv": [10, 11, 11, 12], "texture": "#6"}, + "down": {"uv": [10, 11, 11, 12], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [2, 2, -0.25], + "to": [3, 6, 0.25], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -0.25]}, + "faces": { + "north": {"uv": [13, 10, 14, 14], "texture": "#6"}, + "east": {"uv": [14, 10, 13, 14], "texture": "#6"}, + "south": {"uv": [13, 10, 14, 14], "texture": "#6"}, + "west": {"uv": [13, 10, 14, 14], "texture": "#6"}, + "up": {"uv": [13, 10, 14, 11], "texture": "#6"}, + "down": {"uv": [13, 13, 14, 14], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [3, 6, -0.25], + "to": [4, 10, 0.25], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -0.25]}, + "faces": { + "north": {"uv": [12, 6, 13, 10], "texture": "#6"}, + "east": {"uv": [13, 6, 12, 10], "texture": "#6"}, + "south": {"uv": [12, 6, 13, 10], "texture": "#6"}, + "west": {"uv": [12, 6, 13, 10], "texture": "#6"}, + "up": {"uv": [12, 6, 13, 7], "texture": "#6"}, + "down": {"uv": [12, 9, 13, 10], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [2, 10, -0.25], + "to": [3, 14, 0.25], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -0.25]}, + "faces": { + "north": {"uv": [13, 2, 14, 6], "texture": "#6"}, + "east": {"uv": [14, 2, 13, 6], "texture": "#6"}, + "south": {"uv": [13, 2, 14, 6], "texture": "#6"}, + "west": {"uv": [13, 2, 14, 6], "texture": "#6"}, + "up": {"uv": [13, 2, 14, 3], "texture": "#6"}, + "down": {"uv": [13, 5, 14, 6], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [13, 10, -0.25], + "to": [14, 14, 0.25], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -0.25]}, + "faces": { + "north": {"uv": [2, 2, 3, 6], "texture": "#6"}, + "east": {"uv": [3, 2, 2, 6], "texture": "#6"}, + "south": {"uv": [2, 2, 3, 6], "texture": "#6"}, + "west": {"uv": [2, 2, 3, 6], "texture": "#6"}, + "up": {"uv": [2, 2, 3, 3], "texture": "#6"}, + "down": {"uv": [2, 5, 3, 6], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [12, 6, -0.25], + "to": [13, 10, 0.25], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -0.25]}, + "faces": { + "north": {"uv": [3, 6, 4, 10], "texture": "#6"}, + "east": {"uv": [4, 6, 3, 10], "texture": "#6"}, + "south": {"uv": [3, 6, 4, 10], "texture": "#6"}, + "west": {"uv": [3, 6, 4, 10], "texture": "#6"}, + "up": {"uv": [3, 6, 4, 7], "texture": "#6"}, + "down": {"uv": [3, 9, 4, 10], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [13, 2, -0.25], + "to": [14, 6, 0.25], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -0.25]}, + "faces": { + "north": {"uv": [2, 10, 3, 14], "texture": "#6"}, + "east": {"uv": [3, 10, 2, 14], "texture": "#6"}, + "south": {"uv": [2, 10, 3, 14], "texture": "#6"}, + "west": {"uv": [2, 10, 3, 14], "texture": "#6"}, + "up": {"uv": [2, 10, 3, 11], "texture": "#6"}, + "down": {"uv": [2, 13, 3, 14], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [9, 2, 0.35], + "to": [10, 3, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 0, 0.35]}, + "faces": { + "north": {"uv": [6, 13, 7, 14], "texture": "#6"}, + "east": {"uv": [7, 13, 6, 14], "texture": "#6"}, + "south": {"uv": [6, 13, 7, 14], "texture": "#6"}, + "west": {"uv": [6, 13, 7, 14], "texture": "#6"}, + "up": {"uv": [6, 13, 7, 14], "texture": "#6"}, + "down": {"uv": [6, 13, 7, 14], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [9, 4, 0.35], + "to": [10, 5, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 2, 0.35]}, + "faces": { + "north": {"uv": [6, 11, 7, 12], "texture": "#6"}, + "east": {"uv": [7, 11, 6, 12], "texture": "#6"}, + "south": {"uv": [6, 11, 7, 12], "texture": "#6"}, + "west": {"uv": [6, 11, 7, 12], "texture": "#6"}, + "up": {"uv": [6, 11, 7, 12], "texture": "#6"}, + "down": {"uv": [6, 11, 7, 12], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [7, 2, 0.35], + "to": [8, 3, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 0, 0.35]}, + "faces": { + "north": {"uv": [8, 13, 9, 14], "texture": "#6"}, + "east": {"uv": [9, 13, 8, 14], "texture": "#6"}, + "south": {"uv": [8, 13, 9, 14], "texture": "#6"}, + "west": {"uv": [8, 13, 9, 14], "texture": "#6"}, + "up": {"uv": [8, 13, 9, 14], "texture": "#6"}, + "down": {"uv": [8, 13, 9, 14], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [7, 4, 0.35], + "to": [8, 5, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 2, 0.35]}, + "faces": { + "north": {"uv": [8, 11, 9, 12], "texture": "#6"}, + "east": {"uv": [9, 11, 8, 12], "texture": "#6"}, + "south": {"uv": [8, 11, 9, 12], "texture": "#6"}, + "west": {"uv": [8, 11, 9, 12], "texture": "#6"}, + "up": {"uv": [8, 11, 9, 12], "texture": "#6"}, + "down": {"uv": [8, 11, 9, 12], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [7, 6, 0.35], + "to": [8, 7, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 4, 0.35]}, + "faces": { + "north": {"uv": [8, 9, 9, 10], "texture": "#6"}, + "east": {"uv": [9, 9, 8, 10], "texture": "#6"}, + "south": {"uv": [8, 9, 9, 10], "texture": "#6"}, + "west": {"uv": [8, 9, 9, 10], "texture": "#6"}, + "up": {"uv": [8, 9, 9, 10], "texture": "#6"}, + "down": {"uv": [8, 9, 9, 10], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [9, 6, 0.35], + "to": [10, 7, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 4, 0.35]}, + "faces": { + "north": {"uv": [6, 9, 7, 10], "texture": "#6"}, + "east": {"uv": [7, 9, 6, 10], "texture": "#6"}, + "south": {"uv": [6, 9, 7, 10], "texture": "#6"}, + "west": {"uv": [6, 9, 7, 10], "texture": "#6"}, + "up": {"uv": [6, 9, 7, 10], "texture": "#6"}, + "down": {"uv": [6, 9, 7, 10], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [9, 8, 0.35], + "to": [10, 9, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 6, 0.35]}, + "faces": { + "north": {"uv": [6, 7, 7, 8], "texture": "#6"}, + "east": {"uv": [7, 7, 6, 8], "texture": "#6"}, + "south": {"uv": [6, 7, 7, 8], "texture": "#6"}, + "west": {"uv": [6, 7, 7, 8], "texture": "#6"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#6"}, + "down": {"uv": [6, 7, 7, 8], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [9, 10, 0.35], + "to": [10, 11, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 8, 0.35]}, + "faces": { + "north": {"uv": [6, 5, 7, 6], "texture": "#6"}, + "east": {"uv": [7, 5, 6, 6], "texture": "#6"}, + "south": {"uv": [6, 5, 7, 6], "texture": "#6"}, + "west": {"uv": [6, 5, 7, 6], "texture": "#6"}, + "up": {"uv": [6, 5, 7, 6], "texture": "#6"}, + "down": {"uv": [6, 5, 7, 6], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [9, 12, 0.35], + "to": [10, 13, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 0.35]}, + "faces": { + "north": {"uv": [6, 3, 7, 4], "texture": "#6"}, + "east": {"uv": [7, 3, 6, 4], "texture": "#6"}, + "south": {"uv": [6, 3, 7, 4], "texture": "#6"}, + "west": {"uv": [6, 3, 7, 4], "texture": "#6"}, + "up": {"uv": [6, 3, 7, 4], "texture": "#6"}, + "down": {"uv": [6, 3, 7, 4], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [7, 12, 0.35], + "to": [8, 13, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 10, 0.35]}, + "faces": { + "north": {"uv": [8, 3, 9, 4], "texture": "#6"}, + "east": {"uv": [9, 3, 8, 4], "texture": "#6"}, + "south": {"uv": [8, 3, 9, 4], "texture": "#6"}, + "west": {"uv": [8, 3, 9, 4], "texture": "#6"}, + "up": {"uv": [8, 3, 9, 4], "texture": "#6"}, + "down": {"uv": [8, 3, 9, 4], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [5, 12, 0.35], + "to": [6, 13, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 10, 0.35]}, + "faces": { + "north": {"uv": [10, 3, 11, 4], "texture": "#6"}, + "east": {"uv": [11, 3, 10, 4], "texture": "#6"}, + "south": {"uv": [10, 3, 11, 4], "texture": "#6"}, + "west": {"uv": [10, 3, 11, 4], "texture": "#6"}, + "up": {"uv": [10, 3, 11, 4], "texture": "#6"}, + "down": {"uv": [10, 3, 11, 4], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [7, 10, 0.35], + "to": [8, 11, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 8, 0.35]}, + "faces": { + "north": {"uv": [8, 5, 9, 6], "texture": "#6"}, + "east": {"uv": [9, 5, 8, 6], "texture": "#6"}, + "south": {"uv": [8, 5, 9, 6], "texture": "#6"}, + "west": {"uv": [8, 5, 9, 6], "texture": "#6"}, + "up": {"uv": [8, 5, 9, 6], "texture": "#6"}, + "down": {"uv": [8, 5, 9, 6], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [7, 8, 0.35], + "to": [8, 9, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 6, 0.35]}, + "faces": { + "north": {"uv": [8, 7, 9, 8], "texture": "#6"}, + "east": {"uv": [9, 7, 8, 8], "texture": "#6"}, + "south": {"uv": [8, 7, 9, 8], "texture": "#6"}, + "west": {"uv": [8, 7, 9, 8], "texture": "#6"}, + "up": {"uv": [8, 7, 9, 8], "texture": "#6"}, + "down": {"uv": [8, 7, 9, 8], "texture": "#6"} + } + }, + { + "name": "l4_hyper_threading module", + "from": [0, 0, 0.5], + "to": [16, 16, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#57"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#53"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#54"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#37"}, + "up": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "down": {"uv": [0, 15, 16, 16], "texture": "#3"} + } + }, + { + "name": "l4_hyper_threading module", + "from": [5, 12, 0.35], + "to": [6, 12, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 0.35]}, + "faces": { + "north": {"uv": [10, 4, 11, 4], "texture": "#57"}, + "east": {"uv": [1, 4, 0, 4], "texture": "#57"}, + "south": {"uv": [5, 4, 6, 4], "texture": "#57"}, + "west": {"uv": [0, 4, 1, 4], "texture": "#57"}, + "up": {"uv": [5, 0, 6, 1], "texture": "#57"}, + "down": {"uv": [5, 15, 6, 16], "texture": "#57"} + } + }, + { + "name": "l4_hyper_threading module", + "from": [0, 0, 1], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#54"}, + "east": {"uv": [16, 0, 1, 16], "texture": "#53"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#54"}, + "west": {"uv": [1, 0, 16, 16], "texture": "#37"}, + "up": {"uv": [0, 1, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 15], "texture": "#3"} + } + }, + { + "name": "l4_hyper_threading module", + "from": [0, 0, 0], + "to": [5, 16, 0.5], + "faces": { + "north": {"uv": [11, 0, 16, 16], "texture": "#57"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#53"}, + "south": {"uv": [0, 0, 5, 16], "texture": "#54"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#37"}, + "up": {"uv": [0, 0, 5, 1], "texture": "#3"}, + "down": {"uv": [0, 15, 5, 16], "texture": "#3"} + } + }, + { + "name": "l4_hyper_threading module", + "from": [5, 5, 0], + "to": [6, 11, 0.5], + "faces": { + "north": {"uv": [10, 5, 11, 11], "texture": "#57"}, + "east": {"uv": [1, 5, 0, 11], "texture": "#53"}, + "south": {"uv": [5, 5, 6, 11], "texture": "#54"}, + "west": {"uv": [0, 5, 1, 11], "texture": "#37"}, + "up": {"uv": [5, 0, 6, 1], "texture": "#3"}, + "down": {"uv": [5, 15, 6, 16], "texture": "#3"} + } + }, + { + "name": "l4_hyper_threading module", + "from": [10, 5, 0], + "to": [11, 11, 0.5], + "faces": { + "north": {"uv": [5, 5, 6, 11], "texture": "#57"}, + "east": {"uv": [1, 5, 0, 11], "texture": "#53"}, + "south": {"uv": [10, 5, 11, 11], "texture": "#54"}, + "west": {"uv": [0, 5, 1, 11], "texture": "#37"}, + "up": {"uv": [10, 0, 11, 1], "texture": "#3"}, + "down": {"uv": [10, 15, 11, 16], "texture": "#3"} + } + }, + { + "name": "l4_hyper_threading module", + "from": [11, 0, 0], + "to": [16, 16, 0.5], + "faces": { + "north": {"uv": [0, 0, 5, 16], "texture": "#57"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#53"}, + "south": {"uv": [11, 0, 16, 16], "texture": "#54"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#37"}, + "up": {"uv": [11, 0, 16, 1], "texture": "#3"}, + "down": {"uv": [11, 15, 16, 16], "texture": "#3"} + } + } + ], + "groups": [ + { + "name": "L4_hyper_threading_module", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "bloom", + "origin": [2, 6, 0.35], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20] + }, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/novaeng_core/models/block/ec_modular_synthetic_memory/thread_module/run/l4_thread_module.json b/src/main/resources/assets/novaeng_core/models/block/ec_modular_synthetic_memory/thread_module/run/l4_thread_module.json new file mode 100644 index 00000000..68bb3e4f --- /dev/null +++ b/src/main/resources/assets/novaeng_core/models/block/ec_modular_synthetic_memory/thread_module/run/l4_thread_module.json @@ -0,0 +1,216 @@ +{ + "credit": "Made with WI_8614_ice", + "texture_size": [64, 64], + "textures": { + "3": "novaeng_core:blocks/ec_modular_synthetic_memory_housing", + "6": "novaeng_core:blocks/ec_modular_synthetic_memory/bloom/thread_module/run/thread_module", + "37": "novaeng_core:blocks/ec_modular_synthetic_memory/l4_module_parallel_unit_side_1", + "42": "novaeng_core:blocks/ec_modular_synthetic_memory/thread_module/run/thread_module", + "53": "novaeng_core:blocks/ec_modular_synthetic_memory/l4_module_parallel_unit_side_2", + "54": "novaeng_core:blocks/ec_modular_synthetic_memory/thread_module_side_4", + "particle": "novaeng_core:blocks/ec_modular_synthetic_memory/parallel_unit_hosing" + }, + "elements": [ + { + "name": "l4_thread_module", + "from": [0, 0, 0], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#42"}, + "east": {"uv": [16, 0, 0, 16], "texture": "#53"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#54"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#37"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "name": "l4_thread_module", + "from": [6, 5, -0.25], + "to": [13, 12, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [3, 4, 10, 11], "texture": "#42"}, + "east": {"uv": [4, 4, 3, 11], "texture": "#42"}, + "south": {"uv": [3, 4, 10, 11], "texture": "#42"}, + "west": {"uv": [9, 4, 10, 11], "texture": "#42"}, + "up": {"uv": [3, 4, 10, 5], "texture": "#42"}, + "down": {"uv": [3, 10, 10, 11], "texture": "#42"} + } + }, + { + "name": "l4_thread_module", + "from": [7, 12, -0.25], + "to": [12, 13, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [4, 3, 9, 4], "texture": "#42"}, + "east": {"uv": [5, 3, 4, 4], "texture": "#42"}, + "south": {"uv": [4, 3, 9, 4], "texture": "#42"}, + "west": {"uv": [8, 3, 9, 4], "texture": "#42"}, + "up": {"uv": [4, 3, 9, 4], "texture": "#42"}, + "down": {"uv": [4, 3, 9, 4], "texture": "#42"} + } + }, + { + "name": "l4_thread_module", + "from": [7, 4, -0.25], + "to": [12, 5, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [3, 11, 8, 12], "texture": "#42"}, + "east": {"uv": [4, 11, 3, 12], "texture": "#42"}, + "south": {"uv": [3, 11, 8, 12], "texture": "#42"}, + "west": {"uv": [7, 11, 8, 12], "texture": "#42"}, + "up": {"uv": [3, 11, 8, 12], "texture": "#42"}, + "down": {"uv": [3, 11, 8, 12], "texture": "#42"} + } + }, + { + "name": "l4_thread_module", + "from": [4, 7, -0.4], + "to": [5, 14, 0.6], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 3.875]}, + "faces": { + "north": {"uv": [11, 2, 12, 9], "texture": "#6"}, + "east": {"uv": [12, 2, 11, 9], "texture": "#6"}, + "south": {"uv": [11, 2, 12, 9], "texture": "#6"}, + "west": {"uv": [11, 2, 12, 9], "texture": "#6"}, + "up": {"uv": [11, 2, 12, 3], "texture": "#6"}, + "down": {"uv": [11, 8, 12, 9], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [3, 10, -0.25], + "to": [4, 11, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [12, 5, 13, 6], "texture": "#6"}, + "east": {"uv": [13, 5, 12, 6], "texture": "#6"}, + "south": {"uv": [12, 5, 13, 6], "texture": "#6"}, + "west": {"uv": [12, 5, 13, 6], "texture": "#6"}, + "up": {"uv": [12, 5, 13, 6], "texture": "#6"}, + "down": {"uv": [12, 5, 13, 6], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [2, 5, -0.4], + "to": [3, 10, 0.6], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 3.975]}, + "faces": { + "north": {"uv": [13, 6, 14, 11], "texture": "#6"}, + "east": {"uv": [14, 6, 13, 11], "texture": "#6"}, + "south": {"uv": [13, 6, 14, 11], "texture": "#6"}, + "west": {"uv": [13, 6, 14, 11], "texture": "#6"}, + "up": {"uv": [13, 6, 14, 7], "texture": "#6"}, + "down": {"uv": [13, 10, 14, 11], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [3, 4, -0.35], + "to": [4, 5, 0.65], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.025]}, + "faces": { + "north": {"uv": [12, 11, 13, 12], "texture": "#6"}, + "east": {"uv": [13, 11, 12, 12], "texture": "#6"}, + "south": {"uv": [12, 11, 13, 12], "texture": "#6"}, + "west": {"uv": [12, 11, 13, 12], "texture": "#6"}, + "up": {"uv": [12, 11, 13, 12], "texture": "#6"}, + "down": {"uv": [12, 11, 13, 12], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [4, 3, -0.275], + "to": [5, 4, 0.725], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.1]}, + "faces": { + "north": {"uv": [11, 12, 12, 13], "texture": "#6"}, + "east": {"uv": [12, 12, 11, 13], "texture": "#6"}, + "south": {"uv": [11, 12, 12, 13], "texture": "#6"}, + "west": {"uv": [11, 12, 12, 13], "texture": "#6"}, + "up": {"uv": [11, 12, 12, 13], "texture": "#6"}, + "down": {"uv": [11, 12, 12, 13], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [5, 2, -0.15], + "to": [12, 3, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.225]}, + "faces": { + "north": {"uv": [4, 13, 11, 14], "texture": "#6"}, + "east": {"uv": [5, 13, 4, 14], "texture": "#6"}, + "south": {"uv": [11, 13, 4, 14], "texture": "#6"}, + "west": {"uv": [10, 13, 11, 14], "texture": "#6"}, + "up": {"uv": [11, 13, 4, 14], "texture": "#6"}, + "down": {"uv": [11, 13, 4, 14], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [0, 0, 0], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#6"}, + "east": {"uv": [16, 0, 15, 1], "texture": "#6"}, + "south": {"uv": [16, 0, 15, 1], "texture": "#6"}, + "west": {"uv": [16, 0, 15, 1], "texture": "#6"}, + "up": {"uv": [16, 0, 15, 1], "texture": "#6"}, + "down": {"uv": [16, 0, 15, 1], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [3, 6, -0.25], + "to": [4, 7, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.025]}, + "faces": { + "north": {"uv": [12, 9, 13, 10], "texture": "#6"}, + "east": {"uv": [13, 9, 12, 10], "texture": "#6"}, + "south": {"uv": [12, 9, 13, 10], "texture": "#6"}, + "west": {"uv": [12, 9, 13, 10], "texture": "#6"}, + "up": {"uv": [12, 9, 13, 10], "texture": "#6"}, + "down": {"uv": [12, 9, 13, 10], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [6, 5, -0.25], + "to": [13, 12, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [3, 4, 10, 11], "texture": "#6"}, + "east": {"uv": [4, 4, 3, 11], "texture": "#6"}, + "south": {"uv": [3, 4, 10, 11], "texture": "#6"}, + "west": {"uv": [9, 4, 10, 11], "texture": "#6"}, + "up": {"uv": [3, 4, 10, 5], "texture": "#6"}, + "down": {"uv": [3, 10, 10, 11], "texture": "#6"} + } + } + ], + "groups": [ + { + "name": "L4_thread_module", + "origin": [8, 8, 8], + "color": 0, + "children": [ + 0, + 1, + 2, + 3, + { + "name": "bloom", + "origin": [6, 7.5, 4.125], + "color": 0, + "children": [4, 5, 6, 7, 8, 9, 10, 11, 12] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/novaeng_core/models/block/ec_modular_synthetic_memory/thread_module/run/l6_hyper_threading_module.json b/src/main/resources/assets/novaeng_core/models/block/ec_modular_synthetic_memory/thread_module/run/l6_hyper_threading_module.json new file mode 100644 index 00000000..9ca89b2c --- /dev/null +++ b/src/main/resources/assets/novaeng_core/models/block/ec_modular_synthetic_memory/thread_module/run/l6_hyper_threading_module.json @@ -0,0 +1,425 @@ +{ + "credit": "Made with WI_8614_ice", + "texture_size": [64, 64], + "textures": { + "3": "novaeng_core:blocks/ec_modular_synthetic_memory_housing", + "6": "novaeng_core:blocks/ec_modular_synthetic_memory/bloom/thread_module/run/l6_hyper_threading_module", + "37": "novaeng_core:blocks/ec_modular_synthetic_memory/l4_module_parallel_unit_side_1", + "53": "novaeng_core:blocks/ec_modular_synthetic_memory/l4_module_parallel_unit_side_2", + "54": "novaeng_core:blocks/ec_modular_synthetic_memory/thread_module_side_4", + "72": "novaeng_core:blocks/ec_modular_synthetic_memory/thread_module/run/l6_hyper_threading_module", + "particle": "novaeng_core:blocks/ec_modular_synthetic_memory/parallel_unit_hosing" + }, + "elements": [ + { + "name": "bloom", + "from": [5, 2, 0.35], + "to": [6, 3, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 0.35]}, + "faces": { + "north": {"uv": [10, 13, 11, 14], "texture": "#6"}, + "east": {"uv": [11, 13, 10, 14], "texture": "#6"}, + "south": {"uv": [10, 13, 11, 14], "texture": "#6"}, + "west": {"uv": [10, 13, 11, 14], "texture": "#6"}, + "up": {"uv": [10, 13, 11, 14], "texture": "#6"}, + "down": {"uv": [10, 13, 11, 14], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [5, 4, 0.35], + "to": [6, 5, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0.35]}, + "faces": { + "north": {"uv": [10, 11, 11, 12], "texture": "#6"}, + "east": {"uv": [11, 11, 10, 12], "texture": "#6"}, + "south": {"uv": [10, 11, 11, 12], "texture": "#6"}, + "west": {"uv": [10, 11, 11, 12], "texture": "#6"}, + "up": {"uv": [10, 11, 11, 12], "texture": "#6"}, + "down": {"uv": [10, 11, 11, 12], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [2, 2, -0.25], + "to": [3, 6, 0.25], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -0.25]}, + "faces": { + "north": {"uv": [13, 10, 14, 14], "texture": "#6"}, + "east": {"uv": [14, 10, 13, 14], "texture": "#6"}, + "south": {"uv": [13, 10, 14, 14], "texture": "#6"}, + "west": {"uv": [13, 10, 14, 14], "texture": "#6"}, + "up": {"uv": [13, 10, 14, 11], "texture": "#6"}, + "down": {"uv": [13, 13, 14, 14], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [3, 6, -0.25], + "to": [4, 10, 0.25], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -0.25]}, + "faces": { + "north": {"uv": [12, 6, 13, 10], "texture": "#6"}, + "east": {"uv": [13, 6, 12, 10], "texture": "#6"}, + "south": {"uv": [12, 6, 13, 10], "texture": "#6"}, + "west": {"uv": [12, 6, 13, 10], "texture": "#6"}, + "up": {"uv": [12, 6, 13, 7], "texture": "#6"}, + "down": {"uv": [12, 9, 13, 10], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [2, 10, -0.25], + "to": [3, 14, 0.25], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -0.25]}, + "faces": { + "north": {"uv": [13, 2, 14, 6], "texture": "#6"}, + "east": {"uv": [14, 2, 13, 6], "texture": "#6"}, + "south": {"uv": [13, 2, 14, 6], "texture": "#6"}, + "west": {"uv": [13, 2, 14, 6], "texture": "#6"}, + "up": {"uv": [13, 2, 14, 3], "texture": "#6"}, + "down": {"uv": [13, 5, 14, 6], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [13, 10, -0.25], + "to": [14, 14, 0.25], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -0.25]}, + "faces": { + "north": {"uv": [2, 2, 3, 6], "texture": "#6"}, + "east": {"uv": [3, 2, 2, 6], "texture": "#6"}, + "south": {"uv": [2, 2, 3, 6], "texture": "#6"}, + "west": {"uv": [2, 2, 3, 6], "texture": "#6"}, + "up": {"uv": [2, 2, 3, 3], "texture": "#6"}, + "down": {"uv": [2, 5, 3, 6], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [12, 6, -0.25], + "to": [13, 10, 0.25], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -0.25]}, + "faces": { + "north": {"uv": [3, 6, 4, 10], "texture": "#6"}, + "east": {"uv": [4, 6, 3, 10], "texture": "#6"}, + "south": {"uv": [3, 6, 4, 10], "texture": "#6"}, + "west": {"uv": [3, 6, 4, 10], "texture": "#6"}, + "up": {"uv": [3, 6, 4, 7], "texture": "#6"}, + "down": {"uv": [3, 9, 4, 10], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [13, 2, -0.25], + "to": [14, 6, 0.25], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -0.25]}, + "faces": { + "north": {"uv": [2, 10, 3, 14], "texture": "#6"}, + "east": {"uv": [3, 10, 2, 14], "texture": "#6"}, + "south": {"uv": [2, 10, 3, 14], "texture": "#6"}, + "west": {"uv": [2, 10, 3, 14], "texture": "#6"}, + "up": {"uv": [2, 10, 3, 11], "texture": "#6"}, + "down": {"uv": [2, 13, 3, 14], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [9, 2, 0.35], + "to": [10, 3, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 0, 0.35]}, + "faces": { + "north": {"uv": [6, 13, 7, 14], "texture": "#6"}, + "east": {"uv": [7, 13, 6, 14], "texture": "#6"}, + "south": {"uv": [6, 13, 7, 14], "texture": "#6"}, + "west": {"uv": [6, 13, 7, 14], "texture": "#6"}, + "up": {"uv": [6, 13, 7, 14], "texture": "#6"}, + "down": {"uv": [6, 13, 7, 14], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [9, 4, 0.35], + "to": [10, 5, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 2, 0.35]}, + "faces": { + "north": {"uv": [6, 11, 7, 12], "texture": "#6"}, + "east": {"uv": [7, 11, 6, 12], "texture": "#6"}, + "south": {"uv": [6, 11, 7, 12], "texture": "#6"}, + "west": {"uv": [6, 11, 7, 12], "texture": "#6"}, + "up": {"uv": [6, 11, 7, 12], "texture": "#6"}, + "down": {"uv": [6, 11, 7, 12], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [7, 2, 0.35], + "to": [8, 3, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 0, 0.35]}, + "faces": { + "north": {"uv": [8, 13, 9, 14], "texture": "#6"}, + "east": {"uv": [9, 13, 8, 14], "texture": "#6"}, + "south": {"uv": [8, 13, 9, 14], "texture": "#6"}, + "west": {"uv": [8, 13, 9, 14], "texture": "#6"}, + "up": {"uv": [8, 13, 9, 14], "texture": "#6"}, + "down": {"uv": [8, 13, 9, 14], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [7, 4, 0.35], + "to": [8, 5, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 2, 0.35]}, + "faces": { + "north": {"uv": [8, 11, 9, 12], "texture": "#6"}, + "east": {"uv": [9, 11, 8, 12], "texture": "#6"}, + "south": {"uv": [8, 11, 9, 12], "texture": "#6"}, + "west": {"uv": [8, 11, 9, 12], "texture": "#6"}, + "up": {"uv": [8, 11, 9, 12], "texture": "#6"}, + "down": {"uv": [8, 11, 9, 12], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [7, 6, 0.35], + "to": [8, 7, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 4, 0.35]}, + "faces": { + "north": {"uv": [8, 9, 9, 10], "texture": "#6"}, + "east": {"uv": [9, 9, 8, 10], "texture": "#6"}, + "south": {"uv": [8, 9, 9, 10], "texture": "#6"}, + "west": {"uv": [8, 9, 9, 10], "texture": "#6"}, + "up": {"uv": [8, 9, 9, 10], "texture": "#6"}, + "down": {"uv": [8, 9, 9, 10], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [9, 6, 0.35], + "to": [10, 7, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 4, 0.35]}, + "faces": { + "north": {"uv": [6, 9, 7, 10], "texture": "#6"}, + "east": {"uv": [7, 9, 6, 10], "texture": "#6"}, + "south": {"uv": [6, 9, 7, 10], "texture": "#6"}, + "west": {"uv": [6, 9, 7, 10], "texture": "#6"}, + "up": {"uv": [6, 9, 7, 10], "texture": "#6"}, + "down": {"uv": [6, 9, 7, 10], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [9, 8, 0.35], + "to": [10, 9, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 6, 0.35]}, + "faces": { + "north": {"uv": [6, 7, 7, 8], "texture": "#6"}, + "east": {"uv": [7, 7, 6, 8], "texture": "#6"}, + "south": {"uv": [6, 7, 7, 8], "texture": "#6"}, + "west": {"uv": [6, 7, 7, 8], "texture": "#6"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#6"}, + "down": {"uv": [6, 7, 7, 8], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [9, 10, 0.35], + "to": [10, 11, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 8, 0.35]}, + "faces": { + "north": {"uv": [6, 5, 7, 6], "texture": "#6"}, + "east": {"uv": [7, 5, 6, 6], "texture": "#6"}, + "south": {"uv": [6, 5, 7, 6], "texture": "#6"}, + "west": {"uv": [6, 5, 7, 6], "texture": "#6"}, + "up": {"uv": [6, 5, 7, 6], "texture": "#6"}, + "down": {"uv": [6, 5, 7, 6], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [9, 12, 0.35], + "to": [10, 13, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 0.35]}, + "faces": { + "north": {"uv": [6, 3, 7, 4], "texture": "#6"}, + "east": {"uv": [7, 3, 6, 4], "texture": "#6"}, + "south": {"uv": [6, 3, 7, 4], "texture": "#6"}, + "west": {"uv": [6, 3, 7, 4], "texture": "#6"}, + "up": {"uv": [6, 3, 7, 4], "texture": "#6"}, + "down": {"uv": [6, 3, 7, 4], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [7, 12, 0.35], + "to": [8, 13, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 10, 0.35]}, + "faces": { + "north": {"uv": [8, 3, 9, 4], "texture": "#6"}, + "east": {"uv": [9, 3, 8, 4], "texture": "#6"}, + "south": {"uv": [8, 3, 9, 4], "texture": "#6"}, + "west": {"uv": [8, 3, 9, 4], "texture": "#6"}, + "up": {"uv": [8, 3, 9, 4], "texture": "#6"}, + "down": {"uv": [8, 3, 9, 4], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [5, 12, 0.35], + "to": [6, 13, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 10, 0.35]}, + "faces": { + "north": {"uv": [10, 3, 11, 4], "texture": "#6"}, + "east": {"uv": [11, 3, 10, 4], "texture": "#6"}, + "south": {"uv": [10, 3, 11, 4], "texture": "#6"}, + "west": {"uv": [10, 3, 11, 4], "texture": "#6"}, + "up": {"uv": [10, 3, 11, 4], "texture": "#6"}, + "down": {"uv": [10, 3, 11, 4], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [7, 10, 0.35], + "to": [8, 11, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 8, 0.35]}, + "faces": { + "north": {"uv": [8, 5, 9, 6], "texture": "#6"}, + "east": {"uv": [9, 5, 8, 6], "texture": "#6"}, + "south": {"uv": [8, 5, 9, 6], "texture": "#6"}, + "west": {"uv": [8, 5, 9, 6], "texture": "#6"}, + "up": {"uv": [8, 5, 9, 6], "texture": "#6"}, + "down": {"uv": [8, 5, 9, 6], "texture": "#6"} + } + }, + { + "name": "bloom", + "from": [7, 8, 0.35], + "to": [8, 9, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 6, 0.35]}, + "faces": { + "north": {"uv": [8, 7, 9, 8], "texture": "#6"}, + "east": {"uv": [9, 7, 8, 8], "texture": "#6"}, + "south": {"uv": [8, 7, 9, 8], "texture": "#6"}, + "west": {"uv": [8, 7, 9, 8], "texture": "#6"}, + "up": {"uv": [8, 7, 9, 8], "texture": "#6"}, + "down": {"uv": [8, 7, 9, 8], "texture": "#6"} + } + }, + { + "name": "l4_hyper_threading module", + "from": [0, 0, 0.5], + "to": [16, 16, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#72"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#72"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#72"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#72"}, + "up": {"uv": [0, 0, 16, 1], "texture": "#72"}, + "down": {"uv": [0, 15, 16, 16], "texture": "#72"} + } + }, + { + "name": "l4_hyper_threading module", + "from": [5, 12, 0.35], + "to": [6, 12, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 0.35]}, + "color": 5, + "faces": { + "north": {"uv": [10, 4, 11, 4], "texture": "#missing"}, + "east": {"uv": [1, 4, 0, 4], "texture": "#missing"}, + "south": {"uv": [5, 4, 6, 4], "texture": "#missing"}, + "west": {"uv": [0, 4, 1, 4], "texture": "#missing"}, + "up": {"uv": [5, 0, 6, 1], "texture": "#missing"}, + "down": {"uv": [5, 15, 6, 16], "texture": "#missing"} + } + }, + { + "name": "l4_hyper_threading module", + "from": [0, 0, 1], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#54"}, + "east": {"uv": [16, 0, 1, 16], "texture": "#53"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#54"}, + "west": {"uv": [1, 0, 16, 16], "texture": "#37"}, + "up": {"uv": [0, 1, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 15], "texture": "#3"} + } + }, + { + "name": "l4_hyper_threading module", + "from": [0, 0, 0], + "to": [5, 16, 0.5], + "faces": { + "north": {"uv": [11, 0, 16, 16], "texture": "#72"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#72"}, + "south": {"uv": [0, 0, 5, 16], "texture": "#72"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#72"}, + "up": {"uv": [0, 0, 5, 1], "texture": "#72"}, + "down": {"uv": [0, 15, 5, 16], "texture": "#72"} + } + }, + { + "name": "l4_hyper_threading module", + "from": [5, 5, 0], + "to": [6, 11, 0.5], + "faces": { + "north": {"uv": [10, 5, 11, 11], "texture": "#72"}, + "east": {"uv": [1, 5, 0, 11], "texture": "#72"}, + "south": {"uv": [5, 5, 6, 11], "texture": "#72"}, + "west": {"uv": [0, 5, 1, 11], "texture": "#72"}, + "up": {"uv": [5, 0, 6, 1], "texture": "#72"}, + "down": {"uv": [5, 15, 6, 16], "texture": "#72"} + } + }, + { + "name": "l4_hyper_threading module", + "from": [10, 5, 0], + "to": [11, 11, 0.5], + "faces": { + "north": {"uv": [5, 5, 6, 11], "texture": "#72"}, + "east": {"uv": [1, 5, 0, 11], "texture": "#72"}, + "south": {"uv": [10, 5, 11, 11], "texture": "#72"}, + "west": {"uv": [0, 5, 1, 11], "texture": "#72"}, + "up": {"uv": [10, 0, 11, 1], "texture": "#72"}, + "down": {"uv": [10, 15, 11, 16], "texture": "#72"} + } + }, + { + "name": "l4_hyper_threading module", + "from": [11, 0, 0], + "to": [16, 16, 0.5], + "faces": { + "north": {"uv": [0, 0, 5, 16], "texture": "#72"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#72"}, + "south": {"uv": [11, 0, 16, 16], "texture": "#72"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#72"}, + "up": {"uv": [11, 0, 16, 1], "texture": "#72"}, + "down": {"uv": [11, 15, 16, 16], "texture": "#72"} + } + } + ], + "groups": [ + { + "name": "L6_hyper_threading_module", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "bloom", + "origin": [2, 6, 0.35], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20] + }, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/novaeng_core/models/block/ec_modular_synthetic_memory/thread_module/run/l6_thread_module.json b/src/main/resources/assets/novaeng_core/models/block/ec_modular_synthetic_memory/thread_module/run/l6_thread_module.json new file mode 100644 index 00000000..a3222649 --- /dev/null +++ b/src/main/resources/assets/novaeng_core/models/block/ec_modular_synthetic_memory/thread_module/run/l6_thread_module.json @@ -0,0 +1,216 @@ +{ + "credit": "Made with WI_8614_ice", + "texture_size": [64, 64], + "textures": { + "3": "novaeng_core:blocks/ec_modular_synthetic_memory_housing", + "6": "novaeng_core:blocks/ec_modular_synthetic_memory/bloom/thread_module/run/l6_thread_module", + "8": "novaeng_core:blocks/ec_modular_synthetic_memory/thread_module/run/l6_thread_module", + "37": "novaeng_core:blocks/ec_modular_synthetic_memory/l4_module_parallel_unit_side_1", + "53": "novaeng_core:blocks/ec_modular_synthetic_memory/l4_module_parallel_unit_side_2", + "54": "novaeng_core:blocks/ec_modular_synthetic_memory/thread_module_side_4", + "particle": "novaeng_core:blocks/ec_modular_synthetic_memory/parallel_unit_hosing" + }, + "elements": [ + { + "name": "l4_thread_module", + "from": [5, 2, -0.25], + "to": [12, 3, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [4, 13, 11, 14], "texture": "#6"}, + "east": {"uv": [5, 13, 4, 14], "texture": "#6"}, + "south": {"uv": [11, 13, 4, 14], "texture": "#6"}, + "west": {"uv": [10, 13, 11, 14], "texture": "#6"}, + "up": {"uv": [11, 13, 4, 14], "texture": "#6"}, + "down": {"uv": [11, 13, 4, 14], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [4, 3, -0.25], + "to": [5, 4, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [11, 12, 12, 13], "texture": "#6"}, + "east": {"uv": [12, 12, 11, 13], "texture": "#6"}, + "south": {"uv": [11, 12, 12, 13], "texture": "#6"}, + "west": {"uv": [11, 12, 12, 13], "texture": "#6"}, + "up": {"uv": [11, 12, 12, 13], "texture": "#6"}, + "down": {"uv": [11, 12, 12, 13], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [3, 4, -0.25], + "to": [4, 5, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [12, 11, 13, 12], "texture": "#6"}, + "east": {"uv": [13, 11, 12, 12], "texture": "#6"}, + "south": {"uv": [12, 11, 13, 12], "texture": "#6"}, + "west": {"uv": [12, 11, 13, 12], "texture": "#6"}, + "up": {"uv": [12, 11, 13, 12], "texture": "#6"}, + "down": {"uv": [12, 11, 13, 12], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [2, 5, -0.25], + "to": [3, 10, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [13, 6, 14, 11], "texture": "#6"}, + "east": {"uv": [14, 6, 13, 11], "texture": "#6"}, + "south": {"uv": [13, 6, 14, 11], "texture": "#6"}, + "west": {"uv": [13, 6, 14, 11], "texture": "#6"}, + "up": {"uv": [13, 6, 14, 7], "texture": "#6"}, + "down": {"uv": [13, 10, 14, 11], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [3, 6, -0.15], + "to": [4, 7, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [12, 9, 13, 10], "texture": "#6"}, + "east": {"uv": [13, 9, 12, 10], "texture": "#6"}, + "south": {"uv": [12, 9, 13, 10], "texture": "#6"}, + "west": {"uv": [12, 9, 13, 10], "texture": "#6"}, + "up": {"uv": [12, 9, 13, 10], "texture": "#6"}, + "down": {"uv": [12, 9, 13, 10], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [4, 7, -0.15], + "to": [5, 14, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [11, 2, 12, 9], "texture": "#6"}, + "east": {"uv": [12, 2, 11, 9], "texture": "#6"}, + "south": {"uv": [11, 2, 12, 9], "texture": "#6"}, + "west": {"uv": [11, 2, 12, 9], "texture": "#6"}, + "up": {"uv": [11, 2, 12, 3], "texture": "#6"}, + "down": {"uv": [11, 8, 12, 9], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [3, 10, -0.25], + "to": [4, 11, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [12, 5, 13, 6], "texture": "#6"}, + "east": {"uv": [13, 5, 12, 6], "texture": "#6"}, + "south": {"uv": [12, 5, 13, 6], "texture": "#6"}, + "west": {"uv": [12, 5, 13, 6], "texture": "#6"}, + "up": {"uv": [12, 5, 13, 6], "texture": "#6"}, + "down": {"uv": [12, 5, 13, 6], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [6, 5, -0.25], + "to": [13, 12, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [3, 4, 10, 11], "texture": "#6"}, + "east": {"uv": [4, 4, 3, 11], "texture": "#6"}, + "south": {"uv": [3, 4, 10, 11], "texture": "#6"}, + "west": {"uv": [9, 4, 10, 11], "texture": "#6"}, + "up": {"uv": [3, 4, 10, 5], "texture": "#6"}, + "down": {"uv": [3, 10, 10, 11], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [0, 0, 0], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#6"}, + "east": {"uv": [16, 0, 15, 1], "texture": "#6"}, + "south": {"uv": [16, 0, 15, 1], "texture": "#6"}, + "west": {"uv": [16, 0, 15, 1], "texture": "#6"}, + "up": {"uv": [16, 0, 15, 1], "texture": "#6"}, + "down": {"uv": [16, 0, 15, 1], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [0, 0, 0], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#8"}, + "east": {"uv": [16, 0, 0, 16], "texture": "#53"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#54"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#37"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "name": "l4_thread_module", + "from": [7, 4, -0.25], + "to": [12, 5, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [3, 11, 8, 12], "texture": "#8"}, + "east": {"uv": [4, 11, 3, 12], "texture": "#8"}, + "south": {"uv": [3, 11, 8, 12], "texture": "#8"}, + "west": {"uv": [7, 11, 8, 12], "texture": "#8"}, + "up": {"uv": [3, 11, 8, 12], "texture": "#8"}, + "down": {"uv": [3, 11, 8, 12], "texture": "#8"} + } + }, + { + "name": "l4_thread_module", + "from": [7, 12, -0.25], + "to": [12, 13, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [4, 3, 9, 4], "texture": "#8"}, + "east": {"uv": [5, 3, 4, 4], "texture": "#8"}, + "south": {"uv": [4, 3, 9, 4], "texture": "#8"}, + "west": {"uv": [8, 3, 9, 4], "texture": "#8"}, + "up": {"uv": [4, 3, 9, 4], "texture": "#8"}, + "down": {"uv": [4, 3, 9, 4], "texture": "#8"} + } + }, + { + "name": "l4_thread_module", + "from": [6, 5, -0.25], + "to": [13, 12, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [3, 4, 10, 11], "texture": "#8"}, + "east": {"uv": [4, 4, 3, 11], "texture": "#8"}, + "south": {"uv": [3, 4, 10, 11], "texture": "#8"}, + "west": {"uv": [9, 4, 10, 11], "texture": "#8"}, + "up": {"uv": [3, 4, 10, 5], "texture": "#8"}, + "down": {"uv": [3, 10, 10, 11], "texture": "#8"} + } + } + ], + "groups": [ + { + "name": "L6_thread_module", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "bloom", + "origin": [6, 7.5, 4.125], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + 9, + 10, + 11, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/novaeng_core/models/block/ec_modular_synthetic_memory/thread_module/run/l9_hyper_threading_module.json b/src/main/resources/assets/novaeng_core/models/block/ec_modular_synthetic_memory/thread_module/run/l9_hyper_threading_module.json new file mode 100644 index 00000000..bc63050a --- /dev/null +++ b/src/main/resources/assets/novaeng_core/models/block/ec_modular_synthetic_memory/thread_module/run/l9_hyper_threading_module.json @@ -0,0 +1,425 @@ +{ + "credit": "Made with WI_8614_ice", + "texture_size": [64, 64], + "textures": { + "3": "novaeng_core:blocks/ec_modular_synthetic_memory_housing", + "6": "novaeng_core:blocks/ec_modular_synthetic_memory/thread_module/run/l9_hyper_threading_module", + "7": "novaeng_core:blocks/ec_modular_synthetic_memory/bloom/thread_module/run/l9_hyper_threading_module", + "37": "novaeng_core:blocks/ec_modular_synthetic_memory/l4_module_parallel_unit_side_1", + "53": "novaeng_core:blocks/ec_modular_synthetic_memory/l4_module_parallel_unit_side_2", + "54": "novaeng_core:blocks/ec_modular_synthetic_memory/thread_module_side_4", + "particle": "novaeng_core:blocks/ec_modular_synthetic_memory/parallel_unit_hosing" + }, + "elements": [ + { + "name": "bloom", + "from": [5, 2, 0.35], + "to": [6, 3, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 0.35]}, + "faces": { + "north": {"uv": [10, 13, 11, 14], "texture": "#7"}, + "east": {"uv": [11, 13, 10, 14], "texture": "#7"}, + "south": {"uv": [10, 13, 11, 14], "texture": "#7"}, + "west": {"uv": [10, 13, 11, 14], "texture": "#7"}, + "up": {"uv": [10, 13, 11, 14], "texture": "#7"}, + "down": {"uv": [10, 13, 11, 14], "texture": "#7"} + } + }, + { + "name": "bloom", + "from": [5, 4, 0.35], + "to": [6, 5, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0.35]}, + "faces": { + "north": {"uv": [10, 11, 11, 12], "texture": "#7"}, + "east": {"uv": [11, 11, 10, 12], "texture": "#7"}, + "south": {"uv": [10, 11, 11, 12], "texture": "#7"}, + "west": {"uv": [10, 11, 11, 12], "texture": "#7"}, + "up": {"uv": [10, 11, 11, 12], "texture": "#7"}, + "down": {"uv": [10, 11, 11, 12], "texture": "#7"} + } + }, + { + "name": "bloom", + "from": [2, 2, -0.25], + "to": [3, 6, 0.25], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -0.25]}, + "faces": { + "north": {"uv": [13, 10, 14, 14], "texture": "#7"}, + "east": {"uv": [14, 10, 13, 14], "texture": "#7"}, + "south": {"uv": [13, 10, 14, 14], "texture": "#7"}, + "west": {"uv": [13, 10, 14, 14], "texture": "#7"}, + "up": {"uv": [13, 10, 14, 11], "texture": "#7"}, + "down": {"uv": [13, 13, 14, 14], "texture": "#7"} + } + }, + { + "name": "bloom", + "from": [3, 6, -0.25], + "to": [4, 10, 0.25], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -0.25]}, + "faces": { + "north": {"uv": [12, 6, 13, 10], "texture": "#7"}, + "east": {"uv": [13, 6, 12, 10], "texture": "#7"}, + "south": {"uv": [12, 6, 13, 10], "texture": "#7"}, + "west": {"uv": [12, 6, 13, 10], "texture": "#7"}, + "up": {"uv": [12, 6, 13, 7], "texture": "#7"}, + "down": {"uv": [12, 9, 13, 10], "texture": "#7"} + } + }, + { + "name": "bloom", + "from": [2, 10, -0.25], + "to": [3, 14, 0.25], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -0.25]}, + "faces": { + "north": {"uv": [13, 2, 14, 6], "texture": "#7"}, + "east": {"uv": [14, 2, 13, 6], "texture": "#7"}, + "south": {"uv": [13, 2, 14, 6], "texture": "#7"}, + "west": {"uv": [13, 2, 14, 6], "texture": "#7"}, + "up": {"uv": [13, 2, 14, 3], "texture": "#7"}, + "down": {"uv": [13, 5, 14, 6], "texture": "#7"} + } + }, + { + "name": "bloom", + "from": [13, 10, -0.25], + "to": [14, 14, 0.25], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -0.25]}, + "faces": { + "north": {"uv": [2, 2, 3, 6], "texture": "#7"}, + "east": {"uv": [3, 2, 2, 6], "texture": "#7"}, + "south": {"uv": [2, 2, 3, 6], "texture": "#7"}, + "west": {"uv": [2, 2, 3, 6], "texture": "#7"}, + "up": {"uv": [2, 2, 3, 3], "texture": "#7"}, + "down": {"uv": [2, 5, 3, 6], "texture": "#7"} + } + }, + { + "name": "bloom", + "from": [12, 6, -0.25], + "to": [13, 10, 0.25], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -0.25]}, + "faces": { + "north": {"uv": [3, 6, 4, 10], "texture": "#7"}, + "east": {"uv": [4, 6, 3, 10], "texture": "#7"}, + "south": {"uv": [3, 6, 4, 10], "texture": "#7"}, + "west": {"uv": [3, 6, 4, 10], "texture": "#7"}, + "up": {"uv": [3, 6, 4, 7], "texture": "#7"}, + "down": {"uv": [3, 9, 4, 10], "texture": "#7"} + } + }, + { + "name": "bloom", + "from": [13, 2, -0.25], + "to": [14, 6, 0.25], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -0.25]}, + "faces": { + "north": {"uv": [2, 10, 3, 14], "texture": "#7"}, + "east": {"uv": [3, 10, 2, 14], "texture": "#7"}, + "south": {"uv": [2, 10, 3, 14], "texture": "#7"}, + "west": {"uv": [2, 10, 3, 14], "texture": "#7"}, + "up": {"uv": [2, 10, 3, 11], "texture": "#7"}, + "down": {"uv": [2, 13, 3, 14], "texture": "#7"} + } + }, + { + "name": "bloom", + "from": [9, 2, 0.35], + "to": [10, 3, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 0, 0.35]}, + "faces": { + "north": {"uv": [6, 13, 7, 14], "texture": "#7"}, + "east": {"uv": [7, 13, 6, 14], "texture": "#7"}, + "south": {"uv": [6, 13, 7, 14], "texture": "#7"}, + "west": {"uv": [6, 13, 7, 14], "texture": "#7"}, + "up": {"uv": [6, 13, 7, 14], "texture": "#7"}, + "down": {"uv": [6, 13, 7, 14], "texture": "#7"} + } + }, + { + "name": "bloom", + "from": [9, 4, 0.35], + "to": [10, 5, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 2, 0.35]}, + "faces": { + "north": {"uv": [6, 11, 7, 12], "texture": "#7"}, + "east": {"uv": [7, 11, 6, 12], "texture": "#7"}, + "south": {"uv": [6, 11, 7, 12], "texture": "#7"}, + "west": {"uv": [6, 11, 7, 12], "texture": "#7"}, + "up": {"uv": [6, 11, 7, 12], "texture": "#7"}, + "down": {"uv": [6, 11, 7, 12], "texture": "#7"} + } + }, + { + "name": "bloom", + "from": [7, 2, 0.35], + "to": [8, 3, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 0, 0.35]}, + "faces": { + "north": {"uv": [8, 13, 9, 14], "texture": "#7"}, + "east": {"uv": [9, 13, 8, 14], "texture": "#7"}, + "south": {"uv": [8, 13, 9, 14], "texture": "#7"}, + "west": {"uv": [8, 13, 9, 14], "texture": "#7"}, + "up": {"uv": [8, 13, 9, 14], "texture": "#7"}, + "down": {"uv": [8, 13, 9, 14], "texture": "#7"} + } + }, + { + "name": "bloom", + "from": [7, 4, 0.35], + "to": [8, 5, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 2, 0.35]}, + "faces": { + "north": {"uv": [8, 11, 9, 12], "texture": "#7"}, + "east": {"uv": [9, 11, 8, 12], "texture": "#7"}, + "south": {"uv": [8, 11, 9, 12], "texture": "#7"}, + "west": {"uv": [8, 11, 9, 12], "texture": "#7"}, + "up": {"uv": [8, 11, 9, 12], "texture": "#7"}, + "down": {"uv": [8, 11, 9, 12], "texture": "#7"} + } + }, + { + "name": "bloom", + "from": [7, 6, 0.35], + "to": [8, 7, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 4, 0.35]}, + "faces": { + "north": {"uv": [8, 9, 9, 10], "texture": "#7"}, + "east": {"uv": [9, 9, 8, 10], "texture": "#7"}, + "south": {"uv": [8, 9, 9, 10], "texture": "#7"}, + "west": {"uv": [8, 9, 9, 10], "texture": "#7"}, + "up": {"uv": [8, 9, 9, 10], "texture": "#7"}, + "down": {"uv": [8, 9, 9, 10], "texture": "#7"} + } + }, + { + "name": "bloom", + "from": [9, 6, 0.35], + "to": [10, 7, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 4, 0.35]}, + "faces": { + "north": {"uv": [6, 9, 7, 10], "texture": "#7"}, + "east": {"uv": [7, 9, 6, 10], "texture": "#7"}, + "south": {"uv": [6, 9, 7, 10], "texture": "#7"}, + "west": {"uv": [6, 9, 7, 10], "texture": "#7"}, + "up": {"uv": [6, 9, 7, 10], "texture": "#7"}, + "down": {"uv": [6, 9, 7, 10], "texture": "#7"} + } + }, + { + "name": "bloom", + "from": [9, 8, 0.35], + "to": [10, 9, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 6, 0.35]}, + "faces": { + "north": {"uv": [6, 7, 7, 8], "texture": "#7"}, + "east": {"uv": [7, 7, 6, 8], "texture": "#7"}, + "south": {"uv": [6, 7, 7, 8], "texture": "#7"}, + "west": {"uv": [6, 7, 7, 8], "texture": "#7"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#7"}, + "down": {"uv": [6, 7, 7, 8], "texture": "#7"} + } + }, + { + "name": "bloom", + "from": [9, 10, 0.35], + "to": [10, 11, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 8, 0.35]}, + "faces": { + "north": {"uv": [6, 5, 7, 6], "texture": "#7"}, + "east": {"uv": [7, 5, 6, 6], "texture": "#7"}, + "south": {"uv": [6, 5, 7, 6], "texture": "#7"}, + "west": {"uv": [6, 5, 7, 6], "texture": "#7"}, + "up": {"uv": [6, 5, 7, 6], "texture": "#7"}, + "down": {"uv": [6, 5, 7, 6], "texture": "#7"} + } + }, + { + "name": "bloom", + "from": [9, 12, 0.35], + "to": [10, 13, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 0.35]}, + "faces": { + "north": {"uv": [6, 3, 7, 4], "texture": "#7"}, + "east": {"uv": [7, 3, 6, 4], "texture": "#7"}, + "south": {"uv": [6, 3, 7, 4], "texture": "#7"}, + "west": {"uv": [6, 3, 7, 4], "texture": "#7"}, + "up": {"uv": [6, 3, 7, 4], "texture": "#7"}, + "down": {"uv": [6, 3, 7, 4], "texture": "#7"} + } + }, + { + "name": "bloom", + "from": [7, 12, 0.35], + "to": [8, 13, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 10, 0.35]}, + "faces": { + "north": {"uv": [8, 3, 9, 4], "texture": "#7"}, + "east": {"uv": [9, 3, 8, 4], "texture": "#7"}, + "south": {"uv": [8, 3, 9, 4], "texture": "#7"}, + "west": {"uv": [8, 3, 9, 4], "texture": "#7"}, + "up": {"uv": [8, 3, 9, 4], "texture": "#7"}, + "down": {"uv": [8, 3, 9, 4], "texture": "#7"} + } + }, + { + "name": "bloom", + "from": [5, 12, 0.35], + "to": [6, 13, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 10, 0.35]}, + "faces": { + "north": {"uv": [10, 3, 11, 4], "texture": "#7"}, + "east": {"uv": [11, 3, 10, 4], "texture": "#7"}, + "south": {"uv": [10, 3, 11, 4], "texture": "#7"}, + "west": {"uv": [10, 3, 11, 4], "texture": "#7"}, + "up": {"uv": [10, 3, 11, 4], "texture": "#7"}, + "down": {"uv": [10, 3, 11, 4], "texture": "#7"} + } + }, + { + "name": "bloom", + "from": [7, 10, 0.35], + "to": [8, 11, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 8, 0.35]}, + "faces": { + "north": {"uv": [8, 5, 9, 6], "texture": "#7"}, + "east": {"uv": [9, 5, 8, 6], "texture": "#7"}, + "south": {"uv": [8, 5, 9, 6], "texture": "#7"}, + "west": {"uv": [8, 5, 9, 6], "texture": "#7"}, + "up": {"uv": [8, 5, 9, 6], "texture": "#7"}, + "down": {"uv": [8, 5, 9, 6], "texture": "#7"} + } + }, + { + "name": "bloom", + "from": [7, 8, 0.35], + "to": [8, 9, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 6, 0.35]}, + "faces": { + "north": {"uv": [8, 7, 9, 8], "texture": "#7"}, + "east": {"uv": [9, 7, 8, 8], "texture": "#7"}, + "south": {"uv": [8, 7, 9, 8], "texture": "#7"}, + "west": {"uv": [8, 7, 9, 8], "texture": "#7"}, + "up": {"uv": [8, 7, 9, 8], "texture": "#7"}, + "down": {"uv": [8, 7, 9, 8], "texture": "#7"} + } + }, + { + "name": "l4_hyper_threading module", + "from": [0, 0, 0.5], + "to": [16, 16, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#6"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#6"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#6"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#6"}, + "up": {"uv": [0, 0, 16, 1], "texture": "#6"}, + "down": {"uv": [0, 15, 16, 16], "texture": "#6"} + } + }, + { + "name": "l4_hyper_threading module", + "from": [5, 12, 0.35], + "to": [6, 12, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 0.35]}, + "color": 6, + "faces": { + "north": {"uv": [10, 4, 11, 4], "texture": "#missing"}, + "east": {"uv": [1, 4, 0, 4], "texture": "#missing"}, + "south": {"uv": [5, 4, 6, 4], "texture": "#missing"}, + "west": {"uv": [0, 4, 1, 4], "texture": "#missing"}, + "up": {"uv": [5, 0, 6, 1], "texture": "#missing"}, + "down": {"uv": [5, 15, 6, 16], "texture": "#missing"} + } + }, + { + "name": "l4_hyper_threading module", + "from": [0, 0, 1], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#54"}, + "east": {"uv": [16, 0, 1, 16], "texture": "#53"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#54"}, + "west": {"uv": [1, 0, 16, 16], "texture": "#37"}, + "up": {"uv": [0, 1, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 15], "texture": "#3"} + } + }, + { + "name": "l4_hyper_threading module", + "from": [0, 0, 0], + "to": [5, 16, 0.5], + "faces": { + "north": {"uv": [11, 0, 16, 16], "texture": "#6"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#6"}, + "south": {"uv": [0, 0, 5, 16], "texture": "#6"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#6"}, + "up": {"uv": [0, 0, 5, 1], "texture": "#6"}, + "down": {"uv": [0, 15, 5, 16], "texture": "#6"} + } + }, + { + "name": "l4_hyper_threading module", + "from": [5, 5, 0], + "to": [6, 11, 0.5], + "faces": { + "north": {"uv": [10, 5, 11, 11], "texture": "#6"}, + "east": {"uv": [1, 5, 0, 11], "texture": "#6"}, + "south": {"uv": [5, 5, 6, 11], "texture": "#6"}, + "west": {"uv": [0, 5, 1, 11], "texture": "#6"}, + "up": {"uv": [5, 0, 6, 1], "texture": "#6"}, + "down": {"uv": [5, 15, 6, 16], "texture": "#6"} + } + }, + { + "name": "l4_hyper_threading module", + "from": [10, 5, 0], + "to": [11, 11, 0.5], + "faces": { + "north": {"uv": [5, 5, 6, 11], "texture": "#6"}, + "east": {"uv": [1, 5, 0, 11], "texture": "#6"}, + "south": {"uv": [10, 5, 11, 11], "texture": "#6"}, + "west": {"uv": [0, 5, 1, 11], "texture": "#6"}, + "up": {"uv": [10, 0, 11, 1], "texture": "#6"}, + "down": {"uv": [10, 15, 11, 16], "texture": "#6"} + } + }, + { + "name": "l4_hyper_threading module", + "from": [11, 0, 0], + "to": [16, 16, 0.5], + "faces": { + "north": {"uv": [0, 0, 5, 16], "texture": "#6"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#6"}, + "south": {"uv": [11, 0, 16, 16], "texture": "#6"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#6"}, + "up": {"uv": [11, 0, 16, 1], "texture": "#6"}, + "down": {"uv": [11, 15, 16, 16], "texture": "#6"} + } + } + ], + "groups": [ + { + "name": "L9_hyper_threading_module", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "bloom", + "origin": [2, 6, 0.35], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20] + }, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/novaeng_core/models/block/ec_modular_synthetic_memory/thread_module/run/l9_thread_module.json b/src/main/resources/assets/novaeng_core/models/block/ec_modular_synthetic_memory/thread_module/run/l9_thread_module.json new file mode 100644 index 00000000..fd06bfc1 --- /dev/null +++ b/src/main/resources/assets/novaeng_core/models/block/ec_modular_synthetic_memory/thread_module/run/l9_thread_module.json @@ -0,0 +1,216 @@ +{ + "credit": "Made with WI_8614_ice", + "texture_size": [64, 64], + "textures": { + "3": "novaeng_core:blocks/ec_modular_synthetic_memory_housing", + "5": "novaeng_core:blocks/ec_modular_synthetic_memory/thread_module/run/l9_thread_module", + "6": "novaeng_core:blocks/ec_modular_synthetic_memory/bloom/thread_module/run/l9_thread_module", + "37": "novaeng_core:blocks/ec_modular_synthetic_memory/l4_module_parallel_unit_side_1", + "53": "novaeng_core:blocks/ec_modular_synthetic_memory/l4_module_parallel_unit_side_2", + "54": "novaeng_core:blocks/ec_modular_synthetic_memory/thread_module_side_4", + "particle": "novaeng_core:blocks/ec_modular_synthetic_memory/parallel_unit_hosing" + }, + "elements": [ + { + "name": "l4_thread_module", + "from": [4, 7, -0.15], + "to": [5, 14, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [11, 2, 12, 9], "texture": "#6"}, + "east": {"uv": [12, 2, 11, 9], "texture": "#6"}, + "south": {"uv": [11, 2, 12, 9], "texture": "#6"}, + "west": {"uv": [11, 2, 12, 9], "texture": "#6"}, + "up": {"uv": [11, 2, 12, 3], "texture": "#6"}, + "down": {"uv": [11, 8, 12, 9], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [3, 10, -0.25], + "to": [4, 11, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [12, 5, 13, 6], "texture": "#6"}, + "east": {"uv": [13, 5, 12, 6], "texture": "#6"}, + "south": {"uv": [12, 5, 13, 6], "texture": "#6"}, + "west": {"uv": [12, 5, 13, 6], "texture": "#6"}, + "up": {"uv": [12, 5, 13, 6], "texture": "#6"}, + "down": {"uv": [12, 5, 13, 6], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [2, 5, -0.25], + "to": [3, 10, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [13, 6, 14, 11], "texture": "#6"}, + "east": {"uv": [14, 6, 13, 11], "texture": "#6"}, + "south": {"uv": [13, 6, 14, 11], "texture": "#6"}, + "west": {"uv": [13, 6, 14, 11], "texture": "#6"}, + "up": {"uv": [13, 6, 14, 7], "texture": "#6"}, + "down": {"uv": [13, 10, 14, 11], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [5, 2, -0.25], + "to": [12, 3, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [4, 13, 11, 14], "texture": "#6"}, + "east": {"uv": [5, 13, 4, 14], "texture": "#6"}, + "south": {"uv": [11, 13, 4, 14], "texture": "#6"}, + "west": {"uv": [10, 13, 11, 14], "texture": "#6"}, + "up": {"uv": [11, 13, 4, 14], "texture": "#6"}, + "down": {"uv": [11, 13, 4, 14], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [4, 3, -0.25], + "to": [5, 4, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [11, 12, 12, 13], "texture": "#6"}, + "east": {"uv": [12, 12, 11, 13], "texture": "#6"}, + "south": {"uv": [11, 12, 12, 13], "texture": "#6"}, + "west": {"uv": [11, 12, 12, 13], "texture": "#6"}, + "up": {"uv": [11, 12, 12, 13], "texture": "#6"}, + "down": {"uv": [11, 12, 12, 13], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [3, 4, -0.25], + "to": [4, 5, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [12, 11, 13, 12], "texture": "#6"}, + "east": {"uv": [13, 11, 12, 12], "texture": "#6"}, + "south": {"uv": [12, 11, 13, 12], "texture": "#6"}, + "west": {"uv": [12, 11, 13, 12], "texture": "#6"}, + "up": {"uv": [12, 11, 13, 12], "texture": "#6"}, + "down": {"uv": [12, 11, 13, 12], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [3, 6, -0.15], + "to": [4, 7, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [12, 9, 13, 10], "texture": "#6"}, + "east": {"uv": [13, 9, 12, 10], "texture": "#6"}, + "south": {"uv": [12, 9, 13, 10], "texture": "#6"}, + "west": {"uv": [12, 9, 13, 10], "texture": "#6"}, + "up": {"uv": [12, 9, 13, 10], "texture": "#6"}, + "down": {"uv": [12, 9, 13, 10], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [0, 0, 0], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#6"}, + "east": {"uv": [16, 0, 15, 1], "texture": "#6"}, + "south": {"uv": [16, 0, 15, 1], "texture": "#6"}, + "west": {"uv": [16, 0, 15, 1], "texture": "#6"}, + "up": {"uv": [16, 0, 15, 1], "texture": "#6"}, + "down": {"uv": [16, 0, 15, 1], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [6, 5, -0.25], + "to": [13, 12, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [3, 4, 10, 11], "texture": "#6"}, + "east": {"uv": [4, 4, 3, 11], "texture": "#6"}, + "south": {"uv": [3, 4, 10, 11], "texture": "#6"}, + "west": {"uv": [9, 4, 10, 11], "texture": "#6"}, + "up": {"uv": [3, 4, 10, 5], "texture": "#6"}, + "down": {"uv": [3, 10, 10, 11], "texture": "#6"} + } + }, + { + "name": "l4_thread_module", + "from": [0, 0, 0], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#5"}, + "east": {"uv": [16, 0, 0, 16], "texture": "#53"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#54"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#37"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "name": "l4_thread_module", + "from": [7, 12, -0.25], + "to": [12, 13, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [4, 3, 9, 4], "texture": "#5"}, + "east": {"uv": [5, 3, 4, 4], "texture": "#5"}, + "south": {"uv": [4, 3, 9, 4], "texture": "#5"}, + "west": {"uv": [8, 3, 9, 4], "texture": "#5"}, + "up": {"uv": [4, 3, 9, 4], "texture": "#5"}, + "down": {"uv": [4, 3, 9, 4], "texture": "#5"} + } + }, + { + "name": "l4_thread_module", + "from": [6, 5, -0.25], + "to": [13, 12, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [3, 4, 10, 11], "texture": "#5"}, + "east": {"uv": [4, 4, 3, 11], "texture": "#5"}, + "south": {"uv": [3, 4, 10, 11], "texture": "#5"}, + "west": {"uv": [9, 4, 10, 11], "texture": "#5"}, + "up": {"uv": [3, 4, 10, 5], "texture": "#5"}, + "down": {"uv": [3, 10, 10, 11], "texture": "#5"} + } + }, + { + "name": "l4_thread_module", + "from": [7, 4, -0.25], + "to": [12, 5, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7.5, 4.125]}, + "faces": { + "north": {"uv": [3, 11, 8, 12], "texture": "#5"}, + "east": {"uv": [4, 11, 3, 12], "texture": "#5"}, + "south": {"uv": [3, 11, 8, 12], "texture": "#5"}, + "west": {"uv": [7, 11, 8, 12], "texture": "#5"}, + "up": {"uv": [3, 11, 8, 12], "texture": "#5"}, + "down": {"uv": [3, 11, 8, 12], "texture": "#5"} + } + } + ], + "groups": [ + { + "name": "L9_thread_module", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "bloom", + "origin": [6, 7.5, 4.125], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + 9, + 10, + 11, + 12 + ] + } + ] +} \ No newline at end of file