diff --git a/existence_community_resource_pack/assets/mcnugggzs/items/candy_cane.json b/existence_community_resource_pack/assets/mcnugggzs/items/candy_cane.json new file mode 100644 index 0000000..71ad563 --- /dev/null +++ b/existence_community_resource_pack/assets/mcnugggzs/items/candy_cane.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "mcnugggzs:item/candy_cane" + } +} diff --git a/existence_community_resource_pack/assets/mcnugggzs/items/grinch_hat.json b/existence_community_resource_pack/assets/mcnugggzs/items/grinch_hat.json new file mode 100644 index 0000000..55076f7 --- /dev/null +++ b/existence_community_resource_pack/assets/mcnugggzs/items/grinch_hat.json @@ -0,0 +1,19 @@ +{ + "model": { + "type": "minecraft:select", + "property": "minecraft:display_context", + "cases": [ + { + "when": "head", + "model": { + "type": "minecraft:model", + "model": "mcnugggzs:item/grinch_hat" + } + } + ], + "fallback": { + "type": "minecraft:model", + "model": "mcnugggzs:item/christmas/grinch_hat_icon" + } + } +} diff --git a/existence_community_resource_pack/assets/mcnugggzs/models/item/candy_cane.json b/existence_community_resource_pack/assets/mcnugggzs/models/item/candy_cane.json new file mode 100644 index 0000000..656aaa2 --- /dev/null +++ b/existence_community_resource_pack/assets/mcnugggzs/models/item/candy_cane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "mcnugggzs:item/candy_cane" + } +} diff --git a/existence_community_resource_pack/assets/mcnugggzs/models/item/grinch_hat.json b/existence_community_resource_pack/assets/mcnugggzs/models/item/grinch_hat.json new file mode 100644 index 0000000..db3e470 --- /dev/null +++ b/existence_community_resource_pack/assets/mcnugggzs/models/item/grinch_hat.json @@ -0,0 +1,88 @@ +{ + "format_version": "1.21.6", + "credit": "based off igalaxy's santa_hat model", + "texture_size": [32, 32], + "textures": { + "0": "mcnugggzs:item/grinch_hat", + "particle": "mcnugggzs:item/grinch_hat" + }, + "elements": [ + { + "name": "brim", + "from": [3, 0, 3], + "to": [13, 2, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 0, 3]}, + "faces": { + "north": {"uv": [9, 6, 14, 7], "texture": "#0"}, + "east": {"uv": [9, 6, 14, 7], "texture": "#0"}, + "south": {"uv": [9, 6, 14, 7], "texture": "#0"}, + "west": {"uv": [9, 6, 14, 7], "texture": "#0"}, + "up": {"uv": [5, 5, 0, 0], "texture": "#0"}, + "down": {"uv": [5, 5, 0, 10], "texture": "#0"} + } + }, + { + "name": "body_bottom", + "from": [4, 2, 4], + "to": [12, 5, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 2, 4]}, + "faces": { + "north": {"uv": [9, 0, 13, 1.5], "texture": "#0"}, + "east": {"uv": [9, 1.5, 13, 3], "texture": "#0"}, + "south": {"uv": [9, 3, 13, 4.5], "texture": "#0"}, + "west": {"uv": [9, 4.5, 13, 6], "texture": "#0"}, + "up": {"uv": [9, 4, 5, 0], "texture": "#0"}, + "down": {"uv": [9, 4, 5, 8], "texture": "#0"} + } + }, + { + "name": "body_mid", + "from": [5, 5, 6], + "to": [11, 6, 12], + "rotation": {"angle": 0, "axis": "z", "origin": [9, 3, 5]}, + "faces": { + "north": {"uv": [5, 12, 8, 12.5], "texture": "#0"}, + "east": {"uv": [8.5, 12, 11.5, 12.5], "texture": "#0"}, + "south": {"uv": [0, 12.5, 3, 13], "texture": "#0"}, + "west": {"uv": [12, 8.5, 15, 9], "texture": "#0"}, + "up": {"uv": [8, 11, 5, 8], "texture": "#0"}, + "down": {"uv": [12, 8, 9, 11], "texture": "#0"} + } + }, + { + "name": "body_top", + "from": [6, 4, 8], + "to": [10, 7, 13], + "rotation": {"angle": 0, "axis": "z", "origin": [10, 5, 6]}, + "faces": { + "north": {"uv": [5.5, 11.5, 7.5, 13], "texture": "#0"}, + "east": {"uv": [8.5, 11.5, 11, 13], "texture": "#0"}, + "south": {"uv": [0, 12, 2, 13.5], "texture": "#0"}, + "west": {"uv": [13, 8, 15.5, 9.5], "texture": "#0"}, + "up": {"uv": [7, 16, 5, 13.5], "texture": "#0"}, + "down": {"uv": [9, 13.5, 7, 16], "texture": "#0"} + } + }, + { + "name": "puff", + "from": [6.5, 2.5, 13.5], + "to": [8.5, 4.5, 15.5], + "rotation": {"angle": 45, "axis": "y", "origin": [6.5, 2.5, 13.5]}, + "faces": { + "north": {"uv": [3.5, 12, 4.5, 13], "texture": "#0"}, + "east": {"uv": [12, 9, 13, 10], "texture": "#0"}, + "south": {"uv": [12, 10, 13, 11], "texture": "#0"}, + "west": {"uv": [12, 11, 13, 12], "texture": "#0"}, + "up": {"uv": [13, 13, 12, 12], "texture": "#0"}, + "down": {"uv": [5.5, 12.5, 4.5, 13.5], "texture": "#0"} + } + } + ], + "display": { + "head": { + "rotation": [21, 0, -2], + "translation": [0.25, 15, 5.25], + "scale": [1.65, 1.65, 1.65] + } + } +} \ No newline at end of file diff --git a/existence_community_resource_pack/assets/mcnugggzs/models/item/grinch_hat_icon.json b/existence_community_resource_pack/assets/mcnugggzs/models/item/grinch_hat_icon.json new file mode 100644 index 0000000..6628ae6 --- /dev/null +++ b/existence_community_resource_pack/assets/mcnugggzs/models/item/grinch_hat_icon.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "mcnugggzs:item/christmas/grinch_hat_icon" + } +} diff --git a/existence_community_resource_pack/assets/mcnugggzs/textures/item/candy_cane.png b/existence_community_resource_pack/assets/mcnugggzs/textures/item/candy_cane.png new file mode 100644 index 0000000..9868d58 Binary files /dev/null and b/existence_community_resource_pack/assets/mcnugggzs/textures/item/candy_cane.png differ diff --git a/existence_community_resource_pack/assets/mcnugggzs/textures/item/grinch_hat.png b/existence_community_resource_pack/assets/mcnugggzs/textures/item/grinch_hat.png new file mode 100644 index 0000000..6e77d75 Binary files /dev/null and b/existence_community_resource_pack/assets/mcnugggzs/textures/item/grinch_hat.png differ diff --git a/existence_community_resource_pack/assets/mcnugggzs/textures/item/grinch_hat_icon.png b/existence_community_resource_pack/assets/mcnugggzs/textures/item/grinch_hat_icon.png new file mode 100644 index 0000000..6e15673 Binary files /dev/null and b/existence_community_resource_pack/assets/mcnugggzs/textures/item/grinch_hat_icon.png differ