From b9130798975429b3c98c4bb7d41b3a71c06b7bc2 Mon Sep 17 00:00:00 2001 From: Loki Date: Tue, 5 Apr 2022 17:30:13 -0500 Subject: [PATCH] Replace blind slot check w/ clicktype check This replaces the slot check with a getShift() check to match the fix Paper has implemented --- src/main/java/lol/hyper/lecterncrashfix/LecternCrashFix.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/lol/hyper/lecterncrashfix/LecternCrashFix.java b/src/main/java/lol/hyper/lecterncrashfix/LecternCrashFix.java index a5ce0c6..6e07f59 100644 --- a/src/main/java/lol/hyper/lecterncrashfix/LecternCrashFix.java +++ b/src/main/java/lol/hyper/lecterncrashfix/LecternCrashFix.java @@ -30,7 +30,7 @@ public void onPacketReceiving(PacketEvent event) { Player player = event.getPlayer(); InventoryView inv = player.getOpenInventory(); if (inv.getType() == InventoryType.LECTERN) { - if (packet.getSlot() == 1) { + if (packet.getShift() == WrapperPlayClientWindowClick.InventoryClickType.QUICK_MOVE) { event.setCancelled(true); logger.warning(player.getName() + " tried to illegally click a slot in a lectern!"); }