diff --git a/packs/0-base/assets/minecraft/models/block/custom/hats/model.json b/packs/0-base/assets/minecraft/models/block/custom/hats/model.json new file mode 100644 index 0000000..4dceddb --- /dev/null +++ b/packs/0-base/assets/minecraft/models/block/custom/hats/model.json @@ -0,0 +1,209 @@ +{ + "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] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, -8] + } + } +} \ No newline at end of file