Skip to content

Commit ebbcfb1

Browse files
committed
fix(gui): hide crosshair when any gui opening
1 parent d3d2817 commit ebbcfb1

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/main/java/meteordevelopment/meteorclient/mixin/InGameHudMixin.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import meteordevelopment.meteorclient.systems.modules.render.Freecam;
1414
import meteordevelopment.meteorclient.systems.modules.render.NoRender;
1515
import meteordevelopment.meteorclient.utils.Utils;
16+
import net.minecraft.client.MinecraftClient;
1617
import net.minecraft.client.gui.DrawContext;
1718
import net.minecraft.client.gui.hud.InGameHud;
1819
import net.minecraft.client.render.RenderTickCounter;
@@ -95,6 +96,7 @@ private boolean alwaysRenderCrosshairInFreecam(boolean firstPerson) {
9596
@Inject(method = "renderCrosshair", at = @At("HEAD"), cancellable = true)
9697
private void onRenderCrosshair(DrawContext context, RenderTickCounter tickCounter, CallbackInfo ci) {
9798
if (Modules.get().get(NoRender.class).noCrosshair()) ci.cancel();
99+
if (MinecraftClient.getInstance().currentScreen != null) ci.cancel();
98100
}
99101

100102
@Inject(method = "renderTitleAndSubtitle", at = @At("HEAD"), cancellable = true)

0 commit comments

Comments
 (0)