diff --git a/src/main/java/ca/spottedleaf/moonrise/mixin/collisions/EntityGetterMixin.java b/src/main/java/ca/spottedleaf/moonrise/mixin/collisions/EntityGetterMixin.java index c084f41..8d8478b 100644 --- a/src/main/java/ca/spottedleaf/moonrise/mixin/collisions/EntityGetterMixin.java +++ b/src/main/java/ca/spottedleaf/moonrise/mixin/collisions/EntityGetterMixin.java @@ -74,7 +74,7 @@ interface EntityGetterMixin { @Overwrite default boolean isUnobstructed(final Entity entity, final VoxelShape voxel) { if (voxel.isEmpty()) { - return false; + return true; } final AABB singleAABB = ((CollisionVoxelShape)voxel).moonrise$getSingleAABBRepresentation(); diff --git a/src/main/java/ca/spottedleaf/moonrise/mixin/collisions/LevelMixin.java b/src/main/java/ca/spottedleaf/moonrise/mixin/collisions/LevelMixin.java index 845dca8..24fab2a 100644 --- a/src/main/java/ca/spottedleaf/moonrise/mixin/collisions/LevelMixin.java +++ b/src/main/java/ca/spottedleaf/moonrise/mixin/collisions/LevelMixin.java @@ -55,7 +55,7 @@ abstract class LevelMixin implements LevelAccessor, AutoCloseable { public boolean isUnobstructed(final Entity entity) { final AABB boundingBox = entity.getBoundingBox(); if (CollisionUtil.isEmpty(boundingBox)) { - return false; + return true; } final List entities = this.getEntities(