From a4b001946585336b8d322a1475cc7e9eff12089a Mon Sep 17 00:00:00 2001 From: CuteLittleSky <62592731+CuteLittleSky@users.noreply.github.com> Date: Thu, 22 Jan 2026 21:45:36 +0800 Subject: [PATCH] Fix hologram removal order on block break Moved the removeHologram call before setItem and setLocked in onBlockBreak to ensure the hologram is removed prior to modifying block state. --- .../ddggdd135/slimeae/core/slimefun/MEConversionMonitor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/me/ddggdd135/slimeae/core/slimefun/MEConversionMonitor.java b/src/main/java/me/ddggdd135/slimeae/core/slimefun/MEConversionMonitor.java index 447a8fa..4b85751 100644 --- a/src/main/java/me/ddggdd135/slimeae/core/slimefun/MEConversionMonitor.java +++ b/src/main/java/me/ddggdd135/slimeae/core/slimefun/MEConversionMonitor.java @@ -221,10 +221,10 @@ private BlockBreakHandler onBlockBreak() { @Override public void onBlockBreak(@Nonnull Block b) { + removeHologram(b); + setItem(b, null); setLocked(b, false); - - removeHologram(b); } }; }