Fix memory leak on fake player connection

Fixes #2169
This commit is contained in:
altrisi committed 2026-03-26 02:20:20 +01:00
1 parent 8fb68dab3b
commit 848f06cb1c
2 files changed
+9 -6

No files matched your search

@@ -1,10 +1,14 @@
package carpet.patches;
import org.jspecify.annotations.Nullable;
import carpet.fakes.ClientConnectionInterface;
import io.netty.channel.ChannelFutureListener;
import io.netty.channel.embedded.EmbeddedChannel;
import net.minecraft.network.Connection;
import net.minecraft.network.PacketListener;
import net.minecraft.network.ProtocolInfo;
import net.minecraft.network.protocol.Packet;
import net.minecraft.network.protocol.PacketFlow;
public class FakeClientConnection extends Connection
@@ -21,6 +25,11 @@ public class FakeClientConnection extends Connection
public void setReadOnly()
{
}
@Override
public void send(Packet<?> packet, @Nullable ChannelFutureListener channelFutureListener, boolean bl)
{
}
@Override
public void handleDisconnection()
@@ -3,7 +3,6 @@ package carpet.patches;
import net.minecraft.network.Connection;
import net.minecraft.network.chat.Component;
import net.minecraft.network.chat.contents.TranslatableContents;
import net.minecraft.network.protocol.Packet;
import net.minecraft.server.MinecraftServer;
import net.minecraft.server.level.ServerPlayer;
import net.minecraft.server.network.CommonListenerCookie;
@@ -19,11 +18,6 @@ public class NetHandlerPlayServerFake extends ServerGamePacketListenerImpl
super(minecraftServer, connection, serverPlayer, i);
}
@Override
public void send(final Packet<?> packetIn)
{
}
@Override
public void disconnect(Component message)
{