diff --git a/src/main/java/WayofTime/bloodmagic/client/hud/HUDElementCornerTile.java b/src/main/java/WayofTime/bloodmagic/client/hud/HUDElementCornerTile.java index 207fde44..05a40b57 100644 --- a/src/main/java/WayofTime/bloodmagic/client/hud/HUDElementCornerTile.java +++ b/src/main/java/WayofTime/bloodmagic/client/hud/HUDElementCornerTile.java @@ -11,6 +11,7 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.EnumHand; +import net.minecraft.util.math.RayTraceResult; import net.minecraftforge.client.event.RenderGameOverlayEvent; import org.apache.commons.lang3.tuple.Pair; @@ -79,6 +80,10 @@ public abstract class HUDElementCornerTile extends HUDElem } } + RayTraceResult trace = Minecraft.getMinecraft().objectMouseOver; + if (trace.typeOfHit != RayTraceResult.Type.BLOCK) + return false; + TileEntity tile = Minecraft.getMinecraft().world.getTileEntity(Minecraft.getMinecraft().objectMouseOver.getBlockPos()); if (!(tile instanceof TileAltar)) flag = false;