Class ClientIntentionPacket
java.lang.Object
org.geysermc.mcprotocollib.protocol.packet.handshake.serverbound.ClientIntentionPacket
- All Implemented Interfaces:
Packet,MinecraftPacket
-
Constructor Summary
ConstructorsConstructorDescriptionClientIntentionPacket(int protocolVersion, String hostname, int port, HandshakeIntent intent) ClientIntentionPacket(io.netty.buffer.ByteBuf in) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanintgetPort()intinthashCode()booleanReturns whether the packet is terminal.voidserialize(io.netty.buffer.ByteBuf out) toString()withHostname(String hostname) withIntent(HandshakeIntent intent) withPort(int port) withProtocolVersion(int protocolVersion) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.geysermc.mcprotocollib.network.packet.Packet
shouldRunOnGameThread
-
Constructor Details
-
ClientIntentionPacket
public ClientIntentionPacket(io.netty.buffer.ByteBuf in) -
ClientIntentionPacket
public ClientIntentionPacket(int protocolVersion, String hostname, int port, HandshakeIntent intent)
-
-
Method Details
-
serialize
public void serialize(io.netty.buffer.ByteBuf out) - Specified by:
serializein interfaceMinecraftPacket
-
isTerminal
public boolean isTerminal()Description copied from interface:PacketReturns whether the packet is terminal. If true, this should be the last packet sent inside a protocol state. Subsequently,Session.setAutoRead(boolean)should be disabled when a terminal packet is received, until the session has switched into a new state and is ready to receive more packets.- Specified by:
isTerminalin interfacePacket- Returns:
- Whether the packet is terminal.
-
getProtocolVersion
public int getProtocolVersion() -
getHostname
-
getPort
public int getPort() -
getIntent
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-
withProtocolVersion
- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withHostname
- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withPort
- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withIntent
- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-