From 0c7c33304d4687ed341570c53adae7f0466ebaf0 Mon Sep 17 00:00:00 2001 From: mcrcortex <18544518+MCRcortex@users.noreply.github.com> Date: Thu, 3 Jul 2025 00:31:55 +1000 Subject: [PATCH] Attempt to fix login unable to get object --- .../mixin/minecraft/MixinClientLoginNetworkHandler.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/me/cortex/voxy/client/mixin/minecraft/MixinClientLoginNetworkHandler.java b/src/main/java/me/cortex/voxy/client/mixin/minecraft/MixinClientLoginNetworkHandler.java index 4e629a87..c40cf707 100644 --- a/src/main/java/me/cortex/voxy/client/mixin/minecraft/MixinClientLoginNetworkHandler.java +++ b/src/main/java/me/cortex/voxy/client/mixin/minecraft/MixinClientLoginNetworkHandler.java @@ -18,10 +18,10 @@ import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; import java.time.Duration; import java.util.function.Consumer; -@Mixin(ClientLoginNetworkHandler.class) +@Mixin(ClientPlayNetworkHandler.class) public class MixinClientLoginNetworkHandler { - @Inject(method = "", at = @At(value = "TAIL")) - private void voxy$init(ClientConnection connection, MinecraftClient client, ServerInfo serverInfo, Screen parentScreen, boolean newWorld, Duration worldLoadTime, Consumer statusConsumer, CookieStorage cookieStorage, CallbackInfo ci) { + @Inject(method = "onGameJoin", at = @At(value = "INVOKE_ASSIGN", target = "Lnet/minecraft/client/network/ClientPlayerInteractionManager;(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/network/ClientPlayNetworkHandler;)V", shift = At.Shift.AFTER)) + private void voxy$init(GameJoinS2CPacket packet, CallbackInfo ci) { if (VoxyCommon.isAvailable()) { VoxyClientInstance.isInGame = true; if (VoxyConfig.CONFIG.enabled) {