diff --git a/src/main/resources/assets/overdrive_that_matters/models/item/explosive_hammer.json b/src/main/resources/assets/overdrive_that_matters/models/item/explosive_hammer.json new file mode 100644 index 000000000..07d693f16 --- /dev/null +++ b/src/main/resources/assets/overdrive_that_matters/models/item/explosive_hammer.json @@ -0,0 +1,22 @@ +{ + "loader": "forge:separate_transforms", + "gui_light": "front", + "base": + { + "parent": "overdrive_that_matters:item/explosive_hammer_unprimed" + }, + "perspectives": { + "gui": { + "parent": "overdrive_that_matters:item/explosive_hammer_inventory" + }, + "fixed": { + "parent": "overdrive_that_matters:item/explosive_hammer_inventory" + }, + "ground": { + "parent": "overdrive_that_matters:item/explosive_hammer_inventory" + } + }, + "overrides": [ + { "predicate": { "overdrive_that_matters:is_primed": 1.0 }, "model": "overdrive_that_matters:item/explosive_hammer_primed" } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/overdrive_that_matters/models/item/explosive_hammer_inventory.json b/src/main/resources/assets/overdrive_that_matters/models/item/explosive_hammer_inventory.json new file mode 100644 index 000000000..1d7322469 --- /dev/null +++ b/src/main/resources/assets/overdrive_that_matters/models/item/explosive_hammer_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "overdrive_that_matters:item/explosive_hammer_item" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/overdrive_that_matters/models/item/explosive_hammer_primed.json b/src/main/resources/assets/overdrive_that_matters/models/item/explosive_hammer_primed.json new file mode 100644 index 000000000..dcf1e2b51 --- /dev/null +++ b/src/main/resources/assets/overdrive_that_matters/models/item/explosive_hammer_primed.json @@ -0,0 +1,277 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "overdrive_that_matters:item/hammer", + "particle": "overdrive_that_matters:item/hammer" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 2, 9], + "faces": { + "north": {"uv": [2, 10, 3, 11], "texture": "#0"}, + "east": {"uv": [2, 10, 3, 11], "texture": "#0"}, + "south": {"uv": [2, 10, 3, 11], "texture": "#0"}, + "west": {"uv": [2, 10, 3, 11], "texture": "#0"}, + "up": {"uv": [4, 10, 5, 11], "texture": "#0"}, + "down": {"uv": [3, 10, 4, 11], "texture": "#0"} + } + }, + { + "from": [7, 14, 7], + "to": [9, 20, 9], + "faces": { + "north": {"uv": [9.5, 3, 10.5, 6], "texture": "#0"}, + "east": {"uv": [11.5, 3, 10.5, 6], "texture": "#0"}, + "south": {"uv": [11.5, 3, 12.5, 6], "texture": "#0"}, + "west": {"uv": [10.5, 3, 11.5, 6], "texture": "#0"}, + "down": {"uv": [4.75, 6, 5.25, 7], "texture": "#0"} + } + }, + { + "from": [7, 20, 1], + "to": [9, 23, 13], + "faces": { + "north": {"uv": [8, 7, 9.5, 10], "texture": "#0"}, + "east": {"uv": [11.5, 0, 5.5, 1.5], "texture": "#0"}, + "south": {"uv": [13, 1, 14, 2.5], "texture": "#0"}, + "west": {"uv": [5.5, 0, 11.5, 1.5], "texture": "#0"}, + "up": {"uv": [0, 12, 6, 13], "rotation": 90, "texture": "#0"}, + "down": {"uv": [7, 1.5, 13, 2.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [7.5, 2, 7.5], + "to": [8.5, 14, 8.5], + "faces": { + "north": {"uv": [0, 6.5, 6, 7], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 6.5, 6, 7], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 6.5, 6, 7], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 6.5, 6, 7], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [7.5, 8, 9.5], + "to": [8.5, 20, 10.5], + "faces": { + "north": {"uv": [0, 11.5, 6, 12], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 11.5, 6, 12], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 11.5, 6, 12], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 11.5, 6, 12], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6, 11.5, 6.5, 12], "texture": "#0"} + } + }, + { + "from": [7.5, 12, 8.5], + "to": [8.5, 13, 9.5], + "faces": { + "east": {"uv": [2.5, 3.5, 3, 4], "texture": "#0"}, + "west": {"uv": [2.5, 3, 3, 3.5], "texture": "#0"}, + "up": {"uv": [2, 3, 2.5, 3.5], "texture": "#0"}, + "down": {"uv": [2, 3.5, 2.5, 4], "texture": "#0"} + } + }, + { + "from": [6, 18, 0], + "to": [10, 21, 3], + "faces": { + "north": {"uv": [0, 8.5, 2, 10], "texture": "#0"}, + "east": {"uv": [3.5, 8.5, 2, 10], "texture": "#0"}, + "south": {"uv": [2, 7, 4, 8.5], "texture": "#0"}, + "west": {"uv": [2, 8.5, 3.5, 10], "texture": "#0"}, + "up": {"uv": [0, 7, 2, 8.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 10, 2, 11.5], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [6, 22, 0], + "to": [10, 25, 3], + "faces": { + "north": {"uv": [0, 1.5, 2, 3], "texture": "#0"}, + "east": {"uv": [3.5, 1.5, 2, 3], "texture": "#0"}, + "south": {"uv": [2, 0, 4, 1.5], "texture": "#0"}, + "west": {"uv": [2, 1.5, 3.5, 3], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 1.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 3, 2, 4.5], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [6.5, 22, 6], + "to": [9.5, 24, 10], + "faces": { + "east": {"uv": [7.5, 4.5, 5.5, 5.5], "texture": "#0"}, + "south": {"uv": [7.5, 4.5, 9, 5.5], "texture": "#0"}, + "west": {"uv": [5.5, 4.5, 7.5, 5.5], "texture": "#0"}, + "up": {"uv": [5.5, 3, 7.5, 4.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [7.5, 3, 9.5, 4.5], "texture": "#0"} + } + }, + { + "from": [7.1, 13.6, 9.1], + "to": [8.9, 19.6, 10.9], + "faces": { + "north": {"uv": [0, 5.05, 3, 5.95], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 5.05, 3, 5.95], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 5.05, 3, 5.95], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 5.05, 3, 5.95], "rotation": 90, "texture": "#0"}, + "up": {"uv": [3.025, 5.05, 3.975, 5.95], "texture": "#0"}, + "down": {"uv": [3.025, 5.05, 3.975, 5.95], "texture": "#0"} + } + }, + { + "from": [7, 16, 9], + "to": [7, 17, 11], + "faces": { + "east": {"uv": [2, 4, 3, 4.5], "texture": "#0"}, + "west": {"uv": [2, 4, 3, 4.5], "texture": "#0"} + } + }, + { + "from": [7, 18, 9], + "to": [7, 19, 11], + "faces": { + "east": {"uv": [2, 4, 3, 4.5], "texture": "#0"}, + "west": {"uv": [2, 4, 3, 4.5], "texture": "#0"} + } + }, + { + "from": [9, 16, 9], + "to": [9, 17, 11], + "faces": { + "east": {"uv": [2, 4, 3, 4.5], "texture": "#0"}, + "west": {"uv": [2, 4, 3, 4.5], "texture": "#0"} + } + }, + { + "from": [9, 18, 9], + "to": [9, 19, 11], + "faces": { + "east": {"uv": [2, 4, 3, 4.5], "texture": "#0"}, + "west": {"uv": [2, 4, 3, 4.5], "texture": "#0"} + } + }, + { + "from": [10, 21.1, 5], + "to": [10, 22.1, 14], + "faces": { + "east": {"uv": [9, 5.5, 4.5, 6], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 9, 6], "texture": "#0"} + } + }, + { + "from": [6, 21.1, 5], + "to": [6, 22.1, 14], + "faces": { + "east": {"uv": [9, 5.5, 4.5, 6], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 9, 6], "texture": "#0"} + } + }, + { + "from": [6, 21.1, 14], + "to": [10, 22.1, 14], + "faces": { + "north": {"uv": [0, 4.5, 2, 5], "texture": "#0"}, + "south": {"uv": [0, 4.5, 2, 5], "texture": "#0"} + } + }, + { + "from": [7, 18, 11], + "to": [9, 19, 11], + "faces": { + "north": {"uv": [2, 4, 3, 4.5], "texture": "#0"}, + "south": {"uv": [2, 4, 3, 4.5], "texture": "#0"} + } + }, + { + "from": [7, 16, 11], + "to": [9, 17, 11], + "faces": { + "north": {"uv": [2, 4, 3, 4.5], "texture": "#0"}, + "south": {"uv": [2, 4, 3, 4.5], "texture": "#0"} + } + }, + { + "from": [6, 25.1, 4], + "to": [10, 25.1, 5], + "faces": { + "up": {"uv": [0, 6, 2, 6.5], "texture": "#0"}, + "down": {"uv": [0, 6, 2, 6.5], "texture": "#0"} + } + }, + { + "from": [6, 21.1, 4], + "to": [6, 25.1, 5], + "faces": { + "east": {"uv": [4, 4.5, 4.5, 6.5], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 6.5], "texture": "#0"} + } + }, + { + "from": [10, 21.1, 4], + "to": [10, 25.1, 5], + "faces": { + "east": {"uv": [4, 4.5, 4.5, 6.5], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 6.5], "texture": "#0"} + } + }, + { + "from": [7, 17, 2], + "to": [9, 19, 6], + "faces": { + "north": {"uv": [0, 13, 1, 14], "texture": "#0"}, + "east": {"uv": [1, 14, 3, 15], "texture": "#0"}, + "south": {"uv": [3, 13, 4, 14], "texture": "#0"}, + "west": {"uv": [3, 13, 1, 14], "texture": "#0"}, + "down": {"uv": [1, 14, 3, 15], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [6.5, 22, 3], + "to": [9.5, 25, 6], + "faces": { + "north": {"uv": [5.5, 1.5, 7, 3], "texture": "#0"}, + "east": {"uv": [5.5, 1.5, 4, 3], "texture": "#0"}, + "south": {"uv": [5.5, 1.5, 7, 3], "texture": "#0"}, + "west": {"uv": [4, 1.5, 5.5, 3], "texture": "#0"}, + "up": {"uv": [4, 0, 5.5, 1.5], "texture": "#0"}, + "down": {"uv": [4, 3, 5.5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.5, 18, 3], + "to": [9.5, 21, 7], + "faces": { + "north": {"uv": [4.5, 7, 6, 8.5], "texture": "#0"}, + "east": {"uv": [5.5, 8.5, 3.5, 10], "texture": "#0"}, + "south": {"uv": [4.5, 7, 6, 8.5], "texture": "#0"}, + "west": {"uv": [3.5, 8.5, 5.5, 10], "texture": "#0"}, + "up": {"uv": [4, 7, 6, 8.5], "rotation": 270, "texture": "#0"}, + "down": {"uv": [5.5, 8.5, 7.5, 10], "rotation": 270, "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, 0, -1], + "translation": [0, 0.5, 0] + }, + "thirdperson_lefthand": { + "translation": [0, 0.5, 0] + }, + "ground": { + "rotation": [29, 0, 0], + "translation": [0, 2, -0.75], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [-17, 143, 39], + "translation": [-2, -3.25, 0], + "scale": [0.76, 0.76, 0.76] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [0, -4, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/overdrive_that_matters/models/item/explosive_hammer_unprimed.json b/src/main/resources/assets/overdrive_that_matters/models/item/explosive_hammer_unprimed.json new file mode 100644 index 000000000..5d00f54fc --- /dev/null +++ b/src/main/resources/assets/overdrive_that_matters/models/item/explosive_hammer_unprimed.json @@ -0,0 +1,277 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "overdrive_that_matters:item/hammer", + "particle": "overdrive_that_matters:item/hammer" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 2, 9], + "faces": { + "north": {"uv": [2, 10, 3, 11], "texture": "#0"}, + "east": {"uv": [2, 10, 3, 11], "texture": "#0"}, + "south": {"uv": [2, 10, 3, 11], "texture": "#0"}, + "west": {"uv": [2, 10, 3, 11], "texture": "#0"}, + "up": {"uv": [4, 10, 5, 11], "texture": "#0"}, + "down": {"uv": [3, 10, 4, 11], "texture": "#0"} + } + }, + { + "from": [7, 14, 7], + "to": [9, 20, 9], + "faces": { + "north": {"uv": [9.5, 3, 10.5, 6], "texture": "#0"}, + "east": {"uv": [11.5, 3, 10.5, 6], "texture": "#0"}, + "south": {"uv": [11.5, 3, 12.5, 6], "texture": "#0"}, + "west": {"uv": [10.5, 3, 11.5, 6], "texture": "#0"}, + "down": {"uv": [4.75, 6, 5.25, 7], "texture": "#0"} + } + }, + { + "from": [7, 20, 1], + "to": [9, 23, 13], + "faces": { + "north": {"uv": [8, 7, 9.5, 10], "texture": "#0"}, + "east": {"uv": [11.5, 0, 5.5, 1.5], "texture": "#0"}, + "south": {"uv": [13, 1, 14, 2.5], "texture": "#0"}, + "west": {"uv": [5.5, 0, 11.5, 1.5], "texture": "#0"}, + "up": {"uv": [0, 12, 6, 13], "rotation": 90, "texture": "#0"}, + "down": {"uv": [7, 1.5, 13, 2.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [7.5, 2, 7.5], + "to": [8.5, 14, 8.5], + "faces": { + "north": {"uv": [0, 6.5, 6, 7], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 6.5, 6, 7], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 6.5, 6, 7], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 6.5, 6, 7], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [7.5, 8, 9.5], + "to": [8.5, 20, 10.5], + "faces": { + "north": {"uv": [0, 11.5, 6, 12], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 11.5, 6, 12], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 11.5, 6, 12], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 11.5, 6, 12], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6, 11.5, 6.5, 12], "texture": "#0"} + } + }, + { + "from": [7.5, 12, 8.5], + "to": [8.5, 13, 9.5], + "faces": { + "east": {"uv": [2.5, 3.5, 3, 4], "texture": "#0"}, + "west": {"uv": [2.5, 3, 3, 3.5], "texture": "#0"}, + "up": {"uv": [2, 3, 2.5, 3.5], "texture": "#0"}, + "down": {"uv": [2, 3.5, 2.5, 4], "texture": "#0"} + } + }, + { + "from": [6, 17.1, 0], + "to": [10, 20.1, 3], + "faces": { + "north": {"uv": [0, 8.5, 2, 10], "texture": "#0"}, + "east": {"uv": [3.5, 8.5, 2, 10], "texture": "#0"}, + "south": {"uv": [2, 7, 4, 8.5], "texture": "#0"}, + "west": {"uv": [2, 8.5, 3.5, 10], "texture": "#0"}, + "up": {"uv": [0, 7, 2, 8.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 10, 2, 11.5], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [6, 23, 0], + "to": [10, 26, 3], + "faces": { + "north": {"uv": [0, 1.5, 2, 3], "texture": "#0"}, + "east": {"uv": [3.5, 1.5, 2, 3], "texture": "#0"}, + "south": {"uv": [2, 0, 4, 1.5], "texture": "#0"}, + "west": {"uv": [2, 1.5, 3.5, 3], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 1.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 3, 2, 4.5], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [6.5, 22, 6], + "to": [9.5, 24, 10], + "faces": { + "east": {"uv": [7.5, 4.5, 5.5, 5.5], "texture": "#0"}, + "south": {"uv": [7.5, 4.5, 9, 5.5], "texture": "#0"}, + "west": {"uv": [5.5, 4.5, 7.5, 5.5], "texture": "#0"}, + "up": {"uv": [5.5, 3, 7.5, 4.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [7.5, 3, 9.5, 4.5], "texture": "#0"} + } + }, + { + "from": [7.1, 13.6, 9.1], + "to": [8.9, 19.6, 10.9], + "faces": { + "north": {"uv": [0, 5.05, 3, 5.95], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 5.05, 3, 5.95], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 5.05, 3, 5.95], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 5.05, 3, 5.95], "rotation": 90, "texture": "#0"}, + "up": {"uv": [3.025, 5.05, 3.975, 5.95], "texture": "#0"}, + "down": {"uv": [3.025, 5.05, 3.975, 5.95], "texture": "#0"} + } + }, + { + "from": [7, 16, 9], + "to": [7, 17, 11], + "faces": { + "east": {"uv": [2, 4, 3, 4.5], "texture": "#0"}, + "west": {"uv": [2, 4, 3, 4.5], "texture": "#0"} + } + }, + { + "from": [7, 18, 9], + "to": [7, 19, 11], + "faces": { + "east": {"uv": [2, 4, 3, 4.5], "texture": "#0"}, + "west": {"uv": [2, 4, 3, 4.5], "texture": "#0"} + } + }, + { + "from": [9, 16, 9], + "to": [9, 17, 11], + "faces": { + "east": {"uv": [2, 4, 3, 4.5], "texture": "#0"}, + "west": {"uv": [2, 4, 3, 4.5], "texture": "#0"} + } + }, + { + "from": [9, 18, 9], + "to": [9, 19, 11], + "faces": { + "east": {"uv": [2, 4, 3, 4.5], "texture": "#0"}, + "west": {"uv": [2, 4, 3, 4.5], "texture": "#0"} + } + }, + { + "from": [10, 21.1, 5], + "to": [10, 22.1, 14], + "faces": { + "east": {"uv": [9, 5.5, 4.5, 6], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 9, 6], "texture": "#0"} + } + }, + { + "from": [6, 21.1, 5], + "to": [6, 22.1, 14], + "faces": { + "east": {"uv": [9, 5.5, 4.5, 6], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 9, 6], "texture": "#0"} + } + }, + { + "from": [6, 21.1, 14], + "to": [10, 22.1, 14], + "faces": { + "north": {"uv": [0, 4.5, 2, 5], "texture": "#0"}, + "south": {"uv": [0, 4.5, 2, 5], "texture": "#0"} + } + }, + { + "from": [7, 18, 11], + "to": [9, 19, 11], + "faces": { + "north": {"uv": [2, 4, 3, 4.5], "texture": "#0"}, + "south": {"uv": [2, 4, 3, 4.5], "texture": "#0"} + } + }, + { + "from": [7, 16, 11], + "to": [9, 17, 11], + "faces": { + "north": {"uv": [2, 4, 3, 4.5], "texture": "#0"}, + "south": {"uv": [2, 4, 3, 4.5], "texture": "#0"} + } + }, + { + "from": [6, 25.1, 4], + "to": [10, 25.1, 5], + "faces": { + "up": {"uv": [0, 6, 2, 6.5], "texture": "#0"}, + "down": {"uv": [0, 6, 2, 6.5], "texture": "#0"} + } + }, + { + "from": [6, 21.1, 4], + "to": [6, 25.1, 5], + "faces": { + "east": {"uv": [4, 4.5, 4.5, 6.5], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 6.5], "texture": "#0"} + } + }, + { + "from": [10, 21.1, 4], + "to": [10, 25.1, 5], + "faces": { + "east": {"uv": [4, 4.5, 4.5, 6.5], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 6.5], "texture": "#0"} + } + }, + { + "from": [7, 17, 2], + "to": [9, 19, 6], + "faces": { + "north": {"uv": [0, 13, 1, 14], "texture": "#0"}, + "east": {"uv": [1, 14, 3, 15], "texture": "#0"}, + "south": {"uv": [3, 13, 4, 14], "texture": "#0"}, + "west": {"uv": [3, 13, 1, 14], "texture": "#0"}, + "down": {"uv": [1, 14, 3, 15], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [6.5, 22, 3], + "to": [9.5, 25, 6], + "faces": { + "north": {"uv": [5.5, 1.5, 7, 3], "texture": "#0"}, + "east": {"uv": [5.5, 1.5, 4, 3], "texture": "#0"}, + "south": {"uv": [5.5, 1.5, 7, 3], "texture": "#0"}, + "west": {"uv": [4, 1.5, 5.5, 3], "texture": "#0"}, + "up": {"uv": [4, 0, 5.5, 1.5], "texture": "#0"}, + "down": {"uv": [4, 3, 5.5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.5, 18, 3], + "to": [9.5, 21, 7], + "faces": { + "north": {"uv": [4.5, 7, 6, 8.5], "texture": "#0"}, + "east": {"uv": [5.5, 8.5, 3.5, 10], "texture": "#0"}, + "south": {"uv": [4.5, 7, 6, 8.5], "texture": "#0"}, + "west": {"uv": [3.5, 8.5, 5.5, 10], "texture": "#0"}, + "up": {"uv": [4, 7, 6, 8.5], "rotation": 270, "texture": "#0"}, + "down": {"uv": [5.5, 8.5, 7.5, 10], "rotation": 270, "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, 0, -1], + "translation": [0, 0.5, 0] + }, + "thirdperson_lefthand": { + "translation": [0, 0.5, 0] + }, + "ground": { + "rotation": [29, 0, 0], + "translation": [0, 2, -0.75], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [-17, 143, 39], + "translation": [-2, -3.25, 0], + "scale": [0.76, 0.76, 0.76] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [0, -4, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/overdrive_that_matters/models/item/hammer.json b/src/main/resources/assets/overdrive_that_matters/models/item/hammer.json new file mode 100644 index 000000000..5d00f54fc --- /dev/null +++ b/src/main/resources/assets/overdrive_that_matters/models/item/hammer.json @@ -0,0 +1,277 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "overdrive_that_matters:item/hammer", + "particle": "overdrive_that_matters:item/hammer" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 2, 9], + "faces": { + "north": {"uv": [2, 10, 3, 11], "texture": "#0"}, + "east": {"uv": [2, 10, 3, 11], "texture": "#0"}, + "south": {"uv": [2, 10, 3, 11], "texture": "#0"}, + "west": {"uv": [2, 10, 3, 11], "texture": "#0"}, + "up": {"uv": [4, 10, 5, 11], "texture": "#0"}, + "down": {"uv": [3, 10, 4, 11], "texture": "#0"} + } + }, + { + "from": [7, 14, 7], + "to": [9, 20, 9], + "faces": { + "north": {"uv": [9.5, 3, 10.5, 6], "texture": "#0"}, + "east": {"uv": [11.5, 3, 10.5, 6], "texture": "#0"}, + "south": {"uv": [11.5, 3, 12.5, 6], "texture": "#0"}, + "west": {"uv": [10.5, 3, 11.5, 6], "texture": "#0"}, + "down": {"uv": [4.75, 6, 5.25, 7], "texture": "#0"} + } + }, + { + "from": [7, 20, 1], + "to": [9, 23, 13], + "faces": { + "north": {"uv": [8, 7, 9.5, 10], "texture": "#0"}, + "east": {"uv": [11.5, 0, 5.5, 1.5], "texture": "#0"}, + "south": {"uv": [13, 1, 14, 2.5], "texture": "#0"}, + "west": {"uv": [5.5, 0, 11.5, 1.5], "texture": "#0"}, + "up": {"uv": [0, 12, 6, 13], "rotation": 90, "texture": "#0"}, + "down": {"uv": [7, 1.5, 13, 2.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [7.5, 2, 7.5], + "to": [8.5, 14, 8.5], + "faces": { + "north": {"uv": [0, 6.5, 6, 7], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 6.5, 6, 7], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 6.5, 6, 7], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 6.5, 6, 7], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [7.5, 8, 9.5], + "to": [8.5, 20, 10.5], + "faces": { + "north": {"uv": [0, 11.5, 6, 12], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 11.5, 6, 12], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 11.5, 6, 12], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 11.5, 6, 12], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6, 11.5, 6.5, 12], "texture": "#0"} + } + }, + { + "from": [7.5, 12, 8.5], + "to": [8.5, 13, 9.5], + "faces": { + "east": {"uv": [2.5, 3.5, 3, 4], "texture": "#0"}, + "west": {"uv": [2.5, 3, 3, 3.5], "texture": "#0"}, + "up": {"uv": [2, 3, 2.5, 3.5], "texture": "#0"}, + "down": {"uv": [2, 3.5, 2.5, 4], "texture": "#0"} + } + }, + { + "from": [6, 17.1, 0], + "to": [10, 20.1, 3], + "faces": { + "north": {"uv": [0, 8.5, 2, 10], "texture": "#0"}, + "east": {"uv": [3.5, 8.5, 2, 10], "texture": "#0"}, + "south": {"uv": [2, 7, 4, 8.5], "texture": "#0"}, + "west": {"uv": [2, 8.5, 3.5, 10], "texture": "#0"}, + "up": {"uv": [0, 7, 2, 8.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 10, 2, 11.5], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [6, 23, 0], + "to": [10, 26, 3], + "faces": { + "north": {"uv": [0, 1.5, 2, 3], "texture": "#0"}, + "east": {"uv": [3.5, 1.5, 2, 3], "texture": "#0"}, + "south": {"uv": [2, 0, 4, 1.5], "texture": "#0"}, + "west": {"uv": [2, 1.5, 3.5, 3], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 1.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 3, 2, 4.5], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [6.5, 22, 6], + "to": [9.5, 24, 10], + "faces": { + "east": {"uv": [7.5, 4.5, 5.5, 5.5], "texture": "#0"}, + "south": {"uv": [7.5, 4.5, 9, 5.5], "texture": "#0"}, + "west": {"uv": [5.5, 4.5, 7.5, 5.5], "texture": "#0"}, + "up": {"uv": [5.5, 3, 7.5, 4.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [7.5, 3, 9.5, 4.5], "texture": "#0"} + } + }, + { + "from": [7.1, 13.6, 9.1], + "to": [8.9, 19.6, 10.9], + "faces": { + "north": {"uv": [0, 5.05, 3, 5.95], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 5.05, 3, 5.95], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 5.05, 3, 5.95], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 5.05, 3, 5.95], "rotation": 90, "texture": "#0"}, + "up": {"uv": [3.025, 5.05, 3.975, 5.95], "texture": "#0"}, + "down": {"uv": [3.025, 5.05, 3.975, 5.95], "texture": "#0"} + } + }, + { + "from": [7, 16, 9], + "to": [7, 17, 11], + "faces": { + "east": {"uv": [2, 4, 3, 4.5], "texture": "#0"}, + "west": {"uv": [2, 4, 3, 4.5], "texture": "#0"} + } + }, + { + "from": [7, 18, 9], + "to": [7, 19, 11], + "faces": { + "east": {"uv": [2, 4, 3, 4.5], "texture": "#0"}, + "west": {"uv": [2, 4, 3, 4.5], "texture": "#0"} + } + }, + { + "from": [9, 16, 9], + "to": [9, 17, 11], + "faces": { + "east": {"uv": [2, 4, 3, 4.5], "texture": "#0"}, + "west": {"uv": [2, 4, 3, 4.5], "texture": "#0"} + } + }, + { + "from": [9, 18, 9], + "to": [9, 19, 11], + "faces": { + "east": {"uv": [2, 4, 3, 4.5], "texture": "#0"}, + "west": {"uv": [2, 4, 3, 4.5], "texture": "#0"} + } + }, + { + "from": [10, 21.1, 5], + "to": [10, 22.1, 14], + "faces": { + "east": {"uv": [9, 5.5, 4.5, 6], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 9, 6], "texture": "#0"} + } + }, + { + "from": [6, 21.1, 5], + "to": [6, 22.1, 14], + "faces": { + "east": {"uv": [9, 5.5, 4.5, 6], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 9, 6], "texture": "#0"} + } + }, + { + "from": [6, 21.1, 14], + "to": [10, 22.1, 14], + "faces": { + "north": {"uv": [0, 4.5, 2, 5], "texture": "#0"}, + "south": {"uv": [0, 4.5, 2, 5], "texture": "#0"} + } + }, + { + "from": [7, 18, 11], + "to": [9, 19, 11], + "faces": { + "north": {"uv": [2, 4, 3, 4.5], "texture": "#0"}, + "south": {"uv": [2, 4, 3, 4.5], "texture": "#0"} + } + }, + { + "from": [7, 16, 11], + "to": [9, 17, 11], + "faces": { + "north": {"uv": [2, 4, 3, 4.5], "texture": "#0"}, + "south": {"uv": [2, 4, 3, 4.5], "texture": "#0"} + } + }, + { + "from": [6, 25.1, 4], + "to": [10, 25.1, 5], + "faces": { + "up": {"uv": [0, 6, 2, 6.5], "texture": "#0"}, + "down": {"uv": [0, 6, 2, 6.5], "texture": "#0"} + } + }, + { + "from": [6, 21.1, 4], + "to": [6, 25.1, 5], + "faces": { + "east": {"uv": [4, 4.5, 4.5, 6.5], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 6.5], "texture": "#0"} + } + }, + { + "from": [10, 21.1, 4], + "to": [10, 25.1, 5], + "faces": { + "east": {"uv": [4, 4.5, 4.5, 6.5], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 6.5], "texture": "#0"} + } + }, + { + "from": [7, 17, 2], + "to": [9, 19, 6], + "faces": { + "north": {"uv": [0, 13, 1, 14], "texture": "#0"}, + "east": {"uv": [1, 14, 3, 15], "texture": "#0"}, + "south": {"uv": [3, 13, 4, 14], "texture": "#0"}, + "west": {"uv": [3, 13, 1, 14], "texture": "#0"}, + "down": {"uv": [1, 14, 3, 15], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [6.5, 22, 3], + "to": [9.5, 25, 6], + "faces": { + "north": {"uv": [5.5, 1.5, 7, 3], "texture": "#0"}, + "east": {"uv": [5.5, 1.5, 4, 3], "texture": "#0"}, + "south": {"uv": [5.5, 1.5, 7, 3], "texture": "#0"}, + "west": {"uv": [4, 1.5, 5.5, 3], "texture": "#0"}, + "up": {"uv": [4, 0, 5.5, 1.5], "texture": "#0"}, + "down": {"uv": [4, 3, 5.5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.5, 18, 3], + "to": [9.5, 21, 7], + "faces": { + "north": {"uv": [4.5, 7, 6, 8.5], "texture": "#0"}, + "east": {"uv": [5.5, 8.5, 3.5, 10], "texture": "#0"}, + "south": {"uv": [4.5, 7, 6, 8.5], "texture": "#0"}, + "west": {"uv": [3.5, 8.5, 5.5, 10], "texture": "#0"}, + "up": {"uv": [4, 7, 6, 8.5], "rotation": 270, "texture": "#0"}, + "down": {"uv": [5.5, 8.5, 7.5, 10], "rotation": 270, "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, 0, -1], + "translation": [0, 0.5, 0] + }, + "thirdperson_lefthand": { + "translation": [0, 0.5, 0] + }, + "ground": { + "rotation": [29, 0, 0], + "translation": [0, 2, -0.75], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [-17, 143, 39], + "translation": [-2, -3.25, 0], + "scale": [0.76, 0.76, 0.76] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [0, -4, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/overdrive_that_matters/textures/item/explosive_hammer_item.png b/src/main/resources/assets/overdrive_that_matters/textures/item/explosive_hammer_item.png new file mode 100644 index 000000000..4da2c27a0 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/item/explosive_hammer_item.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/item/hammer.png b/src/main/resources/assets/overdrive_that_matters/textures/item/hammer.png new file mode 100644 index 000000000..d4277032f Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/item/hammer.png differ