35 lines
1.0 KiB
Java
35 lines
1.0 KiB
Java
package carpet.patches;
|
|
|
|
import net.minecraft.network.ClientConnection;
|
|
import net.minecraft.network.Packet;
|
|
import net.minecraft.server.MinecraftServer;
|
|
import net.minecraft.server.network.ServerPlayNetworkHandler;
|
|
import net.minecraft.server.network.ServerPlayerEntity;
|
|
import net.minecraft.text.Text;
|
|
import net.minecraft.text.TranslatableText;
|
|
|
|
public class NetHandlerPlayServerFake extends ServerPlayNetworkHandler
|
|
{
|
|
public NetHandlerPlayServerFake(MinecraftServer server, ClientConnection cc, ServerPlayerEntity playerIn)
|
|
{
|
|
super(server, cc, playerIn);
|
|
}
|
|
|
|
@Override
|
|
public void sendPacket(final Packet<?> packetIn)
|
|
{
|
|
}
|
|
|
|
@Override
|
|
public void disconnect(Text message)
|
|
{
|
|
if (player instanceof EntityPlayerMPFake && message instanceof TranslatableText && ((TranslatableText) message).getKey().equals("multiplayer.disconnect.idling"))
|
|
{
|
|
((EntityPlayerMPFake) player).kill(new TranslatableText(((TranslatableText) message).getKey()));
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|