diff --git a/minecraft/src/main/java/org/polyfrost/oneconfig/internal/mixin/events/Mixin_ServerJoinEvent.java b/minecraft/src/main/java/org/polyfrost/oneconfig/internal/mixin/events/Mixin_ServerJoinEvent.java index 2c74f0e97..dbeefbc00 100644 --- a/minecraft/src/main/java/org/polyfrost/oneconfig/internal/mixin/events/Mixin_ServerJoinEvent.java +++ b/minecraft/src/main/java/org/polyfrost/oneconfig/internal/mixin/events/Mixin_ServerJoinEvent.java @@ -1,6 +1,6 @@ package org.polyfrost.oneconfig.internal.mixin.events; -import net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl; +import net.minecraft.client.multiplayer.ClientPacketListener; import org.polyfrost.oneconfig.api.event.v1.EventManager; import org.polyfrost.oneconfig.api.event.v1.events.ServerJoinEvent; import org.spongepowered.asm.mixin.Mixin; @@ -8,14 +8,10 @@ import org.spongepowered.asm.mixin.injection.Inject; import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; -@Mixin(ClientHandshakePacketListenerImpl.class) +@Mixin(ClientPacketListener.class) public class Mixin_ServerJoinEvent { - //? < 1.21.4 { - /*@Inject(method = "handleGameProfile", at = @At("RETURN")) - *///? } else { - @Inject(method = "handleLoginFinished", at = @At("RETURN")) - //? } + @Inject(method = "handleLogin", at = @At("RETURN")) private void onLoginSuccess(CallbackInfo ci) { EventManager.INSTANCE.post(ServerJoinEvent.INSTANCE); }