Damageable#setDamage no longer breaks itemstacks

XMLWordPrintable

    • Type: Bug
    • Resolution: Duplicate
    • Priority: Minor
    • None
    • Affects Version/s: 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);
      

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

              Created:
              Updated:
              Resolved: