From 58ecd6eef021fed22c07a2c55c4227693788cbff Mon Sep 17 00:00:00 2001 From: MrSphay Date: Sat, 9 May 2026 19:37:12 +0200 Subject: [PATCH] Fix runner ClipContext ambiguity --- .../vinlanx/explosionoverhaul/client/GroundDustEffect.java | 5 +++-- .../vinlanx/explosionoverhaul/client/GroundMistEffect.java | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/vinlanx/explosionoverhaul/client/GroundDustEffect.java b/src/main/java/com/vinlanx/explosionoverhaul/client/GroundDustEffect.java index 6525d35..b670558 100644 --- a/src/main/java/com/vinlanx/explosionoverhaul/client/GroundDustEffect.java +++ b/src/main/java/com/vinlanx/explosionoverhaul/client/GroundDustEffect.java @@ -9,6 +9,7 @@ import net.minecraft.client.multiplayer.ClientLevel; import net.minecraft.core.BlockPos; import net.minecraft.tags.BlockTags; import net.minecraft.util.Mth; +import net.minecraft.world.entity.Entity; import net.minecraft.world.level.BlockGetter; import net.minecraft.world.level.ClipContext; import net.minecraft.world.level.block.Blocks; @@ -71,7 +72,7 @@ public class GroundDustEffect { new Vec3(checkX, this.center.y - 15.0, checkZ), ClipContext.Block.COLLIDER, ClipContext.Fluid.NONE, - null)); + (Entity)null)); if (hit.getType() == HitResult.Type.BLOCK) { Color color = getDustColorForState(this.level.getBlockState(hit.getBlockPos())); if (color != null) { @@ -94,7 +95,7 @@ public class GroundDustEffect { new Vec3(x, this.center.y - 15.0, z), ClipContext.Block.COLLIDER, ClipContext.Fluid.NONE, - null)); + (Entity)null)); if (hit.getType() != HitResult.Type.BLOCK) { continue; } diff --git a/src/main/java/com/vinlanx/explosionoverhaul/client/GroundMistEffect.java b/src/main/java/com/vinlanx/explosionoverhaul/client/GroundMistEffect.java index 9748f97..8c2969b 100644 --- a/src/main/java/com/vinlanx/explosionoverhaul/client/GroundMistEffect.java +++ b/src/main/java/com/vinlanx/explosionoverhaul/client/GroundMistEffect.java @@ -7,6 +7,7 @@ import java.util.Random; import net.minecraft.client.Minecraft; import net.minecraft.client.multiplayer.ClientLevel; import net.minecraft.util.Mth; +import net.minecraft.world.entity.Entity; import net.minecraft.world.level.ClipContext; import net.minecraft.world.phys.BlockHitResult; import net.minecraft.world.phys.HitResult; @@ -67,7 +68,7 @@ public class GroundMistEffect { if (i % this.raycastFrequency == 0) { Vec3 from = new Vec3(x, this.center.y + 15.0, z); Vec3 to = new Vec3(x, this.center.y - 15.0, z); - BlockHitResult hit = this.level.clip(new ClipContext(from, to, ClipContext.Block.COLLIDER, ClipContext.Fluid.NONE, null)); + BlockHitResult hit = this.level.clip(new ClipContext(from, to, ClipContext.Block.COLLIDER, ClipContext.Fluid.NONE, (Entity)null)); if (hit.getType() != HitResult.Type.BLOCK) { continue; }