public class Registry<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
static Registry<com.nukkitx.protocol.bedrock.BedrockPacket> |
BEDROCK |
static Registry<com.github.steveice10.packetlib.packet.Packet> |
JAVA |
| Constructor and Description |
|---|
Registry() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends com.nukkitx.protocol.bedrock.BedrockPacket> |
registerBedrock(Class<T> clazz,
PacketTranslator<T> translator) |
static <T extends com.github.steveice10.packetlib.packet.Packet> |
registerJava(Class<T> clazz,
PacketTranslator<T> translator) |
<P extends T> |
translate(Class<? extends P> clazz,
P packet,
GeyserSession session) |
public static final Registry<com.github.steveice10.packetlib.packet.Packet> JAVA
public static final Registry<com.nukkitx.protocol.bedrock.BedrockPacket> BEDROCK
public static <T extends com.github.steveice10.packetlib.packet.Packet> void registerJava(Class<T> clazz, PacketTranslator<T> translator)
public static <T extends com.nukkitx.protocol.bedrock.BedrockPacket> void registerBedrock(Class<T> clazz, PacketTranslator<T> translator)
public <P extends T> void translate(Class<? extends P> clazz, P packet, GeyserSession session)
Copyright © 2019 GeyserMC. All rights reserved.