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 fcdb05480..f82a67540 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/DataGen.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/DataGen.kt @@ -76,6 +76,10 @@ object DataGen { decorativeCubeAll(Blocks.CARBON_FIBRE_BLOCK) decorativeCubeAll(Blocks.TRITANIUM_BLOCK) + for (glass in Registry.INDUSTRIAL_GLASS_LIST) { + decorativeCubeAll(glass.block) + } + blockModelProvider.resourceCubeAll(Blocks.TRITANIUM_ORE) blockModelProvider.resourceCubeAll(Blocks.TRITANIUM_RAW_BLOCK) blockModelProvider.resourceCubeAll(Blocks.DEEPSLATE_TRITANIUM_ORE) diff --git a/src/main/resources/assets/overdrive_that_matters/models/item/gravitation_stabilizer.json b/src/main/resources/assets/overdrive_that_matters/models/item/gravitation_stabilizer.json new file mode 100644 index 000000000..bc2241158 --- /dev/null +++ b/src/main/resources/assets/overdrive_that_matters/models/item/gravitation_stabilizer.json @@ -0,0 +1,576 @@ +{ + "textures": { + "1": "overdrive_that_matters:block/gravitational_stabilizer_idle", + "particle": "overdrive_that_matters:block/gravitational_stabilizer_idle" + }, + "elements": [ + { + "name": "body", + "from": [8, 1, 17], + "to": [15, 11, 20], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [0, 0, 1.75, 5], "texture": "#1"}, + "east": {"uv": [5.5, 11, 6.25, 16], "texture": "#1"}, + "south": {"uv": [12.25, 11, 14, 16], "texture": "#1"}, + "west": {"uv": [5.5, 11, 6.25, 16], "rotation": 180, "texture": "#1"}, + "up": {"uv": [0, 0, 1.75, 1.5], "texture": "#1"}, + "down": {"uv": [12.25, 9, 14, 10.5], "texture": "#1"} + } + }, + { + "name": "canconnector", + "from": [1, 2, 17], + "to": [2, 4, 20], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#1"}, + "south": {"uv": [0.5, 6.5, 0.75, 7.5], "texture": "#1"}, + "west": {"uv": [0, 6.5, 0.75, 7.5], "texture": "#1"}, + "up": {"uv": [0, 6.5, 0.75, 7], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 7, 0.75, 7.5], "rotation": 270, "texture": "#1"} + } + }, + { + "name": "canconnector", + "from": [1, 7, 17], + "to": [2, 9, 20], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#1"}, + "south": {"uv": [0.5, 6.5, 0.75, 7.5], "texture": "#1"}, + "west": {"uv": [0, 6.5, 0.75, 7.5], "texture": "#1"}, + "up": {"uv": [0, 6.5, 0.75, 7], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 7, 0.75, 7.5], "rotation": 270, "texture": "#1"} + } + }, + { + "name": "body", + "from": [1, 11, 17], + "to": [15, 15, 21], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [0, 0, 14, 4], "texture": "#1"}, + "east": {"uv": [5.25, 9, 6.25, 11], "texture": "#1"}, + "south": {"uv": [10.5, 9, 14, 11], "texture": "#1"}, + "west": {"uv": [4.25, 9, 5.25, 11], "texture": "#1"}, + "up": {"uv": [7, 7, 10.5, 9], "texture": "#1"}, + "down": {"uv": [7, 9, 10.5, 11], "texture": "#1"} + } + }, + { + "name": "body", + "from": [1, 1, 14], + "to": [15, 15, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [0, 9, 3.5, 16], "texture": "#1"}, + "east": {"uv": [6.25, 9, 7, 16], "texture": "#1"}, + "south": {"uv": [7, 9, 10.5, 16], "texture": "#1"}, + "west": {"uv": [3.5, 9, 4.25, 16], "texture": "#1"}, + "up": {"uv": [7, 5.5, 10.5, 7], "texture": "#1"}, + "down": {"uv": [3.5, 7.5, 7, 9], "texture": "#1"} + } + }, + { + "name": "emitter", + "from": [3, 3, 7], + "to": [13, 13, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [0, 1, 2.5, 6], "texture": "#1"}, + "east": {"uv": [2.5, 1, 3.75, 6], "texture": "#1"}, + "south": {"uv": [0, 1, 2.5, 6], "texture": "#1"}, + "west": {"uv": [2.5, 1, 3.75, 6], "texture": "#1"}, + "up": {"uv": [2.5, 1, 3.75, 6], "rotation": 90, "texture": "#1"}, + "down": {"uv": [2.5, 1, 3.75, 6], "rotation": 90, "texture": "#1"} + } + }, + { + "name": "emitterframe", + "from": [7, 12, -6], + "to": [9, 14, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [3.75, 3, 4.25, 4], "texture": "#1"}, + "east": {"uv": [3.75, 2, 8.5, 3], "rotation": 180, "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [3.75, 2, 8.5, 3], "texture": "#1"}, + "up": {"uv": [3.75, 2, 8.5, 3], "rotation": 90, "texture": "#1"}, + "down": {"uv": [3.75, 2, 8.5, 3], "rotation": 270, "texture": "#1"} + } + }, + { + "name": "emitterframe", + "from": [7, 2, -6], + "to": [9, 4, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [3.75, 3, 4.25, 4], "texture": "#1"}, + "east": {"uv": [3.75, 2, 8.5, 3], "rotation": 180, "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [3.75, 2, 8.5, 3], "texture": "#1"}, + "up": {"uv": [3.75, 2, 8.5, 3], "rotation": 90, "texture": "#1"}, + "down": {"uv": [3.75, 2, 8.5, 3], "rotation": 270, "texture": "#1"} + } + }, + { + "name": "emitterframe", + "from": [12, 7, -6], + "to": [14, 9, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [3.75, 3, 4.25, 4], "texture": "#1"}, + "east": {"uv": [3.75, 2, 8.5, 3], "rotation": 180, "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [3.75, 2, 8.5, 3], "texture": "#1"}, + "up": {"uv": [3.75, 2, 8.5, 3], "rotation": 90, "texture": "#1"}, + "down": {"uv": [3.75, 2, 8.5, 3], "rotation": 270, "texture": "#1"} + } + }, + { + "name": "emitterframe", + "from": [2, 7, -6], + "to": [4, 9, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [3.75, 3, 4.25, 4], "texture": "#1"}, + "east": {"uv": [3.75, 2, 8.5, 3], "rotation": 180, "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [3.75, 2, 8.5, 3], "texture": "#1"}, + "up": {"uv": [3.75, 2, 8.5, 3], "rotation": 90, "texture": "#1"}, + "down": {"uv": [3.75, 2, 8.5, 3], "rotation": 270, "texture": "#1"} + } + }, + { + "name": "mattercan", + "from": [2, 6, 17], + "to": [8, 10, 21], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [0, 0, 6, 4], "texture": "#1"}, + "east": {"uv": [5.25, 4, 6.25, 6], "texture": "#1"}, + "south": {"uv": [3.75, 4, 5.25, 6], "texture": "#1"}, + "west": {"uv": [5.25, 4, 6.25, 6], "texture": "#1"}, + "up": {"uv": [3.75, 4, 5.25, 6], "texture": "#1"}, + "down": {"uv": [3.75, 4, 5.25, 6], "texture": "#1"} + } + }, + { + "name": "mattercan", + "from": [2, 1, 17], + "to": [8, 5, 21], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [0, 0, 6, 4], "texture": "#1"}, + "east": {"uv": [5.25, 4, 6.25, 6], "texture": "#1"}, + "south": {"uv": [3.75, 4, 5.25, 6], "texture": "#1"}, + "west": {"uv": [5.25, 4, 6.25, 6], "texture": "#1"}, + "up": {"uv": [3.75, 4, 5.25, 6], "texture": "#1"}, + "down": {"uv": [3.75, 4, 5.25, 6], "texture": "#1"} + } + }, + { + "name": "emitterframe", + "from": [2, 2, 13], + "to": [14, 4, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [8.5, 0, 11.5, 1], "texture": "#1"}, + "east": {"uv": [8.5, 0, 9, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 12, 2], "texture": "#1"}, + "west": {"uv": [8.5, 0, 9, 1], "texture": "#1"}, + "up": {"uv": [8.5, 0, 11.5, 1], "texture": "#1"}, + "down": {"uv": [8.5, 0, 11.5, 1], "texture": "#1"} + } + }, + { + "name": "emitterframe", + "from": [12, 4, 13], + "to": [14, 12, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [9, 0, 11, 1], "rotation": 90, "texture": "#1"}, + "east": {"uv": [9, 0, 11, 1], "rotation": 90, "texture": "#1"}, + "south": {"uv": [0, 0, 2, 8], "texture": "#1"}, + "west": {"uv": [9, 0, 11, 1], "rotation": 90, "texture": "#1"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#1"} + } + }, + { + "name": "emitterframe", + "from": [2, 4, 13], + "to": [4, 12, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [9, 0, 11, 1], "rotation": 90, "texture": "#1"}, + "east": {"uv": [9, 0, 11, 1], "rotation": 90, "texture": "#1"}, + "south": {"uv": [0, 0, 2, 8], "texture": "#1"}, + "west": {"uv": [9, 0, 11, 1], "rotation": 90, "texture": "#1"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#1"} + } + }, + { + "name": "emitterframe", + "from": [2, 12, 13], + "to": [14, 14, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [8.5, 0, 11.5, 1], "texture": "#1"}, + "east": {"uv": [8.5, 0, 9, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 12, 2], "texture": "#1"}, + "west": {"uv": [8.5, 0, 9, 1], "texture": "#1"}, + "up": {"uv": [8.5, 0, 11.5, 1], "texture": "#1"}, + "down": {"uv": [8.5, 0, 11.5, 1], "texture": "#1"} + } + }, + { + "name": "frame", + "from": [14, 0, -8], + "to": [16, 2, 22], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [7.5, 0, 8, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 7.5, 1], "rotation": 180, "texture": "#1"}, + "south": {"uv": [8, 0, 8.5, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 7.5, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 7.5, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 7.5, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "name": "frame", + "from": [14, 14, -8], + "to": [16, 16, 22], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [7.5, 0, 8, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 7.5, 1], "rotation": 180, "texture": "#1"}, + "south": {"uv": [8, 0, 8.5, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 7.5, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 7.5, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 7.5, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "name": "frame", + "from": [0, 14, -8], + "to": [2, 16, 22], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [7.5, 0, 8, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 7.5, 1], "rotation": 180, "texture": "#1"}, + "south": {"uv": [8, 0, 8.5, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 7.5, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 7.5, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 7.5, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "name": "frame", + "from": [0, 0, -8], + "to": [2, 2, 22], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [7.5, 0, 8, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 7.5, 1], "rotation": 180, "texture": "#1"}, + "south": {"uv": [8, 0, 8.5, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 7.5, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 7.5, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 7.5, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "name": "frame", + "from": [1, 2, 8], + "to": [2, 14, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#1"}, + "east": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#1"}, + "south": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#1"}, + "west": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#1"}, + "up": {"uv": [0, 0, 1, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 2], "texture": "#1"} + } + }, + { + "name": "frame", + "from": [14, 2, 8], + "to": [15, 14, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#1"}, + "east": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#1"}, + "south": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#1"}, + "west": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#1"}, + "up": {"uv": [0, 0, 1, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 2], "texture": "#1"} + } + }, + { + "name": "frame", + "from": [2, 0, 20], + "to": [14, 2, 22], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [4.75, 3, 7.75, 4], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "south": {"uv": [4.75, 3, 7.75, 4], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "up": {"uv": [4.75, 3, 7.75, 4], "texture": "#1"}, + "down": {"uv": [4.75, 3, 7.75, 4], "texture": "#1"} + } + }, + { + "name": "frame", + "from": [2, 14, 20], + "to": [14, 16, 22], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [4.75, 3, 7.75, 4], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "south": {"uv": [4.75, 3, 7.75, 4], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "up": {"uv": [4.75, 3, 7.75, 4], "texture": "#1"}, + "down": {"uv": [4.75, 3, 7.75, 4], "texture": "#1"} + } + }, + { + "name": "frame", + "from": [2, 14, 8], + "to": [14, 15, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#1"}, + "south": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#1"}, + "up": {"uv": [3.75, 1, 6.75, 2], "texture": "#1"}, + "down": {"uv": [3.75, 1, 6.75, 2], "texture": "#1"} + } + }, + { + "name": "frame", + "from": [2, 1, 8], + "to": [14, 2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#1"}, + "south": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#1"}, + "up": {"uv": [3.75, 1, 6.75, 2], "texture": "#1"}, + "down": {"uv": [3.75, 1, 6.75, 2], "texture": "#1"} + } + }, + { + "name": "emitter", + "from": [3, 3, -5], + "to": [13, 13, 0], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [0, 1, 2.5, 6], "texture": "#1"}, + "east": {"uv": [2.5, 1, 3.75, 6], "texture": "#1"}, + "south": {"uv": [0, 1, 2.5, 6], "texture": "#1"}, + "west": {"uv": [2.5, 1, 3.75, 6], "texture": "#1"}, + "up": {"uv": [2.5, 1, 3.75, 6], "rotation": 90, "texture": "#1"}, + "down": {"uv": [2.5, 1, 3.75, 6], "rotation": 90, "texture": "#1"} + } + }, + { + "name": "emitter", + "from": [3, 3, 1], + "to": [13, 13, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [0, 1, 2.5, 6], "texture": "#1"}, + "east": {"uv": [2.5, 1, 3.75, 6], "texture": "#1"}, + "south": {"uv": [0, 1, 2.5, 6], "texture": "#1"}, + "west": {"uv": [2.5, 1, 3.75, 6], "texture": "#1"}, + "up": {"uv": [2.5, 1, 3.75, 6], "rotation": 90, "texture": "#1"}, + "down": {"uv": [2.5, 1, 3.75, 6], "rotation": 90, "texture": "#1"} + } + }, + { + "name": "frame", + "from": [0, 2, 5], + "to": [2, 14, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#1"}, + "east": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#1"}, + "south": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#1"}, + "west": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#1"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#1"} + } + }, + { + "name": "frame", + "from": [14, 2, 5], + "to": [16, 14, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#1"}, + "east": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#1"}, + "south": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#1"}, + "west": {"uv": [4.75, 3, 7.75, 4], "rotation": 90, "texture": "#1"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#1"} + } + }, + { + "name": "frame", + "from": [1, 2, 2], + "to": [2, 14, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#1"}, + "east": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#1"}, + "south": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#1"}, + "west": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#1"}, + "up": {"uv": [0, 0, 1, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 2], "texture": "#1"} + } + }, + { + "name": "frame", + "from": [14, 2, 2], + "to": [15, 14, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#1"}, + "east": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#1"}, + "south": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#1"}, + "west": {"uv": [3.75, 1, 6.75, 2], "rotation": 90, "texture": "#1"}, + "up": {"uv": [0, 0, 1, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 2], "texture": "#1"} + } + }, + { + "name": "catalyst", + "from": [0, 1, -8], + "to": [2, 5, -7], + "rotation": {"angle": -45, "axis": "z", "origin": [1, 1, -8]}, + "faces": { + "north": {"uv": [6.75, 1, 7.75, 2], "rotation": 90, "texture": "#1"}, + "east": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 90, "texture": "#1"}, + "south": {"uv": [6.75, 1, 7.75, 2], "rotation": 90, "texture": "#1"}, + "west": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 90, "texture": "#1"}, + "up": {"uv": [6.75, 1, 7, 2], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 2, 1], "texture": "#1"} + } + }, + { + "name": "catalyst", + "from": [14, 1, -8], + "to": [16, 5, -7], + "rotation": {"angle": 45, "axis": "z", "origin": [15, 1, -8]}, + "faces": { + "north": {"uv": [6.75, 1, 7.75, 2], "rotation": 90, "texture": "#1"}, + "east": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 90, "texture": "#1"}, + "south": {"uv": [6.75, 1, 7.75, 2], "rotation": 90, "texture": "#1"}, + "west": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 90, "texture": "#1"}, + "up": {"uv": [6.75, 1, 7, 2], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 2, 1], "texture": "#1"} + } + }, + { + "name": "catalyst", + "from": [14, 11, -8], + "to": [16, 15, -7], + "rotation": {"angle": -45, "axis": "z", "origin": [15, 15, -8]}, + "faces": { + "north": {"uv": [6.75, 1, 7.75, 2], "rotation": 270, "texture": "#1"}, + "east": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 270, "texture": "#1"}, + "south": {"uv": [6.75, 1, 7.75, 2], "rotation": 270, "texture": "#1"}, + "west": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 270, "texture": "#1"}, + "up": {"uv": [0, 0, 2, 1], "texture": "#1"}, + "down": {"uv": [6.75, 1, 7, 2], "rotation": 90, "texture": "#1"} + } + }, + { + "name": "catalyst", + "from": [1, 14, -8], + "to": [5, 16, -7], + "rotation": {"angle": -45, "axis": "z", "origin": [1, 15, -8]}, + "faces": { + "north": {"uv": [6.75, 1, 7.75, 2], "texture": "#1"}, + "east": {"uv": [6.75, 1, 7, 2], "texture": "#1"}, + "south": {"uv": [6.75, 1, 7.75, 2], "rotation": 180, "texture": "#1"}, + "west": {"uv": [0, 0, 2, 1], "rotation": 270, "texture": "#1"}, + "up": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 180, "texture": "#1"}, + "down": {"uv": [6.75, 1, 7.75, 1.5], "rotation": 180, "texture": "#1"} + } + }, + { + "name": "frame", + "from": [2, 14, 2], + "to": [14, 15, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#1"}, + "south": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#1"}, + "up": {"uv": [3.75, 1, 6.75, 2], "texture": "#1"}, + "down": {"uv": [3.75, 1, 6.75, 2], "texture": "#1"} + } + }, + { + "name": "frame", + "from": [2, 1, 2], + "to": [14, 2, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 6]}, + "faces": { + "north": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#1"}, + "south": {"uv": [3.75, 1, 6.75, 1.5], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#1"}, + "up": {"uv": [3.75, 1, 6.75, 2], "texture": "#1"}, + "down": {"uv": [3.75, 1, 6.75, 2], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 1.25, -2], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "translation": [0, 1.25, -2], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "translation": [0, 1.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 45, 0], + "translation": [0, 1.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [40, -135, 0], + "translation": [-0.25, 0.5, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "translation": [0, 0, -0.25], + "scale": [1.1, 1.1, 1.1] + }, + "fixed": { + "rotation": [-90, -180, 0], + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass.png new file mode 100644 index 000000000..e4fe513d7 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_black.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_black.png new file mode 100644 index 000000000..82009a750 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_black.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_blue.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_blue.png new file mode 100644 index 000000000..e93a24a8c Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_blue.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_brown.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_brown.png new file mode 100644 index 000000000..0a4dce12c Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_brown.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_cyan.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_cyan.png new file mode 100644 index 000000000..30abf5660 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_cyan.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_gray.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_gray.png new file mode 100644 index 000000000..7014df97b Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_gray.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_green.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_green.png new file mode 100644 index 000000000..d47e8de52 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_green.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_light_blue.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_light_blue.png new file mode 100644 index 000000000..f9c1c42f6 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_light_blue.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_light_gray.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_light_gray.png new file mode 100644 index 000000000..742c9f978 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_light_gray.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_lime.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_lime.png new file mode 100644 index 000000000..e8cf8a5a9 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_lime.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_magenta.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_magenta.png new file mode 100644 index 000000000..0b56bda0e Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_magenta.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_orange.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_orange.png new file mode 100644 index 000000000..f0b01d92f Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_orange.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_pink.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_pink.png new file mode 100644 index 000000000..2286ef814 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_pink.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_purple.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_purple.png new file mode 100644 index 000000000..2bb5cd46a Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_purple.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_red.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_red.png new file mode 100644 index 000000000..640956757 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_red.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_white.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_white.png new file mode 100644 index 000000000..1d479fab9 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_white.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_yellow.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_yellow.png new file mode 100644 index 000000000..6ac1521aa Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/industrial_glass_yellow.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/models/armor/tritanium_armor.png b/src/main/resources/assets/overdrive_that_matters/textures/models/armor/tritanium_armor.png index 8398d892f..259c90a3c 100644 Binary files a/src/main/resources/assets/overdrive_that_matters/textures/models/armor/tritanium_armor.png and b/src/main/resources/assets/overdrive_that_matters/textures/models/armor/tritanium_armor.png differ