Hi there, I made this attachable following some suggestions here, and with the following binding it can change the attachable behavior when it is wearing or when it is holding on hands, so it looks like item when in hands and a helmet when wearing to head: context.item_slot == 'head' ? 'head' : query.item_slot_to_bone_name(context.item_slot)
Now I wanted to resize the item when it is on hand, because I use a higher texture size and it is looking oversized on my hands, also how to change the position of the item when it is not wearing?
{
"format_version": "1.10.0",
"minecraft:attachable": {
"description": {
"identifier": "awp:dark_helmet",
"materials": {
"default": "entity_alphablend",
"enchanted": "entity_alphatest_glint"
},
"textures": {
"default": "textures/items/helmets/dark_helmet",
"item": "textures/items/helmets/dark_helmet_icon",
"enchanted": "textures/misc/enchanted_item_glint"
},
"geometry": {
"default": "geometry.dark_helmet"
},
"animations": {
"hold_first_person": "animation.dark_helmet.hold_first_person",
"hold_third_person": "animation.dark_helmet.hold_third_person"
},
"scripts": {
"animate": [
{ "hold_first_person": "c.is_first_person" },
{ "hold_third_person": "!c.is_first_person" }
]
},
"render_controllers": [ "controller.render.default" ]
}
}
}```