ServerSidePacketRegistryImpl

public class ServerSidePacketRegistryImpl implements ServerSidePacketRegistry, PacketRegistry

Functions

canPlayerReceive
Link copied to clipboard
boolean canPlayerReceive(PlayerEntity player, Identifier id)
Check if a given client declared the ability to receive a given packet IDusing the vanilla "register/unregister" protocol.
register
Link copied to clipboard
void register(Identifier id, PacketConsumer consumer)
Register a packet.
sendToPlayer
Link copied to clipboard
void sendToPlayer(PlayerEntity player, Packet<? extends Object> packet)
Send a packet to a given client.
void sendToPlayer(PlayerEntity player, Identifier id, PacketByteBuf buf)
Send an identifier/buffer-based packet to a given client.
void sendToPlayer(PlayerEntity player, Packet<? extends Object> packet, GenericFutureListener<? extends Future<? extends Object>> completionListener)
Send a packet to a given client.
void sendToPlayer(PlayerEntity player, Identifier id, PacketByteBuf buf, GenericFutureListener<? extends Future<? extends Object>> completionListener)
Send an identifier/buffer-based packet to a given client.
toPacket
Link copied to clipboard
Packet<? extends ObjecttoPacket(Identifier id, PacketByteBuf buf)
Turn a (identifier, byte buffer) pair into a "custom payload" packetsuitable for sending in the PacketRegistry's sending direction.
unregister
Link copied to clipboard
void unregister(Identifier id)
Unregister a packet.

Sources

jvm source
Link copied to clipboard