From ca7d2b07d4f131e2b0d1836f55c570d3bb4a763f Mon Sep 17 00:00:00 2001 From: Mark Rapson Date: Tue, 5 Nov 2024 18:47:33 +0000 Subject: [PATCH] Added Witch Hat --- .../models/block/custom/hats/witch.json | 205 ++++++++++++++++++ .../minecraft/models/item/carved_pumpkin.json | 6 + .../textures/block/custom/hats/witch.png | Bin 0 -> 4435 bytes .../minecraft/textures/misc/pumpkinblur.png | Bin 0 -> 109 bytes 4 files changed, 211 insertions(+) create mode 100644 packs/0-base/assets/minecraft/models/block/custom/hats/witch.json create mode 100644 packs/0-base/assets/minecraft/models/item/carved_pumpkin.json create mode 100644 packs/0-base/assets/minecraft/textures/block/custom/hats/witch.png create mode 100644 packs/0-base/assets/minecraft/textures/misc/pumpkinblur.png diff --git a/packs/0-base/assets/minecraft/models/block/custom/hats/witch.json b/packs/0-base/assets/minecraft/models/block/custom/hats/witch.json new file mode 100644 index 0000000..8e1e5b4 --- /dev/null +++ b/packs/0-base/assets/minecraft/models/block/custom/hats/witch.json @@ -0,0 +1,205 @@ +{ + "texture_size": [64, 64], + "textures": { + "0": "block/custom/hats/witch", + "particle": "block/custom/hats/witch" + }, + "elements": [ + { + "from": [3, 0.01, 3], + "to": [13, 6.01, 13], + "faces": { + "north": {"uv": [2.5, 2.5, 5, 4], "texture": "#0"}, + "east": {"uv": [0, 2.5, 2.5, 4], "texture": "#0"}, + "south": {"uv": [7.5, 2.5, 10, 4], "texture": "#0"}, + "west": {"uv": [5, 2.5, 7.5, 4], "texture": "#0"}, + "up": {"uv": [5, 2.5, 2.5, 0], "texture": "#0"}, + "down": {"uv": [7.5, 0, 5, 2.5], "texture": "#0"} + } + }, + { + "from": [4, 3, 4], + "to": [12, 11, 12], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7, 6, 7]}, + "faces": { + "north": {"uv": [2, 6, 4, 8], "texture": "#0"}, + "east": {"uv": [0, 6, 2, 8], "texture": "#0"}, + "south": {"uv": [6, 6, 8, 8], "texture": "#0"}, + "west": {"uv": [4, 6, 6, 8], "texture": "#0"}, + "up": {"uv": [4, 6, 2, 4], "texture": "#0"}, + "down": {"uv": [6, 4, 4, 6], "texture": "#0"} + } + }, + { + "from": [5, 8, 6], + "to": [11, 14, 12], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 9, 9]}, + "faces": { + "north": {"uv": [6, 8, 7.5, 9.5], "texture": "#0"}, + "east": {"uv": [7.5, 8, 9, 9.5], "texture": "#0"}, + "south": {"uv": [9, 8, 10.5, 9.5], "texture": "#0"}, + "west": {"uv": [6, 9.5, 7.5, 11], "texture": "#0"}, + "up": {"uv": [9, 11, 7.5, 9.5], "texture": "#0"}, + "down": {"uv": [10.5, 9.5, 9, 11], "texture": "#0"} + } + }, + { + "from": [6, 11.30656, 10.5412], + "to": [10, 15.30656, 16.5412], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 13, 15]}, + "faces": { + "north": {"uv": [8, 11, 9, 12], "texture": "#0"}, + "east": {"uv": [10.5, 2, 12, 3], "texture": "#0"}, + "south": {"uv": [11, 8, 12, 9], "texture": "#0"}, + "west": {"uv": [10.5, 3, 12, 4], "texture": "#0"}, + "up": {"uv": [7, 12.5, 6, 11], "texture": "#0"}, + "down": {"uv": [8, 11, 7, 12.5], "texture": "#0"} + } + }, + { + "from": [7, 13, 15], + "to": [9, 15, 19], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 14, 17]}, + "faces": { + "north": {"uv": [9.25, 11.5, 9.75, 12], "texture": "#0"}, + "east": {"uv": [9.25, 11, 10.25, 11.5], "texture": "#0"}, + "south": {"uv": [9.75, 11.5, 10.25, 12], "texture": "#0"}, + "west": {"uv": [11.25, 9, 12.25, 9.5], "texture": "#0"}, + "up": {"uv": [11.75, 10.5, 11.25, 9.5], "texture": "#0"}, + "down": {"uv": [11.75, 10.5, 11.25, 11.5], "texture": "#0"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0, 16], + "faces": { + "north": {"uv": [0, 0, 4, 0], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 0], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 0], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 0], "texture": "#0"}, + "up": {"uv": [6, 12, 2, 8], "texture": "#0"}, + "down": {"uv": [12, 4, 8, 8], "texture": "#0"} + } + }, + { + "from": [-2, 0, 0], + "to": [0, 0, 16], + "rotation": {"angle": -22.5, "axis": "z", "origin": [0, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 0], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 0], "texture": "#0"}, + "up": {"uv": [0.5, 14, 0, 10], "texture": "#0"}, + "down": {"uv": [10.5, 0, 10, 4], "texture": "#0"} + } + }, + { + "from": [16, 0, 0], + "to": [18, 0, 16], + "rotation": {"angle": 22.5, "axis": "z", "origin": [16, 0, 8]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 0], "texture": "#0"}, + "south": {"uv": [0, 0, 0.5, 0], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 0], "texture": "#0"}, + "up": {"uv": [1, 14, 0.5, 10], "texture": "#0"}, + "down": {"uv": [1.5, 10, 1, 14], "texture": "#0"} + } + }, + { + "from": [0, 0, -2], + "to": [16, 0, 0], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 0, 0]}, + "faces": { + "north": {"uv": [0, 0, 4, 0], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 0], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0], "texture": "#0"}, + "up": {"uv": [14.5, 0.5, 10.5, 0], "texture": "#0"}, + "down": {"uv": [14.5, 0.5, 10.5, 1], "texture": "#0"} + } + }, + { + "from": [0, 0, 16], + "to": [16, 0, 18], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 0, 16]}, + "faces": { + "north": {"uv": [0, 0, 4, 0], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 0], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 0], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 0], "texture": "#0"}, + "up": {"uv": [14.5, 1.5, 10.5, 1], "texture": "#0"}, + "down": {"uv": [14.5, 1.5, 10.5, 2], "texture": "#0"} + } + }, + { + "from": [8, 13.5, 18], + "to": [8, 17.5, 22], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 14.5, 19]}, + "faces": { + "north": {"uv": [1, 9, 1, 10], "texture": "#0"}, + "east": {"uv": [0, 9, 1, 10], "texture": "#0"}, + "south": {"uv": [2, 9, 2, 10], "texture": "#0"}, + "west": {"uv": [1, 9, 2, 10], "texture": "#0"}, + "up": {"uv": [1, 9, 1, 8], "texture": "#0"}, + "down": {"uv": [1, 8, 1, 9], "texture": "#0"} + } + }, + { + "from": [6.5, 15, 18], + "to": [7.5, 1, 18], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 13.5, 19]}, + "faces": { + "north": {"uv": [9, 11, 9.25, 14.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0, 3.5], "texture": "#0"}, + "south": {"uv": [11, 9, 11.25, 12.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0, 3.5], "texture": "#0"}, + "up": {"uv": [0.25, 0, 0, 0], "texture": "#0"}, + "down": {"uv": [0.25, 0, 0, 0], "texture": "#0"} + } + }, + { + "from": [7.5, 15, 18], + "to": [9.5, 1, 18], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 13.5, 19]}, + "faces": { + "north": {"uv": [1.5, 10, 2, 13.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0, 3.5], "texture": "#0"}, + "south": {"uv": [10.5, 8, 11, 11.5], "texture": "#0"}, + "west": {"uv": [0, 0, 0, 3.5], "texture": "#0"}, + "up": {"uv": [0.5, 0, 0, 0], "texture": "#0"}, + "down": {"uv": [0.5, 0, 0, 0], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "rotation": [0, 180, 0], + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, 180, 0], + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 5, 0] + }, + "gui": { + "rotation": [22, 157, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "translation": [0, 14.5, 0], + "scale": [1.5, 1.5, 1.5] + } + } +} \ No newline at end of file diff --git a/packs/0-base/assets/minecraft/models/item/carved_pumpkin.json b/packs/0-base/assets/minecraft/models/item/carved_pumpkin.json new file mode 100644 index 0000000..3254e5b --- /dev/null +++ b/packs/0-base/assets/minecraft/models/item/carved_pumpkin.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/carved_pumpkin", + "overrides": [ + {"predicate": {"custom_model_data":1}, "model": "block/custom/hats/witch"} + ] +} \ No newline at end of file diff --git a/packs/0-base/assets/minecraft/textures/block/custom/hats/witch.png b/packs/0-base/assets/minecraft/textures/block/custom/hats/witch.png new file mode 100644 index 0000000000000000000000000000000000000000..6b0f6f3b9700ba286ca1dfbcc1269240875f9a97 GIT binary patch literal 4435 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 Z@;`^+970y(ju`*|002ovPDHLkV1g`2d}#mx literal 0 HcmV?d00001 diff --git a/packs/0-base/assets/minecraft/textures/misc/pumpkinblur.png b/packs/0-base/assets/minecraft/textures/misc/pumpkinblur.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001