public abstract class PacketRegistry
extends java.lang.Object
| Constructor and Description |
|---|
PacketRegistry(boolean clientside) |
| Modifier and Type | Method and Description |
|---|---|
int |
getIdByPacket(java.lang.Class<? extends IPacket> packetClass) |
IPacket |
getPacketById(int packetId) |
java.lang.Class<? extends IPacket> |
getTargetClassByPacket(java.lang.Class<? extends IPacket> packetClass) |
protected void |
registerC2SPacket(int packetId,
java.util.function.Supplier<IPacket> packetSupplier) |
protected void |
registerS2CPacket(int packetId,
java.util.function.Supplier<IPacket> packetSupplier) |
protected void |
unregisterC2SPacket(int packetId) |
protected void |
unregisterS2CPacket(int packetId) |
protected final void registerC2SPacket(int packetId,
java.util.function.Supplier<IPacket> packetSupplier)
protected final void unregisterC2SPacket(int packetId)
protected final void registerS2CPacket(int packetId,
java.util.function.Supplier<IPacket> packetSupplier)
protected final void unregisterS2CPacket(int packetId)
public final IPacket getPacketById(int packetId)
public final java.lang.Class<? extends IPacket> getTargetClassByPacket(java.lang.Class<? extends IPacket> packetClass)
public final int getIdByPacket(java.lang.Class<? extends IPacket> packetClass)