From 1510960089e98ed34ad3be586eaaa887c7d09141 Mon Sep 17 00:00:00 2001 From: EpicKnarvik97 Date: Sat, 3 Aug 2024 17:05:28 +0200 Subject: [PATCH] Fixes missing cost message for extended salvage --- .../java/net/knarcraft/blacksmith/trait/ScrapperTrait.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/knarcraft/blacksmith/trait/ScrapperTrait.java b/src/main/java/net/knarcraft/blacksmith/trait/ScrapperTrait.java index da76a41..8fef8f3 100644 --- a/src/main/java/net/knarcraft/blacksmith/trait/ScrapperTrait.java +++ b/src/main/java/net/knarcraft/blacksmith/trait/ScrapperTrait.java @@ -256,7 +256,7 @@ public class ScrapperTrait extends CustomTrait { replacer.add("{item}", itemInHand.getType().name().toLowerCase().replace('_', ' ')); if (salvageMethod == SalvageMethod.ARMOR_TRIM) { sendNPCMessage(this.npc, player, replacer.replace(getSettings().getArmorTrimCostMessage())); - } else if (salvageMethod == SalvageMethod.SALVAGE) { + } else if (salvageMethod == SalvageMethod.SALVAGE || salvageMethod == SalvageMethod.EXTENDED_SALVAGE) { String expectedYield; if (ItemHelper.getDamage(itemInHand) <= 0) { expectedYield = getSettings().getFullSalvageMessage(); @@ -267,6 +267,8 @@ public class ScrapperTrait extends CustomTrait { sendNPCMessage(this.npc, player, replacer.replace(getSettings().getCostMessage())); } else if (salvageMethod == SalvageMethod.NETHERITE) { sendNPCMessage(this.npc, player, replacer.replace(getSettings().getNetheriteCostMessage())); + } else { + BlacksmithPlugin.error("Unrecognized salvage method " + salvageMethod); } }