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 .



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 using effect <player> resistance <seconds> 255 true (the "true" at the end of the command hides particles).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.