From 70377f53f76b015efc91738e845209d41c676e5c Mon Sep 17 00:00:00 2001 From: Jenny Date: Mon, 3 Feb 2025 20:31:50 +0100 Subject: [PATCH] dynamite 3d model (ugly, but works as reference implementation) --- .../models/item/dynamite.json | 18 +++++++ .../models/item/dynamite_3d.json | 49 ++++++++++++++++++ .../textures/item/dynamite.png | Bin 0 -> 90 bytes 3 files changed, 67 insertions(+) create mode 100644 src/main/resources/assets/enhancedexplosives/models/item/dynamite.json create mode 100644 src/main/resources/assets/enhancedexplosives/models/item/dynamite_3d.json create mode 100644 src/main/resources/assets/enhancedexplosives/textures/item/dynamite.png diff --git a/src/main/resources/assets/enhancedexplosives/models/item/dynamite.json b/src/main/resources/assets/enhancedexplosives/models/item/dynamite.json new file mode 100644 index 0000000..7990327 --- /dev/null +++ b/src/main/resources/assets/enhancedexplosives/models/item/dynamite.json @@ -0,0 +1,18 @@ +{ + "parent": "minecraft:item/handheld", + "loader": "forge:separate_transforms", + "base": { + "parent": "enhancedexplosives:item/dynamite_3d" + }, + "perspectives": { + "gui": { + "parent": "enhancedexplosives:item/dynamite_3d" + }, + "ground": { + "parent": "enhancedexplosives:item/dynamite_3d" + }, + "fixed": { + "parent": "enhancedexplosives:item/dynamite_3d" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/enhancedexplosives/models/item/dynamite_3d.json b/src/main/resources/assets/enhancedexplosives/models/item/dynamite_3d.json new file mode 100644 index 0000000..78ccc9c --- /dev/null +++ b/src/main/resources/assets/enhancedexplosives/models/item/dynamite_3d.json @@ -0,0 +1,49 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "enhancedexplosives:item/dynamite", + "particle": "enhancedexplosives:item/dynamite" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 16, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [5, 0, 5]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.75, 0.75], "texture": "#1"}, + "east": {"uv": [1.25, 0.25, 1.75, 0.75], "texture": "#1"}, + "south": {"uv": [2.25, 0.25, 2.75, 0.75], "texture": "#1"}, + "west": {"uv": [3.25, 0.25, 3.75, 0.75], "texture": "#1"}, + "up": {"uv": [4.25, 0.25, 4.75, 0.75], "texture": "#1"}, + "down": {"uv": [5.25, 0.25, 5.75, 0.75], "texture": "#1"} + } + }, + { + "from": [4, 2, 4], + "to": [12, 3, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 2, 4]}, + "faces": { + "north": {"uv": [8, 0, 16, 1], "texture": "#1"}, + "east": {"uv": [8, 1, 16, 2], "texture": "#1"}, + "south": {"uv": [8, 2, 16, 3], "texture": "#1"}, + "west": {"uv": [8, 3, 16, 4], "texture": "#1"}, + "up": {"uv": [16, 8, 8, 0], "texture": "#1"}, + "down": {"uv": [16, 8, 8, 16], "texture": "#1"} + } + }, + { + "from": [4, 13, 4], + "to": [12, 14, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 13, 4]}, + "faces": { + "north": {"uv": [8, 0, 16, 1], "texture": "#1"}, + "east": {"uv": [8, 1, 16, 2], "texture": "#1"}, + "south": {"uv": [8, 2, 16, 3], "texture": "#1"}, + "west": {"uv": [8, 3, 16, 4], "texture": "#1"}, + "up": {"uv": [16, 16, 8, 8], "texture": "#1"}, + "down": {"uv": [16, 8, 8, 16], "texture": "#1"} + } + } + ], + "display": {} +} \ No newline at end of file diff --git a/src/main/resources/assets/enhancedexplosives/textures/item/dynamite.png b/src/main/resources/assets/enhancedexplosives/textures/item/dynamite.png new file mode 100644 index 0000000000000000000000000000000000000000..c55247d342065f76d7499ca5368cf9d192a76f60 GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR#^NA%Cx&(BWL^R}BAzaeAsjQ4 l_pH_bYTtIZt+A7li$P;A)3IQ7h7zDWgQu&X%Q~loCIBiR6^Z}= literal 0 HcmV?d00001