From b0eb4b93a8368ec02fb7c3e97a6a694eb44d1be6 Mon Sep 17 00:00:00 2001 From: GJ Date: Tue, 28 May 2013 12:59:10 -0400 Subject: [PATCH] Cleaner way to avoid salvaging chainmail. --- src/main/java/com/gmail/nossr50/listeners/PlayerListener.java | 2 +- src/main/java/com/gmail/nossr50/skills/repair/Repair.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/gmail/nossr50/listeners/PlayerListener.java b/src/main/java/com/gmail/nossr50/listeners/PlayerListener.java index ea0dac100..0c9c3c349 100644 --- a/src/main/java/com/gmail/nossr50/listeners/PlayerListener.java +++ b/src/main/java/com/gmail/nossr50/listeners/PlayerListener.java @@ -356,7 +356,7 @@ public class PlayerListener implements Listener { } } /* SALVAGE CHECKS */ - else if (blockID == Repair.salvageAnvilId && Permissions.salvage(player) && Repair.isSalvageable(heldItem) && !ItemUtils.isChainmailArmor(heldItem)) { + else if (blockID == Repair.salvageAnvilId && Permissions.salvage(player) && Repair.isSalvageable(heldItem)) { RepairManager repairManager = mcMMOPlayer.getRepairManager(); event.setCancelled(true); diff --git a/src/main/java/com/gmail/nossr50/skills/repair/Repair.java b/src/main/java/com/gmail/nossr50/skills/repair/Repair.java index 55d0218ff..967db1501 100644 --- a/src/main/java/com/gmail/nossr50/skills/repair/Repair.java +++ b/src/main/java/com/gmail/nossr50/skills/repair/Repair.java @@ -33,7 +33,7 @@ public class Repair { return true; } - if (Config.getInstance().getSalvageArmor() && ItemUtils.isMinecraftArmor(item)) { + if (Config.getInstance().getSalvageArmor() && !ItemUtils.isChainmailArmor(item) && ItemUtils.isMinecraftArmor(item)) { return true; }