From 745e76c02a359c07e9bd7e98b419ec8aba52b2b6 Mon Sep 17 00:00:00 2001 From: Oth3r Date: Wed, 18 Oct 2023 13:02:57 -0500 Subject: [PATCH] fix the new blocklist --- src/main/java/one/oth3r/sit/Events.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/one/oth3r/sit/Events.java b/src/main/java/one/oth3r/sit/Events.java index ca13eb0..70a8540 100644 --- a/src/main/java/one/oth3r/sit/Events.java +++ b/src/main/java/one/oth3r/sit/Events.java @@ -84,8 +84,9 @@ public class Events { BlockState blockStateAbove = world.getBlockState(pos.add(0,1,0)); Block blockAbove = blockStateAbove.getBlock(); // todo strict checker option to check 2 blocks above?? - // set amount of blocks that can be above a chair - if (!(blockAbove instanceof SignBlock || blockAbove instanceof TrapdoorBlock || blockAbove instanceof BannerBlock)) return false; + // set amount of blocks that can be above a chair & air + if (!(blockAbove instanceof WallSignBlock || blockAbove instanceof TrapdoorBlock || + blockAbove instanceof WallBannerBlock || blockAbove instanceof AirBlock)) return false; //if there's already an entity at the block location or above it for (Entity entity:entities.values()) if (entity.getBlockPos().equals(pos) || entity.getBlockPos().add(0,1,0).equals(pos)) return false; // return for the 4 default types