feat: guz ears cosmetic

This commit is contained in:
Guz
2026-04-18 23:08:06 -03:00
parent 37d471dd5b
commit e55d023ed0
7 changed files with 367 additions and 0 deletions

1
.meta/guz_ears.bbmodel Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,34 @@
{
"model": {
"type": "minecraft:condition",
"property": "minecraft:has_component",
"component": "minecraft:custom_data",
"on_true": {
"type": "minecraft:select",
"model": "minecraft:item/bone",
"property": "minecraft:component",
"component": "minecraft:custom_data",
"cases": [
{
"when": [
{
"sixsides_cosmetics:model": "GUZ_EARS"
}
],
"model": {
"type": "minecraft:model",
"model": "sixsides_cosmetics:item/guz_ears"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "minecraft:item/bone"
}
},
"on_false": {
"type": "minecraft:model",
"model": "minecraft:item/bone"
}
}
}

View File

@@ -1,6 +1,8 @@
{
"sixsides_cosmetics.item.straw_hat": "Straw Hat",
"sixsides_cosmetics.item.straw_hat.lore": "Provide a little shade for your head.",
"sixsides_cosmetics.item.guz_ears": "Wolf Ears",
"sixsides_cosmetics.item.guz_ears.lore": "Are you a furry?",
"sixsides_cosmetics.item.koi_horns": "Dragon Horns",
"sixsides_cosmetics.item.koi_horns.lore": "\"glub glub\"",
"sixsides_cosmetics.mcmeta.description": "%s - Small collection of cosmetics for your survival world."

View File

@@ -1,6 +1,8 @@
{
"sixsides_cosmetics.item.straw_hat": "Chapéu de Palha",
"sixsides_cosmetics.item.straw_hat.lore": "Provê um pouco de sombra para o seu rosto.",
"sixsides_cosmetics.item.guz_ears": "Orelhas de Lobo",
"sixsides_cosmetics.item.guz_ears.lore": "Você é um furry?",
"sixsides_cosmetics.item.koi_horns": "Chifres de Dragão",
"sixsides_cosmetics.item.koi_horns.lore": "\"glub glub\"",
"sixsides_cosmetics.mcmeta.description": "%s - Pequena coleção de cosméticos para seu mundo survival."

View File

@@ -0,0 +1,283 @@
{
"format_version": "1.21.11",
"credit": "Made with Blockbench",
"texture_size": [64, 64],
"textures": {
"1": "sixsides_cosmetics:item/guz_ears"
},
"elements": [
{
"from": [10, 0, 7],
"to": [16, 6, 11],
"rotation": {
"x": 5.7632,
"y": -24.3683,
"z": -13.74538,
"origin": [14, 0, 7]
},
"faces": {
"north": { "uv": [2, 4.5, 3.5, 6], "texture": "#1" },
"east": { "uv": [5, 3, 6, 4.5], "texture": "#1" },
"south": { "uv": [3.5, 4.5, 5, 6], "texture": "#1" },
"west": { "uv": [5, 4.5, 6, 6], "texture": "#1" },
"up": { "uv": [1.5, 7, 0, 6], "texture": "#1" },
"down": { "uv": [3, 6, 1.5, 7], "texture": "#1" }
}
},
{
"from": [0, 0, 7],
"to": [6, 6, 11],
"rotation": {
"x": 5.7632,
"y": 24.3683,
"z": 13.74538,
"origin": [2, 0, 7]
},
"faces": {
"north": { "uv": [5, 0, 6.5, 1.5], "texture": "#1" },
"east": { "uv": [3, 6, 4, 7.5], "texture": "#1" },
"south": { "uv": [5, 1.5, 6.5, 3], "texture": "#1" },
"west": { "uv": [6, 3, 7, 4.5], "texture": "#1" },
"up": { "uv": [5.5, 7, 4, 6], "texture": "#1" },
"down": { "uv": [7.5, 4.5, 6, 5.5], "texture": "#1" }
}
},
{
"from": [-2, 2, 8],
"to": [4, 11, 8],
"rotation": {
"x": -1.99733,
"y": -31.0072,
"z": 28.46404,
"origin": [5, 3, 8]
},
"faces": {
"north": { "uv": [0, 0, 1.5, 2.25], "texture": "#1" },
"east": { "uv": [0, 0, 0, 2.25], "texture": "#1" },
"south": { "uv": [1.5, 0, 3, 2.25], "texture": "#1" },
"west": { "uv": [0, 0, 0, 2.25], "texture": "#1" },
"up": { "uv": [1.5, 0, 0, 0], "texture": "#1" },
"down": { "uv": [0, 0, 1.5, 0], "texture": "#1" }
}
},
{
"from": [1, 6, 7],
"to": [5, 9, 10],
"rotation": {
"x": 5.7632,
"y": 24.3683,
"z": 13.74538,
"origin": [2, 0, 7]
},
"faces": {
"north": { "uv": [6.5, 2.25, 7.5, 3], "texture": "#1" },
"east": { "uv": [4, 7, 4.75, 7.75], "texture": "#1" },
"south": { "uv": [5.5, 6.75, 6.5, 7.5], "texture": "#1" },
"west": { "uv": [4.75, 7, 5.5, 7.75], "texture": "#1" },
"up": { "uv": [7.5, 7.5, 6.5, 6.75], "texture": "#1" },
"down": { "uv": [1, 7, 0, 7.75], "texture": "#1" }
}
},
{
"from": [2, 9, 7],
"to": [4, 12, 9],
"rotation": {
"x": 5.7632,
"y": 24.3683,
"z": 13.74538,
"origin": [2, 0, 7]
},
"faces": {
"north": { "uv": [5.5, 7.5, 6, 8.25], "texture": "#1" },
"east": { "uv": [6, 7.5, 6.5, 8.25], "texture": "#1" },
"south": { "uv": [7.5, 6.25, 8, 7], "texture": "#1" },
"west": { "uv": [6.5, 7.5, 7, 8.25], "texture": "#1" },
"up": { "uv": [6.5, 6, 6, 5.5], "texture": "#1" },
"down": { "uv": [7, 5.5, 6.5, 6], "texture": "#1" }
}
},
{
"from": [-5, -4, 9],
"to": [3, 2, 9],
"rotation": {
"x": 5.7632,
"y": 24.3683,
"z": 13.74538,
"origin": [1, 0, 7]
},
"faces": {
"north": { "uv": [3, 0, 5, 1.5], "texture": "#1" },
"east": { "uv": [0, 0, 0, 1.5], "texture": "#1" },
"south": { "uv": [3, 1.5, 5, 3], "texture": "#1" },
"west": { "uv": [0, 0, 0, 1.5], "texture": "#1" },
"up": { "uv": [2, 0, 0, 0], "texture": "#1" },
"down": { "uv": [0, 0, 2, 0], "texture": "#1" }
}
},
{
"from": [12, 9, 7],
"to": [14, 12, 9],
"rotation": {
"x": 5.7632,
"y": -24.3683,
"z": -13.74538,
"origin": [14, 0, 7]
},
"faces": {
"north": { "uv": [7, 7.5, 7.5, 8.25], "texture": "#1" },
"east": { "uv": [7.5, 7, 8, 7.75], "texture": "#1" },
"south": { "uv": [0, 7.75, 0.5, 8.5], "texture": "#1" },
"west": { "uv": [0.5, 7.75, 1, 8.5], "texture": "#1" },
"up": { "uv": [7.5, 6.75, 7, 6.25], "texture": "#1" },
"down": { "uv": [1.5, 7.75, 1, 8.25], "texture": "#1" }
}
},
{
"from": [13, -4, 9],
"to": [21, 2, 9],
"rotation": {
"x": 5.7632,
"y": -24.3683,
"z": -13.74538,
"origin": [15, 0, 7]
},
"faces": {
"north": { "uv": [3, 3, 5, 4.5], "texture": "#1" },
"east": { "uv": [0, 0, 0, 1.5], "texture": "#1" },
"south": { "uv": [0, 4.5, 2, 6], "texture": "#1" },
"west": { "uv": [0, 0, 0, 1.5], "texture": "#1" },
"up": { "uv": [0, 0, 2, 0], "texture": "#1" },
"down": { "uv": [0, 0, 2, 0], "texture": "#1" }
}
},
{
"from": [11, 6, 7],
"to": [15, 9, 10],
"rotation": {
"x": 5.7632,
"y": -24.3683,
"z": -13.74538,
"origin": [14, 0, 7]
},
"faces": {
"north": { "uv": [1, 7, 2, 7.75], "texture": "#1" },
"east": { "uv": [7, 5.5, 7.75, 6.25], "texture": "#1" },
"south": { "uv": [2, 7, 3, 7.75], "texture": "#1" },
"west": { "uv": [7.5, 2.25, 8.25, 3], "texture": "#1" },
"up": { "uv": [8, 3.75, 7, 3], "texture": "#1" },
"down": { "uv": [8, 3.75, 7, 4.5], "texture": "#1" }
}
},
{
"from": [12, 2, 8],
"to": [18, 11, 8],
"rotation": {
"x": -1.99733,
"y": 31.0072,
"z": -28.46404,
"origin": [11, 3, 8]
},
"faces": {
"north": { "uv": [0, 2.25, 1.5, 4.5], "texture": "#1" },
"east": { "uv": [0, 0, 0, 2.25], "texture": "#1" },
"south": { "uv": [1.5, 2.25, 3, 4.5], "texture": "#1" },
"west": { "uv": [0, 0, 0, 2.25], "texture": "#1" },
"up": { "uv": [0, 0, 1.5, 0], "texture": "#1" },
"down": { "uv": [0, 0, 1.5, 0], "texture": "#1" }
}
},
{
"from": [10, -9, -1.3],
"to": [11, -8, -0.3],
"rotation": { "angle": 0, "axis": "y", "origin": [9, -6, -0.3] },
"faces": {
"north": { "uv": [3.75, 7.5, 4, 7.75], "texture": "#1" },
"east": { "uv": [7.5, 5.25, 7.75, 5.5], "texture": "#1" },
"south": { "uv": [1.5, 7.75, 1.75, 8], "texture": "#1" },
"west": { "uv": [1.75, 7.75, 2, 8], "texture": "#1" },
"up": { "uv": [2.25, 8, 2, 7.75], "texture": "#1" },
"down": { "uv": [2.5, 7.75, 2.25, 8], "texture": "#1" }
}
},
{
"from": [5, -8, -1.3],
"to": [11, -5, 1.7],
"rotation": { "angle": 0, "axis": "y", "origin": [7, -6, -0.3] },
"faces": {
"north": { "uv": [5.5, 6, 7, 6.75], "texture": "#1" },
"east": { "uv": [3, 7.5, 3.75, 8.25], "texture": "#1" },
"south": { "uv": [6.5, 0, 8, 0.75], "texture": "#1" },
"west": { "uv": [7.5, 4.5, 8.25, 5.25], "texture": "#1" },
"up": { "uv": [8, 1.5, 6.5, 0.75], "texture": "#1" },
"down": { "uv": [8, 1.5, 6.5, 2.25], "texture": "#1" }
}
},
{
"from": [5, -9, -1.3],
"to": [6, -8, -0.3],
"rotation": { "angle": 0, "axis": "y", "origin": [7, -6, -0.3] },
"faces": {
"north": { "uv": [2.5, 7.75, 2.75, 8], "texture": "#1" },
"east": { "uv": [2.75, 7.75, 3, 8], "texture": "#1" },
"south": { "uv": [3.75, 7.75, 4, 8], "texture": "#1" },
"west": { "uv": [4, 7.75, 4.25, 8], "texture": "#1" },
"up": { "uv": [4.5, 8, 4.25, 7.75], "texture": "#1" },
"down": { "uv": [4.75, 7.75, 4.5, 8], "texture": "#1" }
}
}
],
"display": {
"thirdperson_righthand": {
"rotation": [39, 0, 0],
"translation": [0, 1.75, 1.75],
"scale": [0.26953, 0.26953, 0.26953]
},
"thirdperson_lefthand": {
"rotation": [39, 0, 0],
"translation": [0, 1.75, 1.75],
"scale": [0.26953, 0.26953, 0.26953]
},
"firstperson_righthand": {
"rotation": [178.75, -2.99, 157],
"translation": [1.75, 2.75, 0],
"scale": [0.49805, 0.49805, 0.49805]
},
"firstperson_lefthand": {
"rotation": [178.75, -2.99, 157],
"translation": [1.75, 2.75, 0],
"scale": [0.49805, 0.49805, 0.49805]
},
"ground": {
"translation": [0, 9.25, 0],
"scale": [0.58203, 0.58203, 0.58203]
},
"gui": {
"rotation": [-180, -1.75, -180],
"translation": [0, 4.25, 0],
"scale": [0.66797, 0.66797, 0.66797]
},
"head": {
"translation": [0, 10, 0]
},
"fixed": {
"translation": [0, 7.25, 0]
}
},
"groups": [
{
"name": "ears",
"origin": [14, 0, 7],
"scope": 0,
"color": 0,
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
},
{
"name": "mouth",
"origin": [9, -6, 0],
"scope": 0,
"color": 0,
"children": [10, 11, 12]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1,45 @@
{
"type": "minecraft:crafting_shaped",
"category": "equipment",
"key": {
"A": "minecraft:black_dye",
"B": "minecraft:leather_helmet",
"C": "minecraft:bone"
},
"pattern": ["A A", " B ", " C "],
"result": {
"count": 1,
"id": "minecraft:bone",
"components": {
"minecraft:custom_data": {
"sixsides_cosmetics:model": "GUZ_EARS"
},
"minecraft:enchantments": {
"minecraft:protection": 1
},
"minecraft:enchantment_glint_override": false,
"minecraft:equippable": {
"slot": "head",
"damage_on_hurt": false,
"equip_on_interact": true
},
"minecraft:item_name": {
"type": "translatable",
"translate": "sixsides_cosmetics.item.guz_ears",
"fallback": "Wolf Ears",
"color": "white",
"bold": true,
"italic": false
},
"minecraft:lore": [
{
"type": "translatable",
"translate": "sixsides_cosmetics.item.guz_ears.lore",
"fallback": "Are you a furry?",
"color": "white",
"italic": true
}
]
}
}
}