From 0d824d375b0772ea3b26253147cb41c11bf724c6 Mon Sep 17 00:00:00 2001 From: Madeline Miller Date: Sun, 31 Mar 2024 20:24:14 +1000 Subject: [PATCH] Add a Paper fast-path for DoubleChest#getLeftSide when possible --- .../debounce/legacy/InventoryMoveItemEventDebounce.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/worldguard-bukkit/src/main/java/com/sk89q/worldguard/bukkit/listener/debounce/legacy/InventoryMoveItemEventDebounce.java b/worldguard-bukkit/src/main/java/com/sk89q/worldguard/bukkit/listener/debounce/legacy/InventoryMoveItemEventDebounce.java index c433a7a2..e4c64b58 100644 --- a/worldguard-bukkit/src/main/java/com/sk89q/worldguard/bukkit/listener/debounce/legacy/InventoryMoveItemEventDebounce.java +++ b/worldguard-bukkit/src/main/java/com/sk89q/worldguard/bukkit/listener/debounce/legacy/InventoryMoveItemEventDebounce.java @@ -54,7 +54,7 @@ public class InventoryMoveItemEventDebounce extends AbstractEventDebounce { if (holder instanceof BlockState blockState) { return new BlockMaterialKey(blockState); } else if (holder instanceof DoubleChest doubleChest) { - InventoryHolder left = doubleChest.getLeftSide(); + InventoryHolder left = PaperLib.isPaper() ? doubleChest.getLeftSide(false) : doubleChest.getLeftSide(); if (left instanceof Chest chest) { return new BlockMaterialKey(chest); } else {