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 TypeMethodDescriptionPacketRegistry<? extends T> PacketRegistry<? extends T> PacketRegistry<? extends T> login()default Tparse(ConnectionState connectionState, int packetId, NetworkBuffer buffer) PacketRegistry<? extends T> play()default PacketRegistry<? extends T> stateRegistry(ConnectionState connectionState) PacketRegistry<? extends T> status()
-
Method Details
-
handshake
PacketRegistry<? extends T> handshake() -
status
PacketRegistry<? extends T> status() -
login
PacketRegistry<? extends T> login() -
configuration
PacketRegistry<? extends T> configuration() -
play
PacketRegistry<? extends T> play() -
parse
-
stateRegistry
-