From fcb1d851ad3b706ed84fc8794deb5e9b3fc70dff Mon Sep 17 00:00:00 2001 From: mcnugggzs Date: Thu, 20 Nov 2025 20:55:21 +0800 Subject: [PATCH 1/7] New hook adds a hook item intended to be used as a sword but could be used for fishing decor and such --- .../assets/mc/items/hook_sword.json | 28 ++++++++++++++++++ .../assets/mc/models/item/hook_sword.json | 28 ++++++++++++++++++ .../assets/mc/textures/items/hook_sword.png | Bin 0 -> 280 bytes 3 files changed, 56 insertions(+) create mode 100644 existence_community_resource_pack/assets/mc/items/hook_sword.json create mode 100644 existence_community_resource_pack/assets/mc/models/item/hook_sword.json create mode 100644 existence_community_resource_pack/assets/mc/textures/items/hook_sword.png diff --git a/existence_community_resource_pack/assets/mc/items/hook_sword.json b/existence_community_resource_pack/assets/mc/items/hook_sword.json new file mode 100644 index 0000000..1867010 --- /dev/null +++ b/existence_community_resource_pack/assets/mc/items/hook_sword.json @@ -0,0 +1,28 @@ +{ + "model": { + "type": "minecraft:model", + "model": "mc:item/hook_sword" + }, + "display": { + "firstperson_lefthand": { + "rotation": [0, 100, -30], + "translation": [-1, 3, 0], + "scale": [0.75, 0.75, 0.75] + }, + "firstperson_righthand": { + "rotation": [0, -100, 30], + "translation": [1, 3, 0], + "scale": [0.75, 0.75, 0.75] + }, + "thirdperson_righthand": { + "rotation": [-90, -90, -75], + "translation": [0, 7, 4.75], + "scale": [1, 1, 1] + }, + "thirdperson_lefthand": { + "rotation": [-90, 90, 75], + "translation": [0, 7, 4.75], + "scale": [1, 1, 1] + } + } +} diff --git a/existence_community_resource_pack/assets/mc/models/item/hook_sword.json b/existence_community_resource_pack/assets/mc/models/item/hook_sword.json new file mode 100644 index 0000000..1867010 --- /dev/null +++ b/existence_community_resource_pack/assets/mc/models/item/hook_sword.json @@ -0,0 +1,28 @@ +{ + "model": { + "type": "minecraft:model", + "model": "mc:item/hook_sword" + }, + "display": { + "firstperson_lefthand": { + "rotation": [0, 100, -30], + "translation": [-1, 3, 0], + "scale": [0.75, 0.75, 0.75] + }, + "firstperson_righthand": { + "rotation": [0, -100, 30], + "translation": [1, 3, 0], + "scale": [0.75, 0.75, 0.75] + }, + "thirdperson_righthand": { + "rotation": [-90, -90, -75], + "translation": [0, 7, 4.75], + "scale": [1, 1, 1] + }, + "thirdperson_lefthand": { + "rotation": [-90, 90, 75], + "translation": [0, 7, 4.75], + "scale": [1, 1, 1] + } + } +} diff --git a/existence_community_resource_pack/assets/mc/textures/items/hook_sword.png b/existence_community_resource_pack/assets/mc/textures/items/hook_sword.png new file mode 100644 index 0000000000000000000000000000000000000000..f3c8d0b733cda114ebba0b73187503fd1bf0325a GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`XFXjULn`LXnY5Afuz`TRJ?=yWv>ve;U?-pI|_fPNV%@JUd@o89L@>)v8 zQ{H0&w~D6x8OJq_IypQUsunjRZb&ffGVQgQzO=7(x?sWO=!6&S3=IGOTWYX<1$vAP c Date: Sat, 29 Nov 2025 13:21:20 +0800 Subject: [PATCH 2/7] Update hook_sword.json --- .../assets/mc/models/item/hook_sword.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/existence_community_resource_pack/assets/mc/models/item/hook_sword.json b/existence_community_resource_pack/assets/mc/models/item/hook_sword.json index 1867010..7dfe47b 100644 --- a/existence_community_resource_pack/assets/mc/models/item/hook_sword.json +++ b/existence_community_resource_pack/assets/mc/models/item/hook_sword.json @@ -23,6 +23,22 @@ "rotation": [-90, 90, 75], "translation": [0, 7, 4.75], "scale": [1, 1, 1] + }, + "ground": { + "rotation": [-45, 0, 0], + "translation": [1.5, 4, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "scale": [0.9, 0.9, 0.9] + }, + "head": { + "rotation": [0, 18, -109], + "translation": [-7.25, 7.75, -2.75], + "scale": [0.5, 0.5, 0.5] + }, + "fixed": { + "rotation": [180, 0, -180] } } } From f2be4b5ad01f355f6716043b1805d3f14e7c6193 Mon Sep 17 00:00:00 2001 From: mcnugggzs Date: Sat, 29 Nov 2025 13:23:33 +0800 Subject: [PATCH 3/7] Update hook_sword.json --- .../assets/mc/items/hook_sword.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/existence_community_resource_pack/assets/mc/items/hook_sword.json b/existence_community_resource_pack/assets/mc/items/hook_sword.json index 1867010..7dfe47b 100644 --- a/existence_community_resource_pack/assets/mc/items/hook_sword.json +++ b/existence_community_resource_pack/assets/mc/items/hook_sword.json @@ -23,6 +23,22 @@ "rotation": [-90, 90, 75], "translation": [0, 7, 4.75], "scale": [1, 1, 1] + }, + "ground": { + "rotation": [-45, 0, 0], + "translation": [1.5, 4, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "scale": [0.9, 0.9, 0.9] + }, + "head": { + "rotation": [0, 18, -109], + "translation": [-7.25, 7.75, -2.75], + "scale": [0.5, 0.5, 0.5] + }, + "fixed": { + "rotation": [180, 0, -180] } } } From ab77e9089d320d8c9c1cf94fcfc38c74cd0bb60c Mon Sep 17 00:00:00 2001 From: mcnugggzs Date: Sat, 29 Nov 2025 17:22:52 +0800 Subject: [PATCH 4/7] added rusty key a rusty key that can be used for decoration or for rp stuf --- .../assets/mc/items/rusty_key.json | 50 ++++++++++++++++++ .../assets/mc/models/item/rusty_key.json | 50 ++++++++++++++++++ .../assets/mc/textures/items/rusty_key.png | Bin 0 -> 295 bytes 3 files changed, 100 insertions(+) create mode 100644 existence_community_resource_pack/assets/mc/items/rusty_key.json create mode 100644 existence_community_resource_pack/assets/mc/models/item/rusty_key.json create mode 100644 existence_community_resource_pack/assets/mc/textures/items/rusty_key.png diff --git a/existence_community_resource_pack/assets/mc/items/rusty_key.json b/existence_community_resource_pack/assets/mc/items/rusty_key.json new file mode 100644 index 0000000..3c800be --- /dev/null +++ b/existence_community_resource_pack/assets/mc/items/rusty_key.json @@ -0,0 +1,50 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "parent": "item/generated", + "textures": { + "2": "mc:items/rusty_key" + }, + "display": { + "thirdperson_righthand": { + "rotation": [-180, 90, -105], + "translation": [0, 2.5, 0.5], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "rotation": [180, -90, 105], + "translation": [0, 2.5, 0.5], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "rotation": [0, 90, 30], + "translation": [1, 3, 0], + "scale": [0.75, 0.75, 0.75] + }, + "firstperson_lefthand": { + "rotation": [0, -90, -30], + "translation": [1, 3, 0], + "scale": [0.75, 0.75, 0.75] + }, + "ground": { + "rotation": [0, 0, -90], + "translation": [5, 2.5, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [0, 0, 25], + "scale": [0.9, 0.9, 0.9] + }, + "head": { + "rotation": [0, -60, -18], + "translation": [-2.5, -4, -8.25], + "scale": [0.5, 0.5, 0.5] + }, + "fixed": { + "rotation": [-180, 0, -154] + }, + "on_shelf": { + "rotation": [0, 0, 25] + } + } +} \ No newline at end of file diff --git a/existence_community_resource_pack/assets/mc/models/item/rusty_key.json b/existence_community_resource_pack/assets/mc/models/item/rusty_key.json new file mode 100644 index 0000000..3c800be --- /dev/null +++ b/existence_community_resource_pack/assets/mc/models/item/rusty_key.json @@ -0,0 +1,50 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "parent": "item/generated", + "textures": { + "2": "mc:items/rusty_key" + }, + "display": { + "thirdperson_righthand": { + "rotation": [-180, 90, -105], + "translation": [0, 2.5, 0.5], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "rotation": [180, -90, 105], + "translation": [0, 2.5, 0.5], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "rotation": [0, 90, 30], + "translation": [1, 3, 0], + "scale": [0.75, 0.75, 0.75] + }, + "firstperson_lefthand": { + "rotation": [0, -90, -30], + "translation": [1, 3, 0], + "scale": [0.75, 0.75, 0.75] + }, + "ground": { + "rotation": [0, 0, -90], + "translation": [5, 2.5, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [0, 0, 25], + "scale": [0.9, 0.9, 0.9] + }, + "head": { + "rotation": [0, -60, -18], + "translation": [-2.5, -4, -8.25], + "scale": [0.5, 0.5, 0.5] + }, + "fixed": { + "rotation": [-180, 0, -154] + }, + "on_shelf": { + "rotation": [0, 0, 25] + } + } +} \ No newline at end of file diff --git a/existence_community_resource_pack/assets/mc/textures/items/rusty_key.png b/existence_community_resource_pack/assets/mc/textures/items/rusty_key.png new file mode 100644 index 0000000000000000000000000000000000000000..f88d5be8572039d1e3690863e1570d62f72f00e6 GIT binary patch literal 295 zcmV+?0oeYDP)PXr zPDtd$KMC|34NCLHb}KUS9|8$^FdX6-1bnGSBMPG^lZZ&jj^p4E$CxgcXe-5qjpuzd z77gR~1SvVtT9`zn>UDJQk>VmHO7dlwVOg-NRg5PSuxt>9{BlPrCKt|Uth9!=+j025 z&&0LsqGsEe&F26;EaQLnnoY9qg#;=2+k;l6LhgPq%BD$C96wL--f+5JInQd~bAmkh tgH^r(00960-Rmzj00006Nkl Date: Sat, 29 Nov 2025 17:29:09 +0800 Subject: [PATCH 5/7] fix to key json title --- .../assets/mc/items/rusty_key.json | 10 ++++------ .../assets/mc/models/item/rusty_key.json | 10 ++++------ 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/existence_community_resource_pack/assets/mc/items/rusty_key.json b/existence_community_resource_pack/assets/mc/items/rusty_key.json index 3c800be..ad903cd 100644 --- a/existence_community_resource_pack/assets/mc/items/rusty_key.json +++ b/existence_community_resource_pack/assets/mc/items/rusty_key.json @@ -1,9 +1,7 @@ { - "format_version": "1.21.6", - "credit": "Made with Blockbench", - "parent": "item/generated", - "textures": { - "2": "mc:items/rusty_key" + "model": { + "type": "minecraft:model", + "model": "mc:item/rusty_key" }, "display": { "thirdperson_righthand": { @@ -28,7 +26,7 @@ }, "ground": { "rotation": [0, 0, -90], - "translation": [5, 2.5, 0], + "translation": [5, 0, 0], "scale": [0.5, 0.5, 0.5] }, "gui": { diff --git a/existence_community_resource_pack/assets/mc/models/item/rusty_key.json b/existence_community_resource_pack/assets/mc/models/item/rusty_key.json index 3c800be..ad903cd 100644 --- a/existence_community_resource_pack/assets/mc/models/item/rusty_key.json +++ b/existence_community_resource_pack/assets/mc/models/item/rusty_key.json @@ -1,9 +1,7 @@ { - "format_version": "1.21.6", - "credit": "Made with Blockbench", - "parent": "item/generated", - "textures": { - "2": "mc:items/rusty_key" + "model": { + "type": "minecraft:model", + "model": "mc:item/rusty_key" }, "display": { "thirdperson_righthand": { @@ -28,7 +26,7 @@ }, "ground": { "rotation": [0, 0, -90], - "translation": [5, 2.5, 0], + "translation": [5, 0, 0], "scale": [0.5, 0.5, 0.5] }, "gui": { From 9fc7c33b18a23017bdef29f4692a541284194638 Mon Sep 17 00:00:00 2001 From: igalaxy Date: Sat, 29 Nov 2025 21:10:20 -0800 Subject: [PATCH 6/7] fix formatting --- .../assets/mc/items/hook_sword.json | 44 ---------------- .../assets/mc/items/rusty_key.json | 48 ------------------ .../assets/mc/models/item/hook_sword.json | 44 ---------------- .../assets/mc/models/item/rusty_key.json | 48 ------------------ .../assets/mcnugggzs/items/hook_sword.json | 6 +++ .../assets/mcnugggzs/items/rusty_key.json | 6 +++ .../mcnugggzs/models/item/hook_sword.json | 6 +++ .../mcnugggzs/models/item/rusty_key.json | 40 +++++++++++++++ .../textures/item}/hook_sword.png | Bin .../textures/item}/rusty_key.png | Bin 10 files changed, 58 insertions(+), 184 deletions(-) delete mode 100644 existence_community_resource_pack/assets/mc/items/hook_sword.json delete mode 100644 existence_community_resource_pack/assets/mc/items/rusty_key.json delete mode 100644 existence_community_resource_pack/assets/mc/models/item/hook_sword.json delete mode 100644 existence_community_resource_pack/assets/mc/models/item/rusty_key.json create mode 100644 existence_community_resource_pack/assets/mcnugggzs/items/hook_sword.json create mode 100644 existence_community_resource_pack/assets/mcnugggzs/items/rusty_key.json create mode 100644 existence_community_resource_pack/assets/mcnugggzs/models/item/hook_sword.json create mode 100644 existence_community_resource_pack/assets/mcnugggzs/models/item/rusty_key.json rename existence_community_resource_pack/assets/{mc/textures/items => mcnugggzs/textures/item}/hook_sword.png (100%) rename existence_community_resource_pack/assets/{mc/textures/items => mcnugggzs/textures/item}/rusty_key.png (100%) diff --git a/existence_community_resource_pack/assets/mc/items/hook_sword.json b/existence_community_resource_pack/assets/mc/items/hook_sword.json deleted file mode 100644 index 7dfe47b..0000000 --- a/existence_community_resource_pack/assets/mc/items/hook_sword.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "model": { - "type": "minecraft:model", - "model": "mc:item/hook_sword" - }, - "display": { - "firstperson_lefthand": { - "rotation": [0, 100, -30], - "translation": [-1, 3, 0], - "scale": [0.75, 0.75, 0.75] - }, - "firstperson_righthand": { - "rotation": [0, -100, 30], - "translation": [1, 3, 0], - "scale": [0.75, 0.75, 0.75] - }, - "thirdperson_righthand": { - "rotation": [-90, -90, -75], - "translation": [0, 7, 4.75], - "scale": [1, 1, 1] - }, - "thirdperson_lefthand": { - "rotation": [-90, 90, 75], - "translation": [0, 7, 4.75], - "scale": [1, 1, 1] - }, - "ground": { - "rotation": [-45, 0, 0], - "translation": [1.5, 4, 0], - "scale": [0.25, 0.25, 0.25] - }, - "gui": { - "scale": [0.9, 0.9, 0.9] - }, - "head": { - "rotation": [0, 18, -109], - "translation": [-7.25, 7.75, -2.75], - "scale": [0.5, 0.5, 0.5] - }, - "fixed": { - "rotation": [180, 0, -180] - } - } -} diff --git a/existence_community_resource_pack/assets/mc/items/rusty_key.json b/existence_community_resource_pack/assets/mc/items/rusty_key.json deleted file mode 100644 index ad903cd..0000000 --- a/existence_community_resource_pack/assets/mc/items/rusty_key.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "model": { - "type": "minecraft:model", - "model": "mc:item/rusty_key" - }, - "display": { - "thirdperson_righthand": { - "rotation": [-180, 90, -105], - "translation": [0, 2.5, 0.5], - "scale": [0.5, 0.5, 0.5] - }, - "thirdperson_lefthand": { - "rotation": [180, -90, 105], - "translation": [0, 2.5, 0.5], - "scale": [0.5, 0.5, 0.5] - }, - "firstperson_righthand": { - "rotation": [0, 90, 30], - "translation": [1, 3, 0], - "scale": [0.75, 0.75, 0.75] - }, - "firstperson_lefthand": { - "rotation": [0, -90, -30], - "translation": [1, 3, 0], - "scale": [0.75, 0.75, 0.75] - }, - "ground": { - "rotation": [0, 0, -90], - "translation": [5, 0, 0], - "scale": [0.5, 0.5, 0.5] - }, - "gui": { - "rotation": [0, 0, 25], - "scale": [0.9, 0.9, 0.9] - }, - "head": { - "rotation": [0, -60, -18], - "translation": [-2.5, -4, -8.25], - "scale": [0.5, 0.5, 0.5] - }, - "fixed": { - "rotation": [-180, 0, -154] - }, - "on_shelf": { - "rotation": [0, 0, 25] - } - } -} \ No newline at end of file diff --git a/existence_community_resource_pack/assets/mc/models/item/hook_sword.json b/existence_community_resource_pack/assets/mc/models/item/hook_sword.json deleted file mode 100644 index 7dfe47b..0000000 --- a/existence_community_resource_pack/assets/mc/models/item/hook_sword.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "model": { - "type": "minecraft:model", - "model": "mc:item/hook_sword" - }, - "display": { - "firstperson_lefthand": { - "rotation": [0, 100, -30], - "translation": [-1, 3, 0], - "scale": [0.75, 0.75, 0.75] - }, - "firstperson_righthand": { - "rotation": [0, -100, 30], - "translation": [1, 3, 0], - "scale": [0.75, 0.75, 0.75] - }, - "thirdperson_righthand": { - "rotation": [-90, -90, -75], - "translation": [0, 7, 4.75], - "scale": [1, 1, 1] - }, - "thirdperson_lefthand": { - "rotation": [-90, 90, 75], - "translation": [0, 7, 4.75], - "scale": [1, 1, 1] - }, - "ground": { - "rotation": [-45, 0, 0], - "translation": [1.5, 4, 0], - "scale": [0.25, 0.25, 0.25] - }, - "gui": { - "scale": [0.9, 0.9, 0.9] - }, - "head": { - "rotation": [0, 18, -109], - "translation": [-7.25, 7.75, -2.75], - "scale": [0.5, 0.5, 0.5] - }, - "fixed": { - "rotation": [180, 0, -180] - } - } -} diff --git a/existence_community_resource_pack/assets/mc/models/item/rusty_key.json b/existence_community_resource_pack/assets/mc/models/item/rusty_key.json deleted file mode 100644 index ad903cd..0000000 --- a/existence_community_resource_pack/assets/mc/models/item/rusty_key.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "model": { - "type": "minecraft:model", - "model": "mc:item/rusty_key" - }, - "display": { - "thirdperson_righthand": { - "rotation": [-180, 90, -105], - "translation": [0, 2.5, 0.5], - "scale": [0.5, 0.5, 0.5] - }, - "thirdperson_lefthand": { - "rotation": [180, -90, 105], - "translation": [0, 2.5, 0.5], - "scale": [0.5, 0.5, 0.5] - }, - "firstperson_righthand": { - "rotation": [0, 90, 30], - "translation": [1, 3, 0], - "scale": [0.75, 0.75, 0.75] - }, - "firstperson_lefthand": { - "rotation": [0, -90, -30], - "translation": [1, 3, 0], - "scale": [0.75, 0.75, 0.75] - }, - "ground": { - "rotation": [0, 0, -90], - "translation": [5, 0, 0], - "scale": [0.5, 0.5, 0.5] - }, - "gui": { - "rotation": [0, 0, 25], - "scale": [0.9, 0.9, 0.9] - }, - "head": { - "rotation": [0, -60, -18], - "translation": [-2.5, -4, -8.25], - "scale": [0.5, 0.5, 0.5] - }, - "fixed": { - "rotation": [-180, 0, -154] - }, - "on_shelf": { - "rotation": [0, 0, 25] - } - } -} \ No newline at end of file diff --git a/existence_community_resource_pack/assets/mcnugggzs/items/hook_sword.json b/existence_community_resource_pack/assets/mcnugggzs/items/hook_sword.json new file mode 100644 index 0000000..3530f32 --- /dev/null +++ b/existence_community_resource_pack/assets/mcnugggzs/items/hook_sword.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "mcnugggzs:item/hook_sword" + } +} diff --git a/existence_community_resource_pack/assets/mcnugggzs/items/rusty_key.json b/existence_community_resource_pack/assets/mcnugggzs/items/rusty_key.json new file mode 100644 index 0000000..d31c2c8 --- /dev/null +++ b/existence_community_resource_pack/assets/mcnugggzs/items/rusty_key.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "mcnugggzs:item/rusty_key" + } +} diff --git a/existence_community_resource_pack/assets/mcnugggzs/models/item/hook_sword.json b/existence_community_resource_pack/assets/mcnugggzs/models/item/hook_sword.json new file mode 100644 index 0000000..1829c81 --- /dev/null +++ b/existence_community_resource_pack/assets/mcnugggzs/models/item/hook_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "mcnugggzs:item/hook_sword" + } +} diff --git a/existence_community_resource_pack/assets/mcnugggzs/models/item/rusty_key.json b/existence_community_resource_pack/assets/mcnugggzs/models/item/rusty_key.json new file mode 100644 index 0000000..b70c7e9 --- /dev/null +++ b/existence_community_resource_pack/assets/mcnugggzs/models/item/rusty_key.json @@ -0,0 +1,40 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "parent": "minecraft:item/generated", + "textures": { + "layer0": "mcnugggzs:item/rusty_key" + }, + "display": { + "thirdperson_righthand": { + "rotation": [0, 90, 70], + "translation": [0, 2.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "rotation": [0, -90, -70], + "translation": [0, 2.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "rotation": [0, 90, 0], + "translation": [0, 3, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 0], + "translation": [0, 3, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "translation": [-2.25, -6, -7.5], + "scale": [0.5, 0.5, 0.5] + }, + "on_shelf": { + "translation": [0, -4, -3.5] + } + } +} \ No newline at end of file diff --git a/existence_community_resource_pack/assets/mc/textures/items/hook_sword.png b/existence_community_resource_pack/assets/mcnugggzs/textures/item/hook_sword.png similarity index 100% rename from existence_community_resource_pack/assets/mc/textures/items/hook_sword.png rename to existence_community_resource_pack/assets/mcnugggzs/textures/item/hook_sword.png diff --git a/existence_community_resource_pack/assets/mc/textures/items/rusty_key.png b/existence_community_resource_pack/assets/mcnugggzs/textures/item/rusty_key.png similarity index 100% rename from existence_community_resource_pack/assets/mc/textures/items/rusty_key.png rename to existence_community_resource_pack/assets/mcnugggzs/textures/item/rusty_key.png From 5a8892f8096ff4acf148cb67646004d1c583c83d Mon Sep 17 00:00:00 2001 From: mcnugggzs Date: Wed, 3 Dec 2025 01:36:09 +0800 Subject: [PATCH 7/7] Grinch Hat & Candy Cane models Added a Santa hat variant as well as a sweet treat --- .../assets/mcnugggzs/items/candy_cane.json | 6 ++ .../assets/mcnugggzs/items/grinch_hat.json | 19 ++++ .../mcnugggzs/models/item/candy_cane.json | 6 ++ .../mcnugggzs/models/item/grinch_hat.json | 88 ++++++++++++++++++ .../models/item/grinch_hat_icon.json | 6 ++ .../mcnugggzs/textures/item/candy_cane.png | Bin 0 -> 375 bytes .../mcnugggzs/textures/item/grinch_hat.png | Bin 0 -> 1127 bytes .../textures/item/grinch_hat_icon.png | Bin 0 -> 397 bytes 8 files changed, 125 insertions(+) create mode 100644 existence_community_resource_pack/assets/mcnugggzs/items/candy_cane.json create mode 100644 existence_community_resource_pack/assets/mcnugggzs/items/grinch_hat.json create mode 100644 existence_community_resource_pack/assets/mcnugggzs/models/item/candy_cane.json create mode 100644 existence_community_resource_pack/assets/mcnugggzs/models/item/grinch_hat.json create mode 100644 existence_community_resource_pack/assets/mcnugggzs/models/item/grinch_hat_icon.json create mode 100644 existence_community_resource_pack/assets/mcnugggzs/textures/item/candy_cane.png create mode 100644 existence_community_resource_pack/assets/mcnugggzs/textures/item/grinch_hat.png create mode 100644 existence_community_resource_pack/assets/mcnugggzs/textures/item/grinch_hat_icon.png 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 0000000000000000000000000000000000000000..9868d58c9e3b9471632bea3f69a62bf07da66b9b GIT binary patch literal 375 zcmV--0f_#IP)@H97^N&`Yk;Y9-!81ic5q=`=im#GjzjNiK>t-{3O0_MFSi z?au6c-?uxvf0X_iE`js#Y2OF{GPiP>w#6cl5@Vu0iNGB8dm0aibh%#X5Qc z0#RKq7E%Q8soRyg>t_>)^6Gr1Y`;(SW|K;rjo`MGitJ=E8X?AUFp^CmNhrR69w$5y z6{b_l3NF?n*lyQ|w$^gS%1V1SQ47Uk> zRt6ZZ2@IZY+L-~;t_dWcc4jG3KTRMnE~(oJ6PrE&00960*u4I>00006Nkl7%Q6#izt&JW%=aYE804X7X*wfr2+0hJ=u_7DLgM-B)fkob{6h!ZysNPvXk!T|{` zz@aMQR4xb!Pz0p`(vpjjs31~PnyN|aHb1s^W3OX-J>B=VYp?CyWMk*E#_!F~&im%g zn>VBWJolr7jr$%rgu}x};Kk*&1zcTRV*QoB-$ZsUgJujIPp~YUEU`>ZB#~N9Ih|RF z9_m-3-$hePPSDPj<5dq5a;= zvXtJ2rBzvvY$+&V8zLP%w@Pl`jR1{_7d2$jx&>m}@oeFdqC;p%!C*CktdfJ+5Qrz@ zh>dC3gg*-vA>pnxsJ%E_K(EmQJ0&~}_0WYE~izK;ob{Tn7Bh=NYwUvJ6X1O-f5R93nCc_CO}7R zH_#Y&rQTykZQi;Zwg2*Vv5j)w=B?Pqt2eA*0%49GjVXPRXZ6Z*n=w)yzuh+|c#fT`g_oohu8Atmi+?`hLfGz=hv-c>CGV%XLGg z(}kKI-*Vza*9_K4y2jUMZXpQlfiQ`v*(edA;?_4WZLlPlZ;m->dHu#6!(p}{EW94@ z;_Q(#4%z9(tt9ZB^4t=$cc+Uh}qh8~L$&sT1 zZJ;d=>?cAK5D5iSA3fdBHuLUJ+(uG+JK-B??l%_~FS0b|b1bbD3+4wo5t=~%(f*dU z$i4LxD>GI2k)HWsranhTLqFok{b!SK-ZA#2)d93v<4xzD5bsGbo?qhnj8+W0&_dCv)!l>H9x-~loC@u<|s z`(SM85W2vLw@%eM-}vVxmXyEyW=Eu4aaLUOfL$kI^Jgw_UGH&%QufwKe`3DJ1cVJg z0z4BL_u~BL=U84}T4wq6w_nP$>S=UcQ@KRv6fUIGSUsMHsTUEwrE+n{Q6Js3JH5I@ z-#5cDy6i-AdBTG6;#v#S4?lZfj^90wS6_I&t$e=|LQgpS-9afIbBKz03)W=|GFs2R zLFarogwBLy+%hV7a^MNp$#~?Z!le`JDG$&aZ@;l8`tBuK00960d-=aQX8y@qqqsKx`>;zuHxz-rT7nAbrD4;(ZR8Uh=YV8>LOGe z6xxc4ANYX|61lg$*Q7`(6zPF*Pj22h_nrsQ(I9j*i2pONrVRJ5e(B&@)HIO7_+k&g z2aGmYrp5f>^`46BHPNcYBpg_ZqP1PeQ2#IzVOxm{TQAJlx7XBm!Yl3`2{DgMhLoum z)R0f#;qCTQ^-i;AILaPlZgyVyHV97y_#q_CK^7D2jET;^4!mD{3lhg836vg-{yU%v zALm_YF$BKwgX>^k89yDCr?0GLTsxW)RF@ahLPem4)f?kOW8!QSpZre`XG&7BSACvdpR%--oLf{Y