public final class BedrockUtils extends Object
| Constructor and Description |
|---|
BedrockUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <T> void |
readArray(ByteBuf buffer,
Collection<T> array,
Function<ByteBuf,T> function) |
static com.nukkitx.math.vector.Vector3i |
readBlockPosition(ByteBuf buffer) |
static float |
readByteAngle(ByteBuf buffer) |
static byte[] |
readByteArray(ByteBuf buffer) |
static com.nukkitx.math.vector.Vector3f |
readByteRotation(ByteBuf buffer) |
static CommandEnumData |
readCommandEnumData(ByteBuf buffer,
boolean soft) |
static CommandOriginData |
readCommandOriginData(ByteBuf buffer) |
static CommandOutputMessage |
readCommandOutputMessage(ByteBuf buffer) |
static Attribute |
readEntityAttribute(ByteBuf buffer) |
static EntityLink |
readEntityLink(ByteBuf buffer) |
static GameRule |
readGameRule(ByteBuf buffer) |
static InventoryAction |
readInventoryAction(ByteBuf buffer) |
static InventorySource |
readInventorySource(ByteBuf buffer) |
static ItemData |
readItemData(ByteBuf buffer) |
static AsciiString |
readLEAsciiString(ByteBuf buffer) |
static void |
readMetadata(ByteBuf buffer,
EntityDataDictionary entityDataDictionary) |
static ResourcePackStackPacket.Entry |
readPackInstanceEntry(ByteBuf buffer) |
static List<ResourcePacksInfoPacket.Entry> |
readPacksInfoEntries(ByteBuf buffer) |
static Attribute |
readPlayerAttribute(ByteBuf buffer) |
static String |
readString(ByteBuf buffer) |
static UUID |
readUuid(ByteBuf buffer) |
static AsciiString |
readVarIntAsciiString(ByteBuf buffer) |
static com.nukkitx.math.vector.Vector2f |
readVector2f(ByteBuf buffer) |
static com.nukkitx.math.vector.Vector3f |
readVector3f(ByteBuf buffer) |
static com.nukkitx.math.vector.Vector3i |
readVector3i(ByteBuf buffer) |
static <T> void |
writeArray(ByteBuf buffer,
Collection<T> array,
BiConsumer<ByteBuf,T> biConsumer) |
static <T> void |
writeArray(ByteBuf buffer,
T[] array,
BiConsumer<ByteBuf,T> biConsumer) |
static void |
writeBlockPosition(ByteBuf buffer,
com.nukkitx.math.vector.Vector3i blockPosition) |
static void |
writeByteAngle(ByteBuf buffer,
float angle) |
static void |
writeByteArray(ByteBuf buffer,
byte[] bytes) |
static void |
writeByteRotation(ByteBuf buffer,
com.nukkitx.math.vector.Vector3f rotation) |
static void |
writeCommandEnumData(ByteBuf buffer,
CommandEnumData enumData) |
static void |
writeCommandOriginData(ByteBuf buffer,
CommandOriginData originData) |
static void |
writeCommandOutputMessage(ByteBuf buffer,
CommandOutputMessage outputMessage) |
static void |
writeEntityAttribute(ByteBuf buffer,
Attribute attribute) |
static void |
writeEntityLink(ByteBuf buffer,
EntityLink entityLink) |
static void |
writeGameRule(ByteBuf buffer,
GameRule gameRule) |
static void |
writeInventoryAction(ByteBuf buffer,
InventoryAction action) |
static void |
writeInventorySource(ByteBuf buffer,
InventorySource inventorySource) |
static void |
writeItemData(ByteBuf buffer,
ItemData item) |
static void |
writeLEAsciiString(ByteBuf buffer,
AsciiString string) |
static void |
writeMetadata(ByteBuf buffer,
EntityDataDictionary entityDataDictionary) |
static void |
writePackInstanceEntry(ByteBuf buffer,
ResourcePackStackPacket.Entry packInstanceEntry) |
static void |
writePacksInfoEntries(ByteBuf buffer,
Collection<ResourcePacksInfoPacket.Entry> packInfoEntries) |
static void |
writePlayerAttribute(ByteBuf buffer,
Attribute attribute) |
static void |
writeString(ByteBuf buffer,
String string) |
static void |
writeUuid(ByteBuf buffer,
UUID uuid) |
static void |
writeVarIntAsciiString(ByteBuf buffer,
AsciiString string) |
static void |
writeVector2f(ByteBuf buffer,
com.nukkitx.math.vector.Vector2f vector2f) |
static void |
writeVector3f(ByteBuf buffer,
com.nukkitx.math.vector.Vector3f vector3f) |
static void |
writeVector3i(ByteBuf buffer,
com.nukkitx.math.vector.Vector3i vector3i) |
public static byte[] readByteArray(ByteBuf buffer)
public static void writeByteArray(ByteBuf buffer, byte[] bytes)
public static AsciiString readLEAsciiString(ByteBuf buffer)
public static void writeLEAsciiString(ByteBuf buffer, AsciiString string)
public static AsciiString readVarIntAsciiString(ByteBuf buffer)
public static void writeVarIntAsciiString(ByteBuf buffer, AsciiString string)
public static com.nukkitx.math.vector.Vector3f readVector3f(ByteBuf buffer)
public static void writeVector3f(ByteBuf buffer, com.nukkitx.math.vector.Vector3f vector3f)
public static com.nukkitx.math.vector.Vector2f readVector2f(ByteBuf buffer)
public static void writeVector2f(ByteBuf buffer, com.nukkitx.math.vector.Vector2f vector2f)
public static com.nukkitx.math.vector.Vector3i readVector3i(ByteBuf buffer)
public static void writeVector3i(ByteBuf buffer, com.nukkitx.math.vector.Vector3i vector3i)
public static com.nukkitx.math.vector.Vector3i readBlockPosition(ByteBuf buffer)
public static void writeBlockPosition(ByteBuf buffer, com.nukkitx.math.vector.Vector3i blockPosition)
public static com.nukkitx.math.vector.Vector3f readByteRotation(ByteBuf buffer)
public static void writeByteRotation(ByteBuf buffer, com.nukkitx.math.vector.Vector3f rotation)
public static float readByteAngle(ByteBuf buffer)
public static void writeByteAngle(ByteBuf buffer, float angle)
public static EntityLink readEntityLink(ByteBuf buffer)
public static void writeEntityLink(ByteBuf buffer, EntityLink entityLink)
public static CommandOriginData readCommandOriginData(ByteBuf buffer)
public static void writeCommandOriginData(ByteBuf buffer, CommandOriginData originData)
public static CommandOutputMessage readCommandOutputMessage(ByteBuf buffer)
public static void writeCommandOutputMessage(ByteBuf buffer, CommandOutputMessage outputMessage)
public static List<ResourcePacksInfoPacket.Entry> readPacksInfoEntries(ByteBuf buffer)
public static void writePacksInfoEntries(ByteBuf buffer, Collection<ResourcePacksInfoPacket.Entry> packInfoEntries)
public static ResourcePackStackPacket.Entry readPackInstanceEntry(ByteBuf buffer)
public static void writePackInstanceEntry(ByteBuf buffer, ResourcePackStackPacket.Entry packInstanceEntry)
public static <T> void readArray(ByteBuf buffer, Collection<T> array, Function<ByteBuf,T> function)
public static <T> void writeArray(ByteBuf buffer, Collection<T> array, BiConsumer<ByteBuf,T> biConsumer)
public static <T> void writeArray(ByteBuf buffer, T[] array, BiConsumer<ByteBuf,T> biConsumer)
public static InventoryAction readInventoryAction(ByteBuf buffer)
public static void writeInventoryAction(ByteBuf buffer, InventoryAction action)
public static InventorySource readInventorySource(ByteBuf buffer)
public static void writeInventorySource(ByteBuf buffer, InventorySource inventorySource)
public static void readMetadata(ByteBuf buffer, EntityDataDictionary entityDataDictionary)
public static void writeMetadata(ByteBuf buffer, EntityDataDictionary entityDataDictionary)
public static CommandEnumData readCommandEnumData(ByteBuf buffer, boolean soft)
public static void writeCommandEnumData(ByteBuf buffer, CommandEnumData enumData)
Copyright © 2018–2019 NukkitX. All rights reserved.