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 a237cb325..4f389132d 100644 Binary files a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/tritanium_block.png and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/tritanium_block.png differ 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 44330ca75..66118acc7 100644 Binary files a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/tritanium_striped_block.png and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/tritanium_striped_block.png differ 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 000000000..5bdf6589e Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/gravitational_stabilizer.png differ 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 000000000..1d20afcea Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/gravitational_stabilizer_idle.png differ 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 ea5e0ef9a..f8a929177 100644 Binary files a/src/main/resources/assets/overdrive_that_matters/textures/item/component/matter_io_port.png and b/src/main/resources/assets/overdrive_that_matters/textures/item/component/matter_io_port.png differ 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 33e53cb4d..7ccf90acb 100644 Binary files a/src/main/resources/assets/overdrive_that_matters/textures/item/component/matter_transform_matrix.png and b/src/main/resources/assets/overdrive_that_matters/textures/item/component/matter_transform_matrix.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/item/nutrient_paste.png b/src/main/resources/assets/overdrive_that_matters/textures/item/nutrient_paste.png index 4691ac537..9c1a4558c 100644 Binary files a/src/main/resources/assets/overdrive_that_matters/textures/item/nutrient_paste.png and b/src/main/resources/assets/overdrive_that_matters/textures/item/nutrient_paste.png differ 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 aa231dc04..6842f6755 100644 Binary files a/src/main/resources/assets/overdrive_that_matters/textures/item/pattern_drive_creative.png and b/src/main/resources/assets/overdrive_that_matters/textures/item/pattern_drive_creative.png differ 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 000000000..104ed6097 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/item/tritanium_boots.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/item/tritanium_chestplate.png b/src/main/resources/assets/overdrive_that_matters/textures/item/tritanium_chestplate.png new file mode 100644 index 000000000..fe2a2b2e9 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/item/tritanium_chestplate.png differ 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 000000000..b83c57250 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/item/tritanium_helmet.png differ 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 000000000..d6595e6be Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/item/tritanium_pants.png differ