From 22b044ce063158fbb55249ea679ba278b8ced97f Mon Sep 17 00:00:00 2001 From: nossr50 Date: Sun, 3 May 2026 15:03:01 -0700 Subject: [PATCH] avoid visual desync for salvage Fixes #5252 --- .../java/com/gmail/nossr50/skills/salvage/SalvageManager.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/gmail/nossr50/skills/salvage/SalvageManager.java b/src/main/java/com/gmail/nossr50/skills/salvage/SalvageManager.java index 0fe6f8ced..062e32fb6 100644 --- a/src/main/java/com/gmail/nossr50/skills/salvage/SalvageManager.java +++ b/src/main/java/com/gmail/nossr50/skills/salvage/SalvageManager.java @@ -144,6 +144,8 @@ public class SalvageManager extends SkillManager { StringUtils.getPrettyMaterialString(item.getType())); player.getInventory().setItemInMainHand(new ItemStack(Material.AIR)); + // avoids visual desync + player.updateInventory(); Location anvilLoc = location.clone(); Location playerLoc = player.getLocation().clone();