Interface PacketParser<T>
- All Known Implementing Classes:
PacketParser.Client, PacketParser.Server
Responsible for parsing client and server packets.
You can retrieve the different packets per state (status/login/play)
from the PacketRegistry classes.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic final record -
Method Summary
Modifier and TypeMethodDescriptionlogin()default Tparse(ConnectionState connectionState, int packetId, NetworkBuffer buffer) play()default PacketRegistry<T> stateRegistry(ConnectionState connectionState) status()
-
Method Details
-
handshake
PacketRegistry<T> handshake() -
status
PacketRegistry<T> status() -
login
PacketRegistry<T> login() -
configuration
PacketRegistry<T> configuration() -
play
PacketRegistry<T> play() -
parse
-
stateRegistry
-