I was wondering if it is possible to have a command that would remove one durability from an item each time it ran. The best way I can come up with is a having a huge array of command blocks with:
/replaceitem entity @a slot.hotbar.0 minecraft:shield 1 350
,
then /replaceitem entity @a slot.hotbar.0 minecraft:shield 1 349
ect .
Cheers!
Best Answer
Your solution would be the best solution. You can probably write an MCEdit filter to easily place all of those command blocks.
Another solution would be summoning a zombie at the player's location
execute <player> ~ ~ ~ summon Zombie
. The zombie will hit the player and the shield (or armour, won't work with tools) will take damage. It'll be a good idea to give the player resistance as well usingeffect <player> resistance <seconds> 255 true
(the "true" at the end of the command hides particles).