public final class PacketHelper
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
buildPacket250(SimpleRemap remap,
java.lang.String channel,
byte[] payload)
Creates a Packet250CustomPayload instance.
|
static java.lang.String |
getChannel(java.lang.Object pkt250,
SimpleRemap remap)
Extracts the channel name from a Packet250 instance.
|
static byte[] |
getData(java.lang.Object pkt250,
SimpleRemap remap)
Extracts payload bytes from a Packet250 instance.
|
static boolean |
isPacket250ForChannel(java.lang.Object obj,
java.lang.String channel,
SimpleRemap remap)
Checks whether the object is a Packet250 for the given channel.
|
static boolean |
sendPacketBestEffort(java.lang.Object mc,
java.lang.Object clientPlayer,
java.lang.Object pkt,
SimpleRemap remap)
Sends a packet using best-effort strategy.
|
public static java.lang.Object buildPacket250(SimpleRemap remap, java.lang.String channel, byte[] payload)
remap - SimpleRemap for the current versionchannel - channel name (e.g. "LYFE|Feed")payload - payload bytespublic static boolean sendPacketBestEffort(java.lang.Object mc,
java.lang.Object clientPlayer,
java.lang.Object pkt,
SimpleRemap remap)
public static java.lang.String getChannel(java.lang.Object pkt250,
SimpleRemap remap)
public static byte[] getData(java.lang.Object pkt250,
SimpleRemap remap)
public static boolean isPacket250ForChannel(java.lang.Object obj,
java.lang.String channel,
SimpleRemap remap)