correctly do the reset token

This commit is contained in:
hyperdefined
2025-01-26 16:48:34 -05:00
parent e3629bf813
commit 3da98afd49
4 changed files with 109 additions and 7 deletions

View File

@@ -425,11 +425,15 @@ public class ItemLore {
* Add damage to an armor piece.
*
* @param armorPiece The armor to update.
* @param damage The amount of damage to apply.
* @param bypass Bypass the negative damage check.
*/
public ItemMeta updateDamage(ItemStack armorPiece, double damage) {
public ItemMeta updateDamage(ItemStack armorPiece, double damage, boolean bypass) {
// ignore if the damage is zero or negative
if (damage < 0) {
return null;
if (!bypass) {
return null;
}
}
ItemStack clone = armorPiece.clone();
ItemMeta meta = clone.getItemMeta();

View File

@@ -215,7 +215,7 @@ public class TokenItems {
token.setItemMeta(tokenMeta);
return token;
}
public ItemStack resetToken() {
// set up the item
ItemStack token = new ItemStack(Material.PAPER);