Uploaded image for project: 'Spigot'
  1. Spigot
  2. SPIGOT-6085

Damageable#setDamage no longer breaks itemstacks

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Minor Minor
    • None
    • None
    • None
    • Spigot-379750e-419018f
    • Yes

      Using the API to damage itemstacks no longer causes the itemstacks to break when the damage is above the maximum allowed damage.

              ItemStack item = .getInventory().getItemInMainHand();
      
              ItemMeta meta = item.getItemMeta();
              Damageable damageable = (Damageable) meta;
      
              int maxDamage = item.getType().getMaxDurability();
              damageable.setDamage(maxDamage + 1);
      
              item.setItemMeta((ItemMeta) damageable);
      

            Unassigned Unassigned
            BillyGalbreath BillyGalbreath
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: