public abstract class PacketRegistryImpl extends java.lang.Object implements PacketRegistry
| Constructor and Description |
|---|
PacketRegistryImpl(boolean isClientside,
int protocolVersion) |
| Modifier and Type | Method and Description |
|---|---|
Packet |
createPacket(int packetId,
io.netty.buffer.ByteBuf byteBuf) |
ConnectionState |
getConnectionState() |
int |
getPacketId(Packet packet) |
int |
getProtocolVersion() |
protected void |
registerPacket(MCPackets packetType,
java.util.function.Supplier<Packet> packetCreator) |
void |
setConnectionState(ConnectionState connectionState) |
protected void |
unregisterPacket(MCPackets packetType) |
public PacketRegistryImpl(boolean isClientside,
int protocolVersion)
public final Packet createPacket(int packetId, io.netty.buffer.ByteBuf byteBuf)
createPacket in interface PacketRegistrypublic int getPacketId(Packet packet)
getPacketId in interface PacketRegistrypublic int getProtocolVersion()
getProtocolVersion in interface PacketRegistrypublic final ConnectionState getConnectionState()
getConnectionState in interface PacketRegistrypublic final void setConnectionState(ConnectionState connectionState)
setConnectionState in interface PacketRegistryprotected final void registerPacket(MCPackets packetType, java.util.function.Supplier<Packet> packetCreator)
protected final void unregisterPacket(MCPackets packetType)