Interface PacketRegistry<T>
- All Superinterfaces:
Iterable<PacketRegistry.PacketInfo<? extends T>>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumstatic final record -
Method Summary
Modifier and TypeMethodDescriptioncreate(int packetId, NetworkBuffer reader) packetInfo(int packetId) packetInfo(Class<?> packetClass) default PacketRegistry.PacketInfo<T> packetInfo(T packet) static <T> PacketRegistry<T> registry(ConnectionState state, PacketRegistry.ConnectionSide side, Map.Entry<? extends Class<? extends T>, ? extends NetworkBuffer.Type<? extends T>>... entries) side()state()Methods inherited from interface Iterable
forEach, iterator, spliterator
-
Method Details
-
create
-
packetInfo
-
packetInfo
-
packetInfo
-
state
ConnectionState state() -
side
-
registry
@SafeVarargs static <T> PacketRegistry<T> registry(ConnectionState state, PacketRegistry.ConnectionSide side, Map.Entry<? extends Class<? extends T>, ? extends NetworkBuffer.Type<? extends T>>... entries)
-