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 classstatic final classstatic final classstatic final classstatic final classstatic final classstatic enumstatic final recordstatic classstatic classstatic final classstatic final classstatic final classstatic final classstatic final class -
Method Summary
Modifier and TypeMethodDescription@UnknownNullability Tcreate(int packetId, @NotNull NetworkBuffer reader) packetInfo(int packetId) packetInfo(@NotNull Class<?> packetClass) default PacketRegistry.PacketInfo<T> packetInfo(T packet) @NotNull PacketRegistry.ConnectionSideside()@NotNull ConnectionStatestate()
-
Method Details
-
create
-
packetInfo
-
packetInfo
-
packetInfo
-
state
-
side
-