From 951df4a7d1474a6d33cec0cdb2b531aed935f554 Mon Sep 17 00:00:00 2001 From: GearShocky Date: Thu, 13 Apr 2023 21:06:39 +0600 Subject: [PATCH] explosive hammer model --- .../models/item/explosive_hammer.json | 22 ++ .../item/explosive_hammer_inventory.json | 6 + .../models/item/explosive_hammer_primed.json | 277 ++++++++++++++++++ .../item/explosive_hammer_unprimed.json | 277 ++++++++++++++++++ .../models/item/hammer.json | 277 ++++++++++++++++++ .../textures/item/explosive_hammer_item.png | Bin 0 -> 301 bytes .../textures/item/hammer.png | Bin 0 -> 448 bytes 7 files changed, 859 insertions(+) create mode 100644 src/main/resources/assets/overdrive_that_matters/models/item/explosive_hammer.json create mode 100644 src/main/resources/assets/overdrive_that_matters/models/item/explosive_hammer_inventory.json create mode 100644 src/main/resources/assets/overdrive_that_matters/models/item/explosive_hammer_primed.json create mode 100644 src/main/resources/assets/overdrive_that_matters/models/item/explosive_hammer_unprimed.json create mode 100644 src/main/resources/assets/overdrive_that_matters/models/item/hammer.json create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/item/explosive_hammer_item.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/item/hammer.png 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 0000000000000000000000000000000000000000..4da2c27a03220afe251b09a050e805347496bcb6 GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}r0G|-oGiT2H|Np?Amp8 z=b4%Ub=1v%RSu;1OM?7@fx3_Y!<9QT76PR>3p^r=85sBufiR<}hF1enFwfJ)F+?NS z^<1>jQ3Vd>fEt&TZ&UxD-YdB9sHD2(uf~WT7q1CHuQ=;I@7;3kBh&qhZS|frc%8qp z&bCs2%Dg&s{pw($9NrhxSiVVjH8xx=v}c>g{N_`I)drFMFZkX}t3CYgen;W)6LyED eD!nuO&Ajq6x5}y`#acj{89ZJ6T-G@yGywo3Pjhkr literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..d4277032f19add4ac08f1ac78b4e23d9a45f5291 GIT binary patch literal 448 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikd1AIbUXLdOs+Y%lU5~8iG{r~^}_wV1Enwl0B6>Yb(n`dfzW1q$U`%X8C zRQ|VX19d1`=062e{3Stt!9c}GfZ@uW84H0@oCO|{#S9F5he4R}c>anMpd%PPT^vI! z{Cg*L3pE>Xun3!Up8xaz`8Pg~nkyS)({oxy1$lZU7N1Z^P}q9VWe;bG4R0b#`+^+_ z)3}m(rcPbwCmd8IKFPyNF~p9|K7NHllYNeI#{O?=z8g9?EmsE|2-SGH)Jf2BSJ)hl zhErTRt6DghWX@Z|v2xBe#WMgra-qq$};p8{bDgTp-Li3j6)_MiM zt~DIDzP;`3?{#-8pR{prlbo9#Kj9+l?`!_QcYf$k`0-U-vAF-|&%7q{1rNgc|0wVI d?7ZSD^CEX8{|=3SC}0RNc)I$ztaD0e0syBOxupOA literal 0 HcmV?d00001