diff --git a/core/src/main/java/org/geysermc/geyser/inventory/holder/BlockInventoryHolder.java b/core/src/main/java/org/geysermc/geyser/inventory/holder/BlockInventoryHolder.java index 7b57540f9..fa385224f 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/holder/BlockInventoryHolder.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/holder/BlockInventoryHolder.java @@ -162,7 +162,7 @@ public class BlockInventoryHolder extends InventoryHolder { * a block to hold the inventory that's wildly out of range. */ protected boolean checkInteractionPosition(GeyserSession session) { - return session.getLastInteractionPlayerPosition().equals(session.getPlayerEntity().getPosition()); + return session.getLastInteractionPlayerPosition().distance(session.getPlayerEntity().getPosition()) < 2; } /**