From 8e1ffdff7d3e9c31bc5723767e3481f2df75ed0b Mon Sep 17 00:00:00 2001 From: themode Date: Wed, 13 Jan 2021 06:34:09 +0100 Subject: [PATCH] Prevent double intersect check --- .../net/minestom/server/listener/BlockPlacementListener.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/net/minestom/server/listener/BlockPlacementListener.java b/src/main/java/net/minestom/server/listener/BlockPlacementListener.java index 599db7601..f49dd858a 100644 --- a/src/main/java/net/minestom/server/listener/BlockPlacementListener.java +++ b/src/main/java/net/minestom/server/listener/BlockPlacementListener.java @@ -107,6 +107,10 @@ public class BlockPlacementListener { boolean intersect = player.getBoundingBox().intersect(blockPosition); if (!intersect && block.isSolid()) { for (Entity entity : entities) { + // 'player' has already been checked + if (entity == player) + continue; + intersect = entity.getBoundingBox().intersect(blockPosition); if (intersect) break;