From 2f7f9edfaaca96b3fbfc7b0f9dd8947913687e8f Mon Sep 17 00:00:00 2001 From: XiaoMoMi Date: Mon, 21 Apr 2025 17:12:19 +0800 Subject: [PATCH] Update InteractionHitBox.java --- .../bukkit/entity/furniture/hitbox/InteractionHitBox.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/entity/furniture/hitbox/InteractionHitBox.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/entity/furniture/hitbox/InteractionHitBox.java index 3d5b9c649..4245aaa46 100644 --- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/entity/furniture/hitbox/InteractionHitBox.java +++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/entity/furniture/hitbox/InteractionHitBox.java @@ -62,7 +62,7 @@ public class InteractionHitBox extends AbstractHitBox { if (canUseItemOn()) { aabb.accept(entityId[0], AABB.fromInteraction(new Vec3d(x + offset.x, y + offset.y, z - offset.z), this.size.x, this.size.y)); } - if (blocksBuilding()) { + if (blocksBuilding() || this.canBeHitByProjectile()) { AABB ceAABB = AABB.fromInteraction(new Vec3d(x + offset.x, y + offset.y, z - offset.z), this.size.x, this.size.y); Object nmsAABB = FastNMS.INSTANCE.constructor$AABB(ceAABB.minX, ceAABB.minY, ceAABB.minZ, ceAABB.maxX, ceAABB.maxY, ceAABB.maxZ); collider.accept(new BukkitCollider(