Items that are held by an invisible armor stand aren't visible in survival/creative mode and get visible when switching to spectator mode.
Linked issues
Attachments
Comments 5
The arrows:
summon armor_stand ~.7 ~-1.92 ~-.55 {Tags:["arrow"],HandItems:[{id:"minecraft:arrow",Count:1b,tag:{Unbreakable:1b}},{}],Invisible:1b,Invulnerable:1b,NoBasePlate:1b,NoGravity:1b,ShowArms:1b,Rotation:[270f],Pose:{RightArm:[180f,0f,0f]},DisabledSlots:4144959}
The bow:
summon armor_stand ~.3 ~-1.35 ~.4 {Tags:["bow"],HandItems:[{id:"minecraft:bow",Count:1b,tag:{Unbreakable:1b}},{}],Invisible:1b,Invulnerable:1b,NoBasePlate:1b,NoGravity:1b,ShowArms:1b,Rotation:[270f],Pose:{RightArm:[180f,-10f,90f]},DisabledSlots:4144959}
I had some more wierd things happen, for example that these items got visible after switching to spectator mode and back, but right after summoning these they weren't visible
Can you provide the exact commands you used to get those armor stands? I tried with a normal armor stand holding a block, and made it invisible, but the item did still show up in Creative.