diff --git a/common/src/main/java/toughasnails/thirst/ThirstOverlayRenderer.java b/common/src/main/java/toughasnails/thirst/ThirstOverlayRenderer.java index 62df91f0..c887dbee 100644 --- a/common/src/main/java/toughasnails/thirst/ThirstOverlayRenderer.java +++ b/common/src/main/java/toughasnails/thirst/ThirstOverlayRenderer.java @@ -10,6 +10,7 @@ import net.minecraft.client.Minecraft; import net.minecraft.client.gui.GuiGraphics; import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.player.Player; import toughasnails.api.potion.TANEffects; import toughasnails.api.thirst.IThirst; @@ -41,7 +42,9 @@ public static void onBeginRenderAir(RenderGuiEvent.Pre event) return; Minecraft minecraft = Minecraft.getInstance(); - if (!minecraft.options.hideGui && GuiUtils.shouldDrawSurvivalElements()) + Entity vehicle = minecraft.player.getVehicle(); + boolean isMounted = vehicle != null && vehicle.showVehicleHealth(); + if (!isMounted && !minecraft.options.hideGui && GuiUtils.shouldDrawSurvivalElements()) { GuiUtils.setupOverlayRenderState(true, false); Player player = minecraft.player;