From 80eb333b3994564e2bc2696980a552e99ded8847 Mon Sep 17 00:00:00 2001 From: LoJoSho Date: Fri, 27 Jan 2023 10:02:46 -0600 Subject: [PATCH] fixed offhand item not immidently apply --- .../com/hibiscusmc/hmccosmetics/gui/special/DyeMenu.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/special/DyeMenu.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/special/DyeMenu.java index 1f96639a..bdbf58e4 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/special/DyeMenu.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/special/DyeMenu.java @@ -42,7 +42,10 @@ public class DyeMenu { //user.removeCosmeticSlot(cosmetic); user.addPlayerCosmetic(cosmetic, color); player.setItemOnCursor(new ItemStack(Material.AIR)); - Bukkit.getScheduler().runTaskLater(HMCCosmeticsPlugin.getInstance(), player::closeInventory, 2); + Bukkit.getScheduler().runTaskLater(HMCCosmeticsPlugin.getInstance(), () -> { + player.closeInventory(); + user.updateCosmetic(cosmetic.getSlot()); + }, 2); } else event.setCancelled(true); });