Removing durability one unit at a time

Removing durability one unit at a time - Queen Elizabeth Tower, London

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




Pictures about "Removing durability one unit at a time"

Removing durability one unit at a time - One dollar banknotes placed on table
Removing durability one unit at a time - Close Up Photo of Big Ben under Gloomy Sky
Removing durability one unit at a time - From below of aged retro golden clock placed atop information booth of historic Grand Central Terminal with arched windows





Does Early Form Removal Impact Concrete Durability?




Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.

Images: Andrea Piacquadio, Matthias Groeneveld, Dominika Gregušová, William Fortunato