diff --git a/src/main/java/net/onelitefeather/bettergopaint/utils/Surface.java b/src/main/java/net/onelitefeather/bettergopaint/utils/Surface.java index de14a794..70d2dd31 100644 --- a/src/main/java/net/onelitefeather/bettergopaint/utils/Surface.java +++ b/src/main/java/net/onelitefeather/bettergopaint/utils/Surface.java @@ -26,7 +26,7 @@ public class Surface { public static boolean isOnSurface(Block block, Location playerLoc) { - return block.getRelative(BlockFace.UP).isEmpty(); + return !block.getRelative(BlockFace.UP).isSolid(); // keep the old logic, implement tri state surface mode /*