Package net.minecraft.server.network
Class LocalServerHandshakeNetworkHandler
java.lang.Object
net.minecraft.server.network.LocalServerHandshakeNetworkHandler
- All Implemented Interfaces:
PacketListener,ServerHandshakePacketListener
@Environment(CLIENT) public class LocalServerHandshakeNetworkHandler extends Object implements ServerHandshakePacketListener
A server handshake network handler that exclusively handles local
connections.
A local connection is one between a Minecraft client and the Integrated Server it is running.
- See Also:
ServerNetworkIo.bindLocal()
-
Field Summary
Fields Modifier and Type Field Description private ClientConnectionconnectionprivate MinecraftServerserver -
Constructor Summary
Constructors Constructor Description LocalServerHandshakeNetworkHandler(MinecraftServer server, ClientConnection connection) -
Method Summary
Modifier and Type Method Description ClientConnectiongetConnection()Returns the connection this packet listener intends to listen to.voidonDisconnected(Text reason)Called when the connection this listener listens to has disconnected.voidonHandshake(HandshakeC2SPacket packet)
-
Field Details
-
server
-
connection
-
-
Constructor Details
-
LocalServerHandshakeNetworkHandler
-
-
Method Details
-
onHandshake
- Specified by:
onHandshakein interfaceServerHandshakePacketListener
-
onDisconnected
Called when the connection this listener listens to has disconnected. Can be used to display the disconnection reason.- Specified by:
onDisconnectedin interfacePacketListener- Parameters:
reason- the reason of disconnection; may be a generic message
-
getConnection
Returns the connection this packet listener intends to listen to.- Specified by:
getConnectionin interfacePacketListener- See Also:
ClientConnection.getPacketListener()
-