Par Minecraft forge, quand tu crées une commande tu as un paramètre “ICommandSender” (qui est soit le joueur, soit le serveur directement)
Donc tu check (avec instanceof), et s’il s’agit d’un joueur, alors pour chaque Item des ItemStack de son inventaire qui est un ItemArmor, ItemSword ou ItemTools (encore une fois tu check avec un instanceof), tu met la durabilité de l’itemstack à fond
(Dans la théorie c’est exactement ça mais je suis sur mon téléphone désolé…)
http://www.minecraftforge.net/wiki/Server_Command
Un truc du genre: (J’ai pas le nom des fonctions exactement mais elles existent)
void processCommand(ICOMMANDSENDER sender, String [] args)
{
if (sender instanceof EntityPlayer)
{
for (ItemStack is : ((EntityPlayer) sender).inventory.getItems ())
{
if (is.getItem() instance ItemArmor)
is.setDurability (max);
}
}
}