From f8714bc7d19d46e0938b39b392d2ccd0364581ed Mon Sep 17 00:00:00 2001 From: "yrsegal@gmail.com" Date: Mon, 25 Apr 2022 10:24:22 -0400 Subject: [PATCH] fix missing a cast showing the overlay --- .../at/petrak/hexcasting/client/HexAdditionalRenderers.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/at/petrak/hexcasting/client/HexAdditionalRenderers.java b/src/main/java/at/petrak/hexcasting/client/HexAdditionalRenderers.java index 6262926d..6757ddf3 100644 --- a/src/main/java/at/petrak/hexcasting/client/HexAdditionalRenderers.java +++ b/src/main/java/at/petrak/hexcasting/client/HexAdditionalRenderers.java @@ -20,6 +20,7 @@ import net.minecraft.util.Mth; import net.minecraft.world.InteractionHand; import net.minecraft.world.entity.EquipmentSlot; import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.HitResult; import net.minecraft.world.phys.Vec3; import net.minecraftforge.client.event.RenderGameOverlayEvent; import net.minecraftforge.client.event.RenderLevelLastEvent; @@ -169,7 +170,8 @@ public class HexAdditionalRenderers { } var hitRes = mc.hitResult; - if (hitRes instanceof BlockHitResult bhr) { + if (hitRes.getType() == HitResult.Type.BLOCK) { + var bhr = (BlockHitResult) hitRes; var pos = bhr.getBlockPos(); var bs = mc.level.getBlockState(pos);