Change a loaded crossbow with an arrow to loaded with air
Im making a revolver that uses raycasting, and for the model i use a crossbow, in version 1.19 i could do this command:
Continue to help postitem replace entity @s[nbt={SelectedItem:{id:"minecraft:crossbow",tag:{Charged:1b}}}] weapon.mainhand with crossbow{ChargedProjectiles:[{id:"minecraft:air",Count:1b}],Charged:1b,CustomModelData:1,display:{Name:'["",{"text":"Revolver","italic":false}]'}}
but in version 1.21.4 i dont know the syntax