From 3f3438c124ad062845bdedfcea1b29efa080d29a Mon Sep 17 00:00:00 2001 From: GearShocky Date: Sun, 23 Jan 2022 20:55:44 +0600 Subject: [PATCH] -Added Tritanium armor item textures; -Added dithering on tritanium blocks; -Modified some component textures; -Creative pattern drive is now golden; -Added gravitational stabilizer main block and lens block models. --- .../ru/dbotthepony/mc/otm/datagen/DataGen.kt | 2 + .../java/ru/dbotthepony/mc/otm/Registry.java | 7 + .../block/gravitation_stabilizer_idle.json | 373 ++++++++++++++++++ .../block/gravitation_stabilizer_working.json | 373 ++++++++++++++++++ .../gravitational_stabilizer_lens_idle.json | 289 ++++++++++++++ ...gravitational_stabilizer_lens_working.json | 289 ++++++++++++++ .../block/decorative/tritanium_block.png | Bin 199 -> 429 bytes .../decorative/tritanium_striped_block.png | Bin 204 -> 434 bytes .../block/gravitational_stabilizer.png | Bin 0 -> 506 bytes .../block/gravitational_stabilizer_idle.png | Bin 0 -> 491 bytes .../item/component/matter_io_port.png | Bin 260 -> 258 bytes .../component/matter_transform_matrix.png | Bin 271 -> 280 bytes .../textures/item/nutrient_paste.png | Bin 249 -> 248 bytes .../textures/item/pattern_drive_creative.png | Bin 257 -> 257 bytes .../textures/item/tritanium_boots.png | Bin 0 -> 246 bytes .../textures/item/tritanium_chestplate.png | Bin 0 -> 268 bytes .../textures/item/tritanium_helmet.png | Bin 0 -> 251 bytes .../textures/item/tritanium_pants.png | Bin 0 -> 240 bytes 18 files changed, 1333 insertions(+) create mode 100644 src/main/resources/assets/overdrive_that_matters/models/block/gravitation_stabilizer_idle.json create mode 100644 src/main/resources/assets/overdrive_that_matters/models/block/gravitation_stabilizer_working.json create mode 100644 src/main/resources/assets/overdrive_that_matters/models/block/gravitational_stabilizer_lens_idle.json create mode 100644 src/main/resources/assets/overdrive_that_matters/models/block/gravitational_stabilizer_lens_working.json create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/gravitational_stabilizer.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/gravitational_stabilizer_idle.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/item/tritanium_boots.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/item/tritanium_chestplate.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/item/tritanium_helmet.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/item/tritanium_pants.png diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/DataGen.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/DataGen.kt index debb5c6ec..605afb48e 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/DataGen.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/DataGen.kt @@ -123,6 +123,7 @@ object DataGen { block(Blocks.MATTER_DECOMPOSER) block(Blocks.MATTER_REPLICATOR) block(Blocks.PLATE_PRESS) + block(Blocks.GRAVITATION_STABILIZER) } with(itemModelProvider) { @@ -152,6 +153,7 @@ object DataGen { resource(Items.TRITANIUM_ORE_CLUMP) handheld(*Items.TRITANIUM_TOOLS) + generated(*Items.TRITANIUM_ARMOR) generatedTiered(Items.BATTERIES, "battery_tier") generated(Items.BATTERY_CREATIVE) diff --git a/src/main/java/ru/dbotthepony/mc/otm/Registry.java b/src/main/java/ru/dbotthepony/mc/otm/Registry.java index 8e13f86f9..2eeacc85f 100644 --- a/src/main/java/ru/dbotthepony/mc/otm/Registry.java +++ b/src/main/java/ru/dbotthepony/mc/otm/Registry.java @@ -513,6 +513,13 @@ public class Registry { public static final ItemTritaniumArmor TRITANIUM_PANTS = new ItemTritaniumArmor(EquipmentSlot.LEGS); public static final ItemTritaniumArmor TRITANIUM_BOOTS = new ItemTritaniumArmor(EquipmentSlot.FEET); + public static final Item[] TRITANIUM_ARMOR = new Item[] { + TRITANIUM_HELMET, + TRITANIUM_CHESTPLATE, + TRITANIUM_PANTS, + TRITANIUM_BOOTS + }; + public static final Item MATTER_IO_PORT = new Item(new Item.Properties().stacksTo(64).tab(OverdriveThatMatters.CREATIVE_TAB)); public static final Item MATTER_TRANSFORM_MATRIX = new Item(new Item.Properties().stacksTo(64).tab(OverdriveThatMatters.CREATIVE_TAB)); public static final Item ENERGY_BUS = new Item(new Item.Properties().stacksTo(64).tab(OverdriveThatMatters.CREATIVE_TAB)); diff --git a/src/main/resources/assets/overdrive_that_matters/models/block/gravitation_stabilizer_idle.json b/src/main/resources/assets/overdrive_that_matters/models/block/gravitation_stabilizer_idle.json new file mode 100644 index 000000000..4aaf24b5d --- /dev/null +++ b/src/main/resources/assets/overdrive_that_matters/models/block/gravitation_stabilizer_idle.json @@ -0,0 +1,373 @@ +{ + "parent" : "block/block", + "textures": { + "0": "overdrive_that_matters:block/gravitational_stabilizer_idle", + "particle": "overdrive_that_matters:block/gravitational_stabilizer_idle" + }, + "elements": [ + { + "name": "body", + "from": [8, 1, 11], + "to": [15, 11, 14], + "faces": { + "north": {"uv": [0, 0, 1.75, 5], "texture": "#missing"}, + "east": {"uv": [5.5, 11, 6.25, 16], "texture": "#0"}, + "south": {"uv": [12.25, 11, 14, 16], "texture": "#0"}, + "west": {"uv": [5.5, 11, 6.25, 16], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 0, 1.75, 1.5], "texture": "#missing"}, + "down": {"uv": [12.25, 9, 14, 10.5], "texture": "#0"} + } + }, + { + "name": "canconnector", + "from": [1, 2, 11], + "to": [2, 4, 14], + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#missing"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#missing"}, + "south": {"uv": [0.5, 6.5, 0.75, 7.5], "texture": "#0"}, + "west": {"uv": [0, 6.5, 0.75, 7.5], "texture": "#0"}, + "up": {"uv": [0, 6.5, 0.75, 7], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 7, 0.75, 7.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "canconnector", + "from": [1, 7, 11], + "to": [2, 9, 14], + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#missing"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#missing"}, + "south": {"uv": [0.5, 6.5, 0.75, 7.5], "texture": "#0"}, + "west": {"uv": [0, 6.5, 0.75, 7.5], "texture": "#0"}, + "up": {"uv": [0, 6.5, 0.75, 7], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 7, 0.75, 7.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "body", + "from": [1, 11, 11], + "to": [15, 15, 15], + "faces": { + "north": {"uv": [0, 0, 14, 4], "texture": "#missing"}, + "east": {"uv": [5.25, 9, 6.25, 11], "texture": "#0"}, + "south": {"uv": [10.5, 9, 14, 11], "texture": "#0"}, + "west": {"uv": [4.25, 9, 5.25, 11], "texture": "#0"}, + "up": {"uv": [7, 7, 10.5, 9], "texture": "#0"}, + "down": {"uv": [7, 9, 10.5, 11], "texture": "#0"} + } + }, + { + "name": "body", + "from": [1, 1, 8], + "to": [15, 15, 11], + "faces": { + "north": {"uv": [0, 9, 3.5, 16], "texture": "#0"}, + "east": {"uv": [6.25, 9, 7, 16], "texture": "#0"}, + "south": {"uv": [7, 9, 10.5, 16], "texture": "#0"}, + "west": {"uv": [3.5, 9, 4.25, 16], "texture": "#0"}, + "up": {"uv": [7, 5.5, 10.5, 7], "texture": "#0"}, + "down": {"uv": [3.5, 7.5, 7, 9], "texture": "#0"} + } + }, + { + "name": "emitter", + "from": [3, 3, 1], + "to": [13, 13, 6], + "faces": { + "north": {"uv": [0, 1, 2.5, 6], "texture": "#0"}, + "east": {"uv": [2.5, 1, 3.75, 6], "texture": "#0"}, + "south": {"uv": [0, 1, 2.5, 6], "texture": "#0"}, + "west": {"uv": [2.5, 1, 3.75, 6], "texture": "#0"}, + "up": {"uv": [2.5, 1, 3.75, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [2.5, 1, 3.75, 6], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "emitterframe", + "from": [12, 7, 0], + "to": [14, 9, 7], + "faces": { + "north": {"uv": [3.75, 3, 4.25, 4], "texture": "#0"}, + "east": {"uv": [6.75, 2, 8.5, 3], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "west": {"uv": [6.75, 2, 8.5, 3], "texture": "#0"}, + "up": {"uv": [6.75, 2, 8.5, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.75, 2, 8.5, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "emitterframe", + "from": [2, 7, 0], + "to": [4, 9, 7], + "faces": { + "north": {"uv": [3.75, 3, 4.25, 4], "texture": "#0"}, + "east": {"uv": [6.75, 2, 8.5, 3], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "west": {"uv": [6.75, 2, 8.5, 3], "texture": "#0"}, + "up": {"uv": [6.75, 2, 8.5, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.75, 2, 8.5, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "emitterframe", + "from": [7, 12, 0], + "to": [9, 14, 7], + "faces": { + "north": {"uv": [3.75, 3, 4.25, 4], "texture": "#0"}, + "east": {"uv": [6.75, 2, 8.5, 3], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "west": {"uv": [6.75, 2, 8.5, 3], "texture": "#0"}, + "up": {"uv": [6.75, 2, 8.5, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.75, 2, 8.5, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "emitterframe", + "from": [7, 2, 0], + "to": [9, 4, 7], + "faces": { + "north": {"uv": [3.75, 3, 4.25, 4], "texture": "#0"}, + "east": {"uv": [6.75, 2, 8.5, 3], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "west": {"uv": [6.75, 2, 8.5, 3], "texture": "#0"}, + "up": {"uv": [6.75, 2, 8.5, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.75, 2, 8.5, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "mattercan", + "from": [2, 6, 11], + "to": [8, 10, 15], + "faces": { + "north": {"uv": [0, 0, 6, 4], "texture": "#missing"}, + "east": {"uv": [5.25, 4, 6.25, 6], "texture": "#0"}, + "south": {"uv": [3.75, 4, 5.25, 6], "texture": "#0"}, + "west": {"uv": [5.25, 4, 6.25, 6], "texture": "#0"}, + "up": {"uv": [3.75, 4, 5.25, 6], "texture": "#0"}, + "down": {"uv": [3.75, 4, 5.25, 6], "texture": "#0"} + } + }, + { + "name": "mattercan", + "from": [2, 1, 11], + "to": [8, 5, 15], + "faces": { + "north": {"uv": [0, 0, 6, 4], "texture": "#missing"}, + "east": {"uv": [5.25, 4, 6.25, 6], "texture": "#0"}, + "south": {"uv": [3.75, 4, 5.25, 6], "texture": "#0"}, + "west": {"uv": [5.25, 4, 6.25, 6], "texture": "#0"}, + "up": {"uv": [3.75, 4, 5.25, 6], "texture": "#0"}, + "down": {"uv": [3.75, 4, 5.25, 6], "texture": "#0"} + } + }, + { + "name": "emitterframe", + "from": [2, 2, 7], + "to": [14, 4, 9], + "faces": { + "north": {"uv": [8.5, 0, 11.5, 1], "texture": "#0"}, + "east": {"uv": [8.5, 0, 9, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 2], "texture": "#missing"}, + "west": {"uv": [8.5, 0, 9, 1], "texture": "#0"}, + "up": {"uv": [8.5, 0, 11.5, 1], "texture": "#0"}, + "down": {"uv": [8.5, 0, 11.5, 1], "texture": "#0"} + } + }, + { + "name": "emitterframe", + "from": [12, 4, 7], + "to": [14, 12, 9], + "faces": { + "north": {"uv": [9, 0, 11, 1], "rotation": 90, "texture": "#0"}, + "east": {"uv": [9, 0, 11, 1], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 2, 8], "texture": "#missing"}, + "west": {"uv": [9, 0, 11, 1], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#missing"} + } + }, + { + "name": "emitterframe", + "from": [2, 4, 7], + "to": [4, 12, 9], + "faces": { + "north": {"uv": [9, 0, 11, 1], "rotation": 90, "texture": "#0"}, + "east": {"uv": [9, 0, 11, 1], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 2, 8], "texture": "#missing"}, + "west": {"uv": [9, 0, 11, 1], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#missing"} + } + }, + { + "name": "emitterframe", + "from": [2, 12, 7], + "to": [14, 14, 9], + "faces": { + "north": {"uv": [8.5, 0, 11.5, 1], "texture": "#0"}, + "east": {"uv": [8.5, 0, 9, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 2], "texture": "#missing"}, + "west": {"uv": [8.5, 0, 9, 1], "texture": "#0"}, + "up": {"uv": [8.5, 0, 11.5, 1], "texture": "#0"}, + "down": {"uv": [8.5, 0, 11.5, 1], "texture": "#0"} + } + }, + { + "name": "frame", + "from": [0, 0, 0], + "to": [2, 2, 16], + "faces": { + "north": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "east": {"uv": [3.5, 0, 7.5, 1], "rotation": 180, "texture": "#0"}, + "south": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "west": {"uv": [3.5, 0, 7.5, 1], "texture": "#0"}, + "up": {"uv": [3.5, 0, 7.5, 1], "rotation": 90, "texture": "#0"}, + "down": {"uv": [3.5, 0, 7.5, 1], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "frame", + "from": [14, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "east": {"uv": [3.5, 0, 7.5, 1], "rotation": 180, "texture": "#0"}, + "south": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "west": {"uv": [3.5, 0, 7.5, 1], "texture": "#0"}, + "up": {"uv": [3.5, 0, 7.5, 1], "rotation": 90, "texture": "#0"}, + "down": {"uv": [3.5, 0, 7.5, 1], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "frame", + "from": [14, 14, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "east": {"uv": [3.5, 0, 7.5, 1], "rotation": 180, "texture": "#0"}, + "south": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "west": {"uv": [3.5, 0, 7.5, 1], "texture": "#0"}, + "up": {"uv": [3.5, 0, 7.5, 1], "rotation": 90, "texture": "#0"}, + "down": {"uv": [3.5, 0, 7.5, 1], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "frame", + "from": [0, 14, 0], + "to": [2, 16, 16], + "faces": { + "north": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "east": {"uv": [3.5, 0, 7.5, 1], "rotation": 180, "texture": "#0"}, + "south": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "west": {"uv": [3.5, 0, 7.5, 1], "texture": "#0"}, + "up": {"uv": [3.5, 0, 7.5, 1], "rotation": 90, "texture": "#0"}, + "down": {"uv": [3.5, 0, 7.5, 1], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "frame", + "from": [0, 2, 0], + "to": [2, 14, 1], + "faces": { + "north": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "east": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "south": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "west": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#missing"} + } + }, + { + "name": "frame", + "from": [14, 2, 0], + "to": [16, 14, 1], + "faces": { + "north": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "east": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "south": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "west": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#missing"} + } + }, + { + "name": "frame", + "from": [1, 2, 2], + "to": [2, 14, 4], + "faces": { + "north": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "east": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "south": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "west": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 1, 2], "texture": "#missing"}, + "down": {"uv": [0, 0, 1, 2], "texture": "#missing"} + } + }, + { + "name": "frame", + "from": [14, 2, 2], + "to": [15, 14, 4], + "faces": { + "north": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "east": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "south": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "west": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 1, 2], "texture": "#missing"}, + "down": {"uv": [0, 0, 1, 2], "texture": "#missing"} + } + }, + { + "name": "frame", + "from": [2, 0, 14], + "to": [14, 2, 16], + "faces": { + "north": {"uv": [4.75, 3, 7.75, 4], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "south": {"uv": [4.75, 3, 7.75, 4], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "up": {"uv": [4.75, 3, 7.75, 4], "texture": "#0"}, + "down": {"uv": [4.75, 3, 7.75, 4], "texture": "#0"} + } + }, + { + "name": "frame", + "from": [2, 14, 14], + "to": [14, 16, 16], + "faces": { + "north": {"uv": [4.75, 3, 7.75, 4], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "south": {"uv": [4.75, 3, 7.75, 4], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "up": {"uv": [4.75, 3, 7.75, 4], "texture": "#0"}, + "down": {"uv": [4.75, 3, 7.75, 4], "texture": "#0"} + } + }, + { + "name": "frame", + "from": [2, 14, 2], + "to": [14, 15, 4], + "faces": { + "north": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#missing"}, + "south": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#missing"}, + "up": {"uv": [3.75, 1, 6.75, 2], "texture": "#0"}, + "down": {"uv": [3.75, 1, 6.75, 2], "texture": "#0"} + } + }, + { + "name": "frame", + "from": [2, 1, 2], + "to": [14, 2, 4], + "faces": { + "north": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#missing"}, + "south": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#missing"}, + "up": {"uv": [3.75, 1, 6.75, 2], "texture": "#0"}, + "down": {"uv": [3.75, 1, 6.75, 2], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/overdrive_that_matters/models/block/gravitation_stabilizer_working.json b/src/main/resources/assets/overdrive_that_matters/models/block/gravitation_stabilizer_working.json new file mode 100644 index 000000000..a46701f6f --- /dev/null +++ b/src/main/resources/assets/overdrive_that_matters/models/block/gravitation_stabilizer_working.json @@ -0,0 +1,373 @@ +{ + "parent" : "block/block", + "textures": { + "0": "overdrive_that_matters:block/gravitational_stabilizer", + "particle": "overdrive_that_matters:block/gravitational_stabilizer" + }, + "elements": [ + { + "name": "body", + "from": [8, 1, 11], + "to": [15, 11, 14], + "faces": { + "north": {"uv": [0, 0, 1.75, 5], "texture": "#missing"}, + "east": {"uv": [5.5, 11, 6.25, 16], "texture": "#0"}, + "south": {"uv": [12.25, 11, 14, 16], "texture": "#0"}, + "west": {"uv": [5.5, 11, 6.25, 16], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 0, 1.75, 1.5], "texture": "#missing"}, + "down": {"uv": [12.25, 9, 14, 10.5], "texture": "#0"} + } + }, + { + "name": "canconnector", + "from": [1, 2, 11], + "to": [2, 4, 14], + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#missing"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#missing"}, + "south": {"uv": [0.5, 6.5, 0.75, 7.5], "texture": "#0"}, + "west": {"uv": [0, 6.5, 0.75, 7.5], "texture": "#0"}, + "up": {"uv": [0, 6.5, 0.75, 7], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 7, 0.75, 7.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "canconnector", + "from": [1, 7, 11], + "to": [2, 9, 14], + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#missing"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#missing"}, + "south": {"uv": [0.5, 6.5, 0.75, 7.5], "texture": "#0"}, + "west": {"uv": [0, 6.5, 0.75, 7.5], "texture": "#0"}, + "up": {"uv": [0, 6.5, 0.75, 7], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 7, 0.75, 7.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "body", + "from": [1, 11, 11], + "to": [15, 15, 15], + "faces": { + "north": {"uv": [0, 0, 14, 4], "texture": "#missing"}, + "east": {"uv": [5.25, 9, 6.25, 11], "texture": "#0"}, + "south": {"uv": [10.5, 9, 14, 11], "texture": "#0"}, + "west": {"uv": [4.25, 9, 5.25, 11], "texture": "#0"}, + "up": {"uv": [7, 7, 10.5, 9], "texture": "#0"}, + "down": {"uv": [7, 9, 10.5, 11], "texture": "#0"} + } + }, + { + "name": "body", + "from": [1, 1, 8], + "to": [15, 15, 11], + "faces": { + "north": {"uv": [0, 9, 3.5, 16], "texture": "#0"}, + "east": {"uv": [6.25, 9, 7, 16], "texture": "#0"}, + "south": {"uv": [7, 9, 10.5, 16], "texture": "#0"}, + "west": {"uv": [3.5, 9, 4.25, 16], "texture": "#0"}, + "up": {"uv": [7, 5.5, 10.5, 7], "texture": "#0"}, + "down": {"uv": [3.5, 7.5, 7, 9], "texture": "#0"} + } + }, + { + "name": "emitter", + "from": [3, 3, 1], + "to": [13, 13, 6], + "faces": { + "north": {"uv": [0, 1, 2.5, 6], "texture": "#0"}, + "east": {"uv": [2.5, 1, 3.75, 6], "texture": "#0"}, + "south": {"uv": [0, 1, 2.5, 6], "texture": "#0"}, + "west": {"uv": [2.5, 1, 3.75, 6], "texture": "#0"}, + "up": {"uv": [2.5, 1, 3.75, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [2.5, 1, 3.75, 6], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "emitterframe", + "from": [12, 7, 0], + "to": [14, 9, 7], + "faces": { + "north": {"uv": [3.75, 3, 4.25, 4], "texture": "#0"}, + "east": {"uv": [6.75, 2, 8.5, 3], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "west": {"uv": [6.75, 2, 8.5, 3], "texture": "#0"}, + "up": {"uv": [6.75, 2, 8.5, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.75, 2, 8.5, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "emitterframe", + "from": [2, 7, 0], + "to": [4, 9, 7], + "faces": { + "north": {"uv": [3.75, 3, 4.25, 4], "texture": "#0"}, + "east": {"uv": [6.75, 2, 8.5, 3], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "west": {"uv": [6.75, 2, 8.5, 3], "texture": "#0"}, + "up": {"uv": [6.75, 2, 8.5, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.75, 2, 8.5, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "emitterframe", + "from": [7, 12, 0], + "to": [9, 14, 7], + "faces": { + "north": {"uv": [3.75, 3, 4.25, 4], "texture": "#0"}, + "east": {"uv": [6.75, 2, 8.5, 3], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "west": {"uv": [6.75, 2, 8.5, 3], "texture": "#0"}, + "up": {"uv": [6.75, 2, 8.5, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.75, 2, 8.5, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "emitterframe", + "from": [7, 2, 0], + "to": [9, 4, 7], + "faces": { + "north": {"uv": [3.75, 3, 4.25, 4], "texture": "#0"}, + "east": {"uv": [6.75, 2, 8.5, 3], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "west": {"uv": [6.75, 2, 8.5, 3], "texture": "#0"}, + "up": {"uv": [6.75, 2, 8.5, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.75, 2, 8.5, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "mattercan", + "from": [2, 6, 11], + "to": [8, 10, 15], + "faces": { + "north": {"uv": [0, 0, 6, 4], "texture": "#missing"}, + "east": {"uv": [5.25, 4, 6.25, 6], "texture": "#0"}, + "south": {"uv": [3.75, 4, 5.25, 6], "texture": "#0"}, + "west": {"uv": [5.25, 4, 6.25, 6], "texture": "#0"}, + "up": {"uv": [3.75, 4, 5.25, 6], "texture": "#0"}, + "down": {"uv": [3.75, 4, 5.25, 6], "texture": "#0"} + } + }, + { + "name": "mattercan", + "from": [2, 1, 11], + "to": [8, 5, 15], + "faces": { + "north": {"uv": [0, 0, 6, 4], "texture": "#missing"}, + "east": {"uv": [5.25, 4, 6.25, 6], "texture": "#0"}, + "south": {"uv": [3.75, 4, 5.25, 6], "texture": "#0"}, + "west": {"uv": [5.25, 4, 6.25, 6], "texture": "#0"}, + "up": {"uv": [3.75, 4, 5.25, 6], "texture": "#0"}, + "down": {"uv": [3.75, 4, 5.25, 6], "texture": "#0"} + } + }, + { + "name": "emitterframe", + "from": [2, 2, 7], + "to": [14, 4, 9], + "faces": { + "north": {"uv": [8.5, 0, 11.5, 1], "texture": "#0"}, + "east": {"uv": [8.5, 0, 9, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 2], "texture": "#missing"}, + "west": {"uv": [8.5, 0, 9, 1], "texture": "#0"}, + "up": {"uv": [8.5, 0, 11.5, 1], "texture": "#0"}, + "down": {"uv": [8.5, 0, 11.5, 1], "texture": "#0"} + } + }, + { + "name": "emitterframe", + "from": [12, 4, 7], + "to": [14, 12, 9], + "faces": { + "north": {"uv": [9, 0, 11, 1], "rotation": 90, "texture": "#0"}, + "east": {"uv": [9, 0, 11, 1], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 2, 8], "texture": "#missing"}, + "west": {"uv": [9, 0, 11, 1], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#missing"} + } + }, + { + "name": "emitterframe", + "from": [2, 4, 7], + "to": [4, 12, 9], + "faces": { + "north": {"uv": [9, 0, 11, 1], "rotation": 90, "texture": "#0"}, + "east": {"uv": [9, 0, 11, 1], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 2, 8], "texture": "#missing"}, + "west": {"uv": [9, 0, 11, 1], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#missing"} + } + }, + { + "name": "emitterframe", + "from": [2, 12, 7], + "to": [14, 14, 9], + "faces": { + "north": {"uv": [8.5, 0, 11.5, 1], "texture": "#0"}, + "east": {"uv": [8.5, 0, 9, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 2], "texture": "#missing"}, + "west": {"uv": [8.5, 0, 9, 1], "texture": "#0"}, + "up": {"uv": [8.5, 0, 11.5, 1], "texture": "#0"}, + "down": {"uv": [8.5, 0, 11.5, 1], "texture": "#0"} + } + }, + { + "name": "frame", + "from": [0, 0, 0], + "to": [2, 2, 16], + "faces": { + "north": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "east": {"uv": [3.5, 0, 7.5, 1], "rotation": 180, "texture": "#0"}, + "south": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "west": {"uv": [3.5, 0, 7.5, 1], "texture": "#0"}, + "up": {"uv": [3.5, 0, 7.5, 1], "rotation": 90, "texture": "#0"}, + "down": {"uv": [3.5, 0, 7.5, 1], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "frame", + "from": [14, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "east": {"uv": [3.5, 0, 7.5, 1], "rotation": 180, "texture": "#0"}, + "south": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "west": {"uv": [3.5, 0, 7.5, 1], "texture": "#0"}, + "up": {"uv": [3.5, 0, 7.5, 1], "rotation": 90, "texture": "#0"}, + "down": {"uv": [3.5, 0, 7.5, 1], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "frame", + "from": [14, 14, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "east": {"uv": [3.5, 0, 7.5, 1], "rotation": 180, "texture": "#0"}, + "south": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "west": {"uv": [3.5, 0, 7.5, 1], "texture": "#0"}, + "up": {"uv": [3.5, 0, 7.5, 1], "rotation": 90, "texture": "#0"}, + "down": {"uv": [3.5, 0, 7.5, 1], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "frame", + "from": [0, 14, 0], + "to": [2, 16, 16], + "faces": { + "north": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "east": {"uv": [3.5, 0, 7.5, 1], "rotation": 180, "texture": "#0"}, + "south": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "west": {"uv": [3.5, 0, 7.5, 1], "texture": "#0"}, + "up": {"uv": [3.5, 0, 7.5, 1], "rotation": 90, "texture": "#0"}, + "down": {"uv": [3.5, 0, 7.5, 1], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "frame", + "from": [0, 2, 0], + "to": [2, 14, 1], + "faces": { + "north": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "east": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "south": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "west": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#missing"} + } + }, + { + "name": "frame", + "from": [14, 2, 0], + "to": [16, 14, 1], + "faces": { + "north": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "east": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "south": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "west": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#missing"} + } + }, + { + "name": "frame", + "from": [1, 2, 2], + "to": [2, 14, 4], + "faces": { + "north": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "east": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "south": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "west": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 1, 2], "texture": "#missing"}, + "down": {"uv": [0, 0, 1, 2], "texture": "#missing"} + } + }, + { + "name": "frame", + "from": [14, 2, 2], + "to": [15, 14, 4], + "faces": { + "north": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "east": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "south": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "west": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 1, 2], "texture": "#missing"}, + "down": {"uv": [0, 0, 1, 2], "texture": "#missing"} + } + }, + { + "name": "frame", + "from": [2, 0, 14], + "to": [14, 2, 16], + "faces": { + "north": {"uv": [4.75, 3, 7.75, 4], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "south": {"uv": [4.75, 3, 7.75, 4], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "up": {"uv": [4.75, 3, 7.75, 4], "texture": "#0"}, + "down": {"uv": [4.75, 3, 7.75, 4], "texture": "#0"} + } + }, + { + "name": "frame", + "from": [2, 14, 14], + "to": [14, 16, 16], + "faces": { + "north": {"uv": [4.75, 3, 7.75, 4], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "south": {"uv": [4.75, 3, 7.75, 4], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "up": {"uv": [4.75, 3, 7.75, 4], "texture": "#0"}, + "down": {"uv": [4.75, 3, 7.75, 4], "texture": "#0"} + } + }, + { + "name": "frame", + "from": [2, 14, 2], + "to": [14, 15, 4], + "faces": { + "north": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#missing"}, + "south": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#missing"}, + "up": {"uv": [3.75, 1, 6.75, 2], "texture": "#0"}, + "down": {"uv": [3.75, 1, 6.75, 2], "texture": "#0"} + } + }, + { + "name": "frame", + "from": [2, 1, 2], + "to": [14, 2, 4], + "faces": { + "north": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#missing"}, + "south": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#missing"}, + "up": {"uv": [3.75, 1, 6.75, 2], "texture": "#0"}, + "down": {"uv": [3.75, 1, 6.75, 2], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/overdrive_that_matters/models/block/gravitational_stabilizer_lens_idle.json b/src/main/resources/assets/overdrive_that_matters/models/block/gravitational_stabilizer_lens_idle.json new file mode 100644 index 000000000..024a855a7 --- /dev/null +++ b/src/main/resources/assets/overdrive_that_matters/models/block/gravitational_stabilizer_lens_idle.json @@ -0,0 +1,289 @@ +{ + "parent" : "block/block", + "textures": { + "0": "overdrive_that_matters:block/gravitational_stabilizer_idle", + "particle": "overdrive_that_matters:block/gravitational_stabilizer_idle" + }, + "elements": [ + { + "name": "emitter", + "from": [3, 3, 5], + "to": [13, 13, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [0, 1, 2.5, 6], "texture": "#0"}, + "east": {"uv": [2.5, 1, 3.75, 6], "texture": "#0"}, + "south": {"uv": [0, 1, 2.5, 6], "texture": "#0"}, + "west": {"uv": [2.5, 1, 3.75, 6], "texture": "#0"}, + "up": {"uv": [2.5, 1, 3.75, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [2.5, 1, 3.75, 6], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "emitter", + "from": [3, 3, 11], + "to": [13, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [0, 1, 2.5, 6], "texture": "#0"}, + "east": {"uv": [2.5, 1, 3.75, 6], "texture": "#0"}, + "south": {"uv": [0, 1, 2.5, 6], "texture": "#0"}, + "west": {"uv": [2.5, 1, 3.75, 6], "texture": "#0"}, + "up": {"uv": [2.5, 1, 3.75, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [2.5, 1, 3.75, 6], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "emitterframe", + "from": [12, 7, 4], + "to": [14, 9, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [3.75, 3, 4.25, 4], "texture": "#0"}, + "east": {"uv": [3.75, 2, 6.75, 3], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "west": {"uv": [3.75, 2, 6.75, 3], "texture": "#0"}, + "up": {"uv": [3.75, 2, 6.75, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [3.75, 2, 6.75, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "emitterframe", + "from": [2, 7, 4], + "to": [4, 9, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [3.75, 3, 4.25, 4], "texture": "#0"}, + "east": {"uv": [3.75, 2, 6.75, 3], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "west": {"uv": [3.75, 2, 6.75, 3], "texture": "#0"}, + "up": {"uv": [3.75, 2, 6.75, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [3.75, 2, 6.75, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "emitterframe", + "from": [7, 12, 4], + "to": [9, 14, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [3.75, 3, 4.25, 4], "texture": "#0"}, + "east": {"uv": [3.75, 2, 6.75, 3], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "west": {"uv": [3.75, 2, 6.75, 3], "texture": "#0"}, + "up": {"uv": [3.75, 2, 6.75, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [3.75, 2, 6.75, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "emitterframe", + "from": [7, 2, 4], + "to": [9, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [3.75, 3, 4.25, 4], "texture": "#0"}, + "east": {"uv": [3.75, 2, 6.75, 3], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "west": {"uv": [3.75, 2, 6.75, 3], "texture": "#0"}, + "up": {"uv": [3.75, 2, 6.75, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [3.75, 2, 6.75, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "frame", + "from": [14, 0, 2], + "to": [16, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [7.5, 0, 8, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 3.5, 1], "rotation": 180, "texture": "#0"}, + "south": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 3.5, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 3.5, 1], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3.5, 1], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "frame", + "from": [0, 0, 2], + "to": [2, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [7.5, 0, 8, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 3.5, 1], "rotation": 180, "texture": "#0"}, + "south": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 3.5, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 3.5, 1], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3.5, 1], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "frame", + "from": [0, 14, 2], + "to": [2, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [7.5, 0, 8, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 3.5, 1], "rotation": 180, "texture": "#0"}, + "south": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 3.5, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 3.5, 1], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3.5, 1], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "frame", + "from": [14, 14, 2], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [7.5, 0, 8, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 3.5, 1], "rotation": 180, "texture": "#0"}, + "south": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 3.5, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 3.5, 1], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3.5, 1], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "frame", + "from": [0, 2, 15], + "to": [2, 14, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "east": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "south": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "west": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#missing"} + } + }, + { + "name": "frame", + "from": [14, 2, 15], + "to": [16, 14, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "east": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "south": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "west": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#missing"} + } + }, + { + "name": "frame", + "from": [1, 2, 12], + "to": [2, 14, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "east": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "south": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "west": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 1, 2], "texture": "#missing"}, + "down": {"uv": [0, 0, 1, 2], "texture": "#missing"} + } + }, + { + "name": "frame", + "from": [14, 2, 12], + "to": [15, 14, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "east": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "south": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "west": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 1, 2], "texture": "#missing"}, + "down": {"uv": [0, 0, 1, 2], "texture": "#missing"} + } + }, + { + "name": "catalyst", + "from": [0, 1, 2], + "to": [2, 5, 3], + "rotation": {"angle": -45, "axis": "z", "origin": [1, 1, 2]}, + "faces": { + "north": {"uv": [6.75, 1, 7.75, 2], "rotation": 90, "texture": "#0"}, + "east": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [6.75, 1, 7.75, 2], "rotation": 90, "texture": "#0"}, + "west": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [6.75, 1, 7, 2], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 2, 1], "texture": "#missing"} + } + }, + { + "name": "catalyst", + "from": [14, 1, 2], + "to": [16, 5, 3], + "rotation": {"angle": 45, "axis": "z", "origin": [15, 1, 2]}, + "faces": { + "north": {"uv": [6.75, 1, 7.75, 2], "rotation": 90, "texture": "#0"}, + "east": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [6.75, 1, 7.75, 2], "rotation": 90, "texture": "#0"}, + "west": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [6.75, 1, 7, 2], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 2, 1], "texture": "#missing"} + } + }, + { + "name": "catalyst", + "from": [14, 11, 2], + "to": [16, 15, 3], + "rotation": {"angle": -45, "axis": "z", "origin": [15, 15, 2]}, + "faces": { + "north": {"uv": [6.75, 1, 7.75, 2], "rotation": 270, "texture": "#0"}, + "east": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 270, "texture": "#0"}, + "south": {"uv": [6.75, 1, 7.75, 2], "rotation": 270, "texture": "#0"}, + "west": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 0, 2, 1], "texture": "#missing"}, + "down": {"uv": [6.75, 1, 7, 2], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "catalyst", + "from": [1, 14, 2], + "to": [5, 16, 3], + "rotation": {"angle": -45, "axis": "z", "origin": [1, 15, 2]}, + "faces": { + "north": {"uv": [6.75, 1, 7.75, 2], "texture": "#0"}, + "east": {"uv": [6.75, 1, 7, 2], "texture": "#0"}, + "south": {"uv": [6.75, 1, 7.75, 2], "rotation": 180, "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "rotation": 270, "texture": "#missing"}, + "up": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "frame", + "from": [2, 14, 12], + "to": [14, 15, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#missing"}, + "south": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#missing"}, + "up": {"uv": [3.75, 1, 6.75, 2], "texture": "#0"}, + "down": {"uv": [3.75, 1, 6.75, 2], "texture": "#0"} + } + }, + { + "name": "frame", + "from": [2, 1, 12], + "to": [14, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#missing"}, + "south": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#missing"}, + "up": {"uv": [3.75, 1, 6.75, 2], "texture": "#0"}, + "down": {"uv": [3.75, 1, 6.75, 2], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/overdrive_that_matters/models/block/gravitational_stabilizer_lens_working.json b/src/main/resources/assets/overdrive_that_matters/models/block/gravitational_stabilizer_lens_working.json new file mode 100644 index 000000000..bf9887eb1 --- /dev/null +++ b/src/main/resources/assets/overdrive_that_matters/models/block/gravitational_stabilizer_lens_working.json @@ -0,0 +1,289 @@ +{ + "parent" : "block/block", + "textures": { + "0": "overdrive_that_matters:block/gravitational_stabilizer", + "particle": "overdrive_that_matters:block/gravitational_stabilizer" + }, + "elements": [ + { + "name": "emitter", + "from": [3, 3, 5], + "to": [13, 13, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [0, 1, 2.5, 6], "texture": "#0"}, + "east": {"uv": [2.5, 1, 3.75, 6], "texture": "#0"}, + "south": {"uv": [0, 1, 2.5, 6], "texture": "#0"}, + "west": {"uv": [2.5, 1, 3.75, 6], "texture": "#0"}, + "up": {"uv": [2.5, 1, 3.75, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [2.5, 1, 3.75, 6], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "emitter", + "from": [3, 3, 11], + "to": [13, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [0, 1, 2.5, 6], "texture": "#0"}, + "east": {"uv": [2.5, 1, 3.75, 6], "texture": "#0"}, + "south": {"uv": [0, 1, 2.5, 6], "texture": "#0"}, + "west": {"uv": [2.5, 1, 3.75, 6], "texture": "#0"}, + "up": {"uv": [2.5, 1, 3.75, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [2.5, 1, 3.75, 6], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "emitterframe", + "from": [12, 7, 4], + "to": [14, 9, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [3.75, 3, 4.25, 4], "texture": "#0"}, + "east": {"uv": [3.75, 2, 6.75, 3], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "west": {"uv": [3.75, 2, 6.75, 3], "texture": "#0"}, + "up": {"uv": [3.75, 2, 6.75, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [3.75, 2, 6.75, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "emitterframe", + "from": [2, 7, 4], + "to": [4, 9, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [3.75, 3, 4.25, 4], "texture": "#0"}, + "east": {"uv": [3.75, 2, 6.75, 3], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "west": {"uv": [3.75, 2, 6.75, 3], "texture": "#0"}, + "up": {"uv": [3.75, 2, 6.75, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [3.75, 2, 6.75, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "emitterframe", + "from": [7, 12, 4], + "to": [9, 14, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [3.75, 3, 4.25, 4], "texture": "#0"}, + "east": {"uv": [3.75, 2, 6.75, 3], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "west": {"uv": [3.75, 2, 6.75, 3], "texture": "#0"}, + "up": {"uv": [3.75, 2, 6.75, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [3.75, 2, 6.75, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "emitterframe", + "from": [7, 2, 4], + "to": [9, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [3.75, 3, 4.25, 4], "texture": "#0"}, + "east": {"uv": [3.75, 2, 6.75, 3], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "west": {"uv": [3.75, 2, 6.75, 3], "texture": "#0"}, + "up": {"uv": [3.75, 2, 6.75, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [3.75, 2, 6.75, 3], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "frame", + "from": [14, 0, 2], + "to": [16, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [7.5, 0, 8, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 3.5, 1], "rotation": 180, "texture": "#0"}, + "south": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 3.5, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 3.5, 1], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3.5, 1], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "frame", + "from": [0, 0, 2], + "to": [2, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [7.5, 0, 8, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 3.5, 1], "rotation": 180, "texture": "#0"}, + "south": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 3.5, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 3.5, 1], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3.5, 1], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "frame", + "from": [0, 14, 2], + "to": [2, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [7.5, 0, 8, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 3.5, 1], "rotation": 180, "texture": "#0"}, + "south": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 3.5, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 3.5, 1], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3.5, 1], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "frame", + "from": [14, 14, 2], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [7.5, 0, 8, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 3.5, 1], "rotation": 180, "texture": "#0"}, + "south": {"uv": [8, 0, 8.5, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 3.5, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 3.5, 1], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3.5, 1], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "frame", + "from": [0, 2, 15], + "to": [2, 14, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "east": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "south": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "west": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#missing"} + } + }, + { + "name": "frame", + "from": [14, 2, 15], + "to": [16, 14, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "east": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "south": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "west": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#missing"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#missing"} + } + }, + { + "name": "frame", + "from": [1, 2, 12], + "to": [2, 14, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "east": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "south": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "west": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 1, 2], "texture": "#missing"}, + "down": {"uv": [0, 0, 1, 2], "texture": "#missing"} + } + }, + { + "name": "frame", + "from": [14, 2, 12], + "to": [15, 14, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "east": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "south": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "west": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 1, 2], "texture": "#missing"}, + "down": {"uv": [0, 0, 1, 2], "texture": "#missing"} + } + }, + { + "name": "catalyst", + "from": [0, 1, 2], + "to": [2, 5, 3], + "rotation": {"angle": -45, "axis": "z", "origin": [1, 1, 2]}, + "faces": { + "north": {"uv": [6.75, 1, 7.75, 2], "rotation": 90, "texture": "#0"}, + "east": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [6.75, 1, 7.75, 2], "rotation": 90, "texture": "#0"}, + "west": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [6.75, 1, 7, 2], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 2, 1], "texture": "#missing"} + } + }, + { + "name": "catalyst", + "from": [14, 1, 2], + "to": [16, 5, 3], + "rotation": {"angle": 45, "axis": "z", "origin": [15, 1, 2]}, + "faces": { + "north": {"uv": [6.75, 1, 7.75, 2], "rotation": 90, "texture": "#0"}, + "east": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [6.75, 1, 7.75, 2], "rotation": 90, "texture": "#0"}, + "west": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [6.75, 1, 7, 2], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 2, 1], "texture": "#missing"} + } + }, + { + "name": "catalyst", + "from": [14, 11, 2], + "to": [16, 15, 3], + "rotation": {"angle": -45, "axis": "z", "origin": [15, 15, 2]}, + "faces": { + "north": {"uv": [6.75, 1, 7.75, 2], "rotation": 270, "texture": "#0"}, + "east": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 270, "texture": "#0"}, + "south": {"uv": [6.75, 1, 7.75, 2], "rotation": 270, "texture": "#0"}, + "west": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 0, 2, 1], "texture": "#missing"}, + "down": {"uv": [6.75, 1, 7, 2], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "catalyst", + "from": [1, 14, 2], + "to": [5, 16, 3], + "rotation": {"angle": -45, "axis": "z", "origin": [1, 15, 2]}, + "faces": { + "north": {"uv": [6.75, 1, 7.75, 2], "texture": "#0"}, + "east": {"uv": [6.75, 1, 7, 2], "texture": "#0"}, + "south": {"uv": [6.75, 1, 7.75, 2], "rotation": 180, "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "rotation": 270, "texture": "#missing"}, + "up": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "frame", + "from": [2, 14, 12], + "to": [14, 15, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#missing"}, + "south": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#missing"}, + "up": {"uv": [3.75, 1, 6.75, 2], "texture": "#0"}, + "down": {"uv": [3.75, 1, 6.75, 2], "texture": "#0"} + } + }, + { + "name": "frame", + "from": [2, 1, 12], + "to": [14, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#missing"}, + "south": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#missing"}, + "up": {"uv": [3.75, 1, 6.75, 2], "texture": "#0"}, + "down": {"uv": [3.75, 1, 6.75, 2], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/tritanium_block.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/tritanium_block.png index a237cb32555207ab0839f9bd9d8a3690c6ae5e0c..4f389132d44098fcc201e491bdecad0eeaf084d3 100644 GIT binary patch delta 386 zcmV-|0e$|*0j&d&7zqdi0000eEe}(XAs~NvP)t-sOIl=HZh2X2c3W+DU2l3|a(!BC zcV2LNUvYd0jbn9yO8 z+ROXDVfn>@Gap05DG5V!%EsnzWag#TvXt_^t8gKf()I>12j>PO`#7{CCkAlp7@2q> z>@+m6fJY~;E6xUko@Ta-&}Y3m!i#QOjGK{v9e}KgJKW_VBxP@=J)VZb!-$`&AQ`|x ze6y%nMMa^0caa%~SHqLVz+RCjD1ZO(B{qhfA)AoOFOHE&-NkR7$vn?7{>Gf!9L7v7 g8l-awPtN`N545=n$d27|vH$=807*qoM6N<$g3~^tI{*Lx delta 155 zcmZ3>e4KHD1SbnK0|Ud`yN`k+0MwZ>D1S@+tkC_a+JG=KoT@Uuxxgw<}iVIqw^`3oE!{pSN_c0h-6)$?odsvd$@? F2>{%-H=Y0h diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/tritanium_striped_block.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/tritanium_striped_block.png index 44330ca75e5c0637b47eb7345bdef3dd233bbb7e..66118acc715e6870d93870c27941f76f821d52fe 100644 GIT binary patch delta 391 zcmV;20eJq*0kQ*-7zqdi0000eEe}(XAs~NvP)t-sONN(Wl>;iPhMzkf{##NX<%}FIz~-mbboGxka32S zS!;H0gpq52jckFAX?}~xwOGlwTEwzd#j{qxu2IOgS;n+i%D7v?uv5daR8wMXViSL- z>;M1&32;bRa{vGizyJUazyWI3i3tDz0K-W{K~yMH9gb0Q!Y~j+cfBhm!4&EmD1q8Z zos!=FhV}GMdLwBhqQM+WSL)zn_wLhlh*LbqOOaUhNZ4gc}G8=QV_DuMM;2?xL?4B8zvMAI1xZR##kLNtkP|0vO ziD0=Oq>3Wz-C$!cBD+edWm(s?ez&F6tv2~tODpZQ?cFY~(qwJhR!ePV-@0tO;QumB loz}-Gzds?1SbnK0|Ud`yN`km#R)t>BN;qh L{an^LB{Ts5owGZ_ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/gravitational_stabilizer.png b/src/main/resources/assets/overdrive_that_matters/textures/block/gravitational_stabilizer.png new file mode 100644 index 0000000000000000000000000000000000000000..5bdf6589e791eab617e42591f5b90d93dc54d401 GIT binary patch literal 506 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`)dPG&TPHz=Ww z<(@=?`_>mMUqs7zKebN$&Xi(w=eOWAL2Zp|4eG9O58U1-aa=4^e4O6Iz}IBzX_MMq zFDT;Op~&`TsWGcfV7^k0;e(6wzT01xd7SN7I#H)7ms4}5>U-haQ-rhf)L#ibc(?NQ zCG{PVxzioi{?PR}xl_mCwz|giKMR_STw6I>Ll&5vYgO6CdP+oQQH|@*)eUd-`!s?J zR)|WZ-LnvDd~BM^#W$bp%S&F7oQrE0xct1+tXS_S(C|mifB6kAv1qPO?6F(|m8vtA ztrYv9zI1m}<~(bbj+(%OCxvdJgpE$eWZ?MJn nzyrUz8E^ABwk4k4^oQ{hufwIs-i=RzVa(v^>gTe~DWM4ftu@ld literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/gravitational_stabilizer_idle.png b/src/main/resources/assets/overdrive_that_matters/textures/block/gravitational_stabilizer_idle.png new file mode 100644 index 0000000000000000000000000000000000000000..1d20afceae8e62f3625d38985ab55a611f7abe80 GIT binary patch literal 491 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`6$5-iT<%cq!tAMmYZUY zU;p#ZTcp9u$X}vnp5*w(Z`R?$2mJL1&iGzVX{(p!bN+evmX2)Y7w^WOk`>7ea#t4# zUkJZpc|zQ69`}Tk1@F@%($*}9VxA{b*))4^x1!7O)-&%}7~im1dfrKGp3kvL^@srT zw@Wjb-es5zZj<WtfW=)yL zg0Mf~OP<6CE|3+zQoL`)0>3~-Cq-V3-eSeh+*Tvjc8&8I_S`4FCG`W@RgHGdpYO3M$2G5&5ZShu&~yExM}<|d}Y(^7vj YJQcB$sON|+2L>*Kr>mdKI;Vst0KR<35dZ)H literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/item/component/matter_io_port.png b/src/main/resources/assets/overdrive_that_matters/textures/item/component/matter_io_port.png index ea5e0ef9aab9df0e45e22ce9304003de1b976483..f8a92917751b8371e7a11abdd249fbe53c4d77d2 100644 GIT binary patch delta 119 zcmV--0EqvD0)hgNl5kr|L_t(2QFNZrm#PMD ZA|7YI1h?9TDq8>m002ovPDHLkV1g4KFN6R9 delta 121 zcmV-<0EYj90)zsPl5$;1L_t(2Q-zMf4Ztu60|SAC{U@$5w2|_uA18EJf)Q6JM&}hn zDmp35>=SdQ5EpSo)P;iMT1h`*?@RnNlnt;1&UV9$LQFAQl4tRa=1WD02<-55ks?ct b7AFx8YZnB(aq6OE00000NkvXXu0mjfg~l)q diff --git a/src/main/resources/assets/overdrive_that_matters/textures/item/component/matter_transform_matrix.png b/src/main/resources/assets/overdrive_that_matters/textures/item/component/matter_transform_matrix.png index 33e53cb4d8ef236e6fdc9f0e998f9f311223bf8e..7ccf90acb16c1b4186c6a5fb8094d2dc55b10d57 100644 GIT binary patch delta 138 zcmV;50CoS50+<4jmVa$YL_t(2Q(ceS4!|G?L**jE|Nrn>Fk72kUK$;C(g-l#WT^T&x$Gm<)#2;<~NDJ s8-gj{(Imy(WTyk*&m7n8cYf6aG_wRy>~!+400000NkvXXt^-0~f(`*eX#fBK delta 128 zcmV-`0Du3O0*?ZamU(1JL_t(2Q*Dl04uCKS1bMZ<{V(iNsW!&>VVMAd@%tiEzUJ01m?e$8V@)0000^Nkl?8v95KnhzTSb|oN ZJOBWD1RPD?zEc1I002ovPDHLkV1kOiFnIs~ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/item/pattern_drive_creative.png b/src/main/resources/assets/overdrive_that_matters/textures/item/pattern_drive_creative.png index aa231dc04dee773e8aa78e3eb8585577f31db2a7..6842f675585fda58ade03961d6751de33182b4e1 100644 GIT binary patch delta 165 zcmV;W09yZn0)YaMMk26f6Lcs9|NY?o^30D$M@uK!5WUS>VVOwXh-o(Y)}SnWK=%g&&q#$YP5N6Bnv4SY8CA T;Ns$W00000NkvXXu0mjf32{T_ delta 165 zcmV;W09yZn0)YaMMj}yBQ5F^!e}8}f;7R`g0JQ)BH8nMGaByH?U;qFBpl;O@k!T@! z!vFvd!vV){sAK>D09HvvK~yMHb&gRIfFKA3kpklW7mg>I*wi|Hxb85JzaXbdgJ3=a z?xZ*$rVtTaSt8Cy5%zBe{xG5xV?-_DG52UFkgIAImbvMr)(bPNZcA*0*l@oAN)ZHp T+1*Pc00000NkvXXu0mjfPozEl diff --git a/src/main/resources/assets/overdrive_that_matters/textures/item/tritanium_boots.png b/src/main/resources/assets/overdrive_that_matters/textures/item/tritanium_boots.png new file mode 100644 index 0000000000000000000000000000000000000000..104ed6097ee741cb30dafbf9265c6385d79aced8 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}H0G|+78xQ}vyU)btS7~c&H_lp-+thDrYAPlsrlzI_RC4iUkrR;ODhcun z{tp8To6hK*2a0kQctjR6Fz_7)VaDV6D^h@h-kvUwAsWHGXRL(|C~&X@B#9jQt3T&& ziP@>1)1SB&Z{OL>v2pr6NS%G}%0G|+78xQ}vyU#SvT9Mn-udS_p^XARi{HhfzRsiMs7)~buDbA80zu^B+ zz!2Ra)b73Q+T_IEIrc=D(yZARXu%<5bIuG(UgQu&X%Q~loCII4?T?POE literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/item/tritanium_helmet.png b/src/main/resources/assets/overdrive_that_matters/textures/item/tritanium_helmet.png new file mode 100644 index 0000000000000000000000000000000000000000..b83c57250c205e07d822a5dfef3f907b8c035cdf GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}T0G|-oz`(%z`uc)`0#j2{8xMbNZSCBq{@DB~IXO8oF)^U3ck66RfE0I0 zkYDhBIAHMdXZ!>d<}C1tEM{QfI|Ravq8eTeKtUf*7sn8d;Hjs*`3@*>xCXAZ`}wB+ z;MGMAv;3+KGx#}O48I>x#`twr@vX)>2EMaJ652{!3=(G~XSk{y+;F?`8Na}S+T34v e*mmAuP{sW30SB8)Ph&OETn0~9KbLh*2~7Y$P*MB< literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/item/tritanium_pants.png b/src/main/resources/assets/overdrive_that_matters/textures/item/tritanium_pants.png new file mode 100644 index 0000000000000000000000000000000000000000..d6595e6be2237023b612a04e73d412e00ab5b5df GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}%0G|+78xMbNZSBTcE9UM#liSoEn_qSF=FJr=RsiKKuEy>KQk*40e!>5t zfFanwLI@;S;1OBOz`%DHgc*isisfl;d+Lf~^Pci8|W8mAr!1}=&-fNYQS|%FU+3l(O!#u&D`p{G+L4Ls= W)_ZDKWb%N9GI+ZBxvX