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 a986cf9c2..02569e6cc 100644 --- a/src/main/java/com/gmail/nossr50/skills/repair/Repair.java +++ b/src/main/java/com/gmail/nossr50/skills/repair/Repair.java @@ -153,23 +153,11 @@ public class Repair { * @param modify Amount to modify the durability by * @param boost True if the modifier is a boost, false if the modifier is a reduction */ - private static void xpHandler(Player player, PlayerProfile PP, ItemStack is, short durabilityBefore, double modify) { - short durabilityAfter = is.getDurability(); + protected static void xpHandler(Player player, PlayerProfile PP, short durabilityBefore, short durabilityAfter, double modify) { short dif = (short) (durabilityBefore - durabilityAfter); dif = (short) (dif * modify); - //TODO: What exactly is this for, and should we have it for armor as well? - if (ItemChecks.isShovel(is)) { - dif = (short) (dif / 3); - } - else if(ItemChecks.isSword(is)) { - dif = (short) (dif / 2); - } - else if(ItemChecks.isHoe(is)) { - dif = (short) (dif / 2); - } - PP.addXP(player, SkillType.REPAIR, dif * 10); Skills.XpCheckSkill(SkillType.REPAIR, player);