浏览代码

Merge pull request #4235 from kn-km/patch-1

Fix McMMOPlayerSalvageCheckEvent Handling
Robert Alan Chapton 5 年之前
父节点
当前提交
7828437414
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/main/java/com/gmail/nossr50/skills/salvage/SalvageManager.java

+ 2 - 1
src/main/java/com/gmail/nossr50/skills/salvage/SalvageManager.java

@@ -100,7 +100,6 @@ public class SalvageManager extends SkillManager {
 
         potentialSalvageYield = Math.min(potentialSalvageYield, getSalvageLimit()); // Always get at least something back, if you're capable of salvaging it.
 
-        player.getInventory().setItemInMainHand(new ItemStack(Material.AIR));
         location.add(0.5, 1, 0.5);
 
         Map<Enchantment, Integer> enchants = item.getEnchantments();
@@ -140,6 +139,8 @@ public class SalvageManager extends SkillManager {
             return;
         }
 
+        player.getInventory().setItemInMainHand(new ItemStack(Material.AIR));
+
         Location anvilLoc = location.clone();
         Location playerLoc = player.getLocation().clone();
         double distance = anvilLoc.distance(playerLoc);