diff --git a/src/main/java/com/vinlanx/explosionoverhaul/ServerExplosionHandler.java b/src/main/java/com/vinlanx/explosionoverhaul/ServerExplosionHandler.java index 7aff719..e3f03f0 100644 --- a/src/main/java/com/vinlanx/explosionoverhaul/ServerExplosionHandler.java +++ b/src/main/java/com/vinlanx/explosionoverhaul/ServerExplosionHandler.java @@ -16,6 +16,7 @@ import net.minecraft.world.level.ClipContext; import net.minecraft.world.level.Explosion; import net.minecraft.world.phys.HitResult; import net.minecraft.world.phys.Vec3; +import net.minecraft.world.phys.shapes.CollisionContext; public class ServerExplosionHandler { private static final double SOUND_SPEED_BLOCKS_PER_TICK = 343.0 / 20.0; @@ -205,7 +206,7 @@ public class ServerExplosionHandler { } private static boolean hasLineOfSight(ServerLevel level, Vec3 from, Vec3 to) { - return level.clip(new ClipContext(from, to, ClipContext.Block.COLLIDER, ClipContext.Fluid.NONE, (Entity)null)).getType() == HitResult.Type.MISS; + return level.clip(new ClipContext(from, to, ClipContext.Block.COLLIDER, ClipContext.Fluid.NONE, CollisionContext.empty())).getType() == HitResult.Type.MISS; } private static boolean isInCave(ServerLevel level, BlockPos pos) {