fix: oops removed too much stuff...

This commit is contained in:
Chayapak Supasakul 2025-04-30 20:35:17 +07:00
parent a2ad37af35
commit 00d3be8342
Signed by: ChomeNS
SSH key fingerprint: SHA256:0YoxhdyXsgbc0nfeB2N6FYE60mxMU7DS4uCUMaw2mvA
2 changed files with 12 additions and 1 deletions

View file

@ -5,8 +5,10 @@ import com.llamalad7.mixinextras.injector.wrapoperation.Operation;
import land.chipmunk.chipmunkmod.ChipmunkMod;
import land.chipmunk.chipmunkmod.listeners.Listener;
import land.chipmunk.chipmunkmod.listeners.ListenerManager;
import land.chipmunk.chipmunkmod.modules.SelfCare;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.world.ClientWorld;
import net.minecraft.network.DisconnectionInfo;
import net.minecraft.network.PacketCallbacks;
import net.minecraft.network.listener.PacketListener;
import net.minecraft.network.packet.Packet;
@ -120,4 +122,9 @@ public class ClientConnectionMixin {
original.call(packet, callbacks, flush);
}
@Inject(method = "disconnect(Lnet/minecraft/network/DisconnectionInfo;)V", at = @At("TAIL"))
private void disconnect (final DisconnectionInfo disconnectionInfo, final CallbackInfo ci) {
SelfCare.INSTANCE.cleanup();
}
}

View file

@ -18,7 +18,6 @@ public class SelfCare implements Listener {
public boolean cspyEnabled = ChipmunkMod.CONFIG.selfCare.cspy;
public String skin;
public boolean hasSkin = false;
private int gameMode;
private boolean cspy = false;
public SelfCare (final MinecraftClient client) {
@ -32,6 +31,11 @@ public class SelfCare implements Listener {
public void init () {
}
public void cleanup () {
hasSkin = false;
cspy = false;
}
@Override
public void chatMessageReceived (final Text message) {
final String stringMessage = message.getString();