Interface PacketRegistry<T>
- All Known Implementing Classes:
PacketRegistry.Client, PacketRegistry.ClientConfiguration, PacketRegistry.ClientHandshake, PacketRegistry.ClientLogin, PacketRegistry.ClientPlay, PacketRegistry.ClientStatus, PacketRegistry.PacketRegistryTemplate, PacketRegistry.Server, PacketRegistry.ServerConfiguration, PacketRegistry.ServerHandshake, PacketRegistry.ServerLogin, PacketRegistry.ServerPlay, PacketRegistry.ServerStatus
public interface PacketRegistry<T>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classPacketRegistry.Client<T extends ClientPacket>static final classstatic final classstatic final classstatic final classstatic final classstatic enumstatic final recordstatic classstatic classPacketRegistry.Server<T extends ServerPacket>static final classstatic final classstatic final classstatic final classstatic final class -
Method Summary
Modifier and TypeMethodDescriptioncreate(int packetId, NetworkBuffer reader) packetInfo(int packetId) packetInfo(Class<?> packetClass) default PacketRegistry.PacketInfo<T> packetInfo(T packet) @Unmodifiable List<PacketRegistry.PacketInfo<? extends T>> packets()side()state()
-
Method Details
-
create
-
packetInfo
-
packetInfo
-
packetInfo
-
state
ConnectionState state() -
side
-
packets
-