From 7d8ce32ba91886b1bc2fef00b09938580f9d2552 Mon Sep 17 00:00:00 2001 From: themode Date: Wed, 13 Jan 2021 06:32:42 +0100 Subject: [PATCH] Fix block placement collision on chunk border --- .../net/minestom/server/listener/BlockPlacementListener.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/minestom/server/listener/BlockPlacementListener.java b/src/main/java/net/minestom/server/listener/BlockPlacementListener.java index b14347514..599db7601 100644 --- a/src/main/java/net/minestom/server/listener/BlockPlacementListener.java +++ b/src/main/java/net/minestom/server/listener/BlockPlacementListener.java @@ -104,8 +104,8 @@ public class BlockPlacementListener { final Block block = useMaterial.getBlock(); final Set entities = instance.getChunkEntities(chunk); // Check if the player is trying to place a block in an entity - boolean intersect = false; - if (block.isSolid()) { + boolean intersect = player.getBoundingBox().intersect(blockPosition); + if (!intersect && block.isSolid()) { for (Entity entity : entities) { intersect = entity.getBoundingBox().intersect(blockPosition); if (intersect)