From 7858b998ca729ddec7822ccee7be5bf2202c1729 Mon Sep 17 00:00:00 2001 From: KennyTV Date: Tue, 8 Dec 2020 12:42:13 +0100 Subject: [PATCH] Reduce chance of quick move task while disabling Closes #2226 --- .../providers/BukkitInventoryQuickMoveProvider.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/bukkit/src/main/java/us/myles/ViaVersion/bukkit/providers/BukkitInventoryQuickMoveProvider.java b/bukkit/src/main/java/us/myles/ViaVersion/bukkit/providers/BukkitInventoryQuickMoveProvider.java index 9422aca8a..7a9007012 100644 --- a/bukkit/src/main/java/us/myles/ViaVersion/bukkit/providers/BukkitInventoryQuickMoveProvider.java +++ b/bukkit/src/main/java/us/myles/ViaVersion/bukkit/providers/BukkitInventoryQuickMoveProvider.java @@ -51,10 +51,8 @@ public class BukkitInventoryQuickMoveProvider extends InventoryQuickMoveProvider return false; } if (windowId == 0) { - /** - * windowId is always 0 for player inventory. - * This has almost definitely something to do with the offhand slot. - */ + // windowId is always 0 for player inventory. + // This has almost definitely something to do with the offhand slot. if (slotId >= 36 && slotId <= 44) { int protocolId = ProtocolRegistry.SERVER_PROTOCOL; // this seems to be working just fine. @@ -73,7 +71,7 @@ public class BukkitInventoryQuickMoveProvider extends InventoryQuickMoveProvider } // http://wiki.vg/index.php?title=Protocol&oldid=13223#Click_Window updateTask.addItem(windowId, slotId, actionId); - if (!registered) { + if (!registered && Via.getPlatform().isPluginEnabled()) { Via.getPlatform().runSync(updateTask, 5L); } return true;