From e3070a65aba906aca79085f43ce68be331a17b8b Mon Sep 17 00:00:00 2001 From: William Date: Sat, 7 Jan 2023 22:17:42 +0000 Subject: [PATCH] Ensure player isn't locked before force-dropping items --- .../net/william278/husksync/listener/BukkitEventListener.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bukkit/src/main/java/net/william278/husksync/listener/BukkitEventListener.java b/bukkit/src/main/java/net/william278/husksync/listener/BukkitEventListener.java index 1ad35d19..376d4430 100644 --- a/bukkit/src/main/java/net/william278/husksync/listener/BukkitEventListener.java +++ b/bukkit/src/main/java/net/william278/husksync/listener/BukkitEventListener.java @@ -46,7 +46,7 @@ public class BukkitEventListener extends EventListener implements BukkitJoinEven @Override public void handlePlayerQuit(@NotNull BukkitPlayer bukkitPlayer) { final Player player = bukkitPlayer.getPlayer(); - if (!player.getItemOnCursor().getType().isAir()) { + if (!bukkitPlayer.isLocked() && !player.getItemOnCursor().getType().isAir()) { player.getWorld().dropItem(player.getLocation(), player.getItemOnCursor()); player.setItemOnCursor(null); }