From c3c346727d9b3f8fcca64ad3f883e7e62839684e Mon Sep 17 00:00:00 2001 From: Alexander01998 Date: Sun, 17 Mar 2024 11:05:36 +0100 Subject: [PATCH] Fix crash when Minecraft is in demo mode Fixes https://wurstforum.net/d/465 --- src/main/java/net/wurstclient/mixin/TitleScreenMixin.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/wurstclient/mixin/TitleScreenMixin.java b/src/main/java/net/wurstclient/mixin/TitleScreenMixin.java index 56c87ff6..cd15cfca 100644 --- a/src/main/java/net/wurstclient/mixin/TitleScreenMixin.java +++ b/src/main/java/net/wurstclient/mixin/TitleScreenMixin.java @@ -34,8 +34,12 @@ public abstract class TitleScreenMixin extends Screen super(title); } - @Inject(at = @At("RETURN"), method = "init()V") - private void onInitWidgetsNormal(CallbackInfo ci) + /** + * Adds the AltManager button to the title screen. This mixin must not + * run in demo mode, as the Realms button doesn't exist there. + */ + @Inject(at = @At("RETURN"), method = "initWidgetsNormal(II)V") + private void onInitWidgetsNormal(int y, int spacingY, CallbackInfo ci) { if(!WurstClient.INSTANCE.isEnabled()) return;