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 void |
readEntityData(ByteBuf buffer,
EntityDataMap entityDataMap) |
static EntityLink |
readEntityLink(ByteBuf buffer) |
static GameRuleData |
readGameRule(ByteBuf buffer) |
static InventoryActionData |
readInventoryAction(ByteBuf buffer) |
static InventorySource |
readInventorySource(ByteBuf buffer) |
static ItemData |
readItemData(ByteBuf buffer) |
static AsciiString |
readLEAsciiString(ByteBuf buffer) |
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 |
writeEntityData(ByteBuf buffer,
EntityDataMap entityDataMap) |
static void |
writeEntityLink(ByteBuf buffer,
EntityLink entityLink) |
static void |
writeGameRule(ByteBuf buffer,
GameRuleData gameRule) |
static void |
writeInventoryAction(ByteBuf buffer,
InventoryActionData action) |
static void |
writeInventorySource(ByteBuf buffer,
InventorySource inventorySource) |
static void |
writeItemData(ByteBuf buffer,
ItemData item) |
static void |
writeLEAsciiString(ByteBuf buffer,
AsciiString string) |
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 InventoryActionData readInventoryAction(ByteBuf buffer)
public static void writeInventoryAction(ByteBuf buffer, InventoryActionData action)
public static InventorySource readInventorySource(ByteBuf buffer)
public static void writeInventorySource(ByteBuf buffer, InventorySource inventorySource)
public static GameRuleData readGameRule(ByteBuf buffer)
public static void writeGameRule(ByteBuf buffer, GameRuleData gameRule)
public static void readEntityData(ByteBuf buffer, EntityDataMap entityDataMap)
public static void writeEntityData(ByteBuf buffer, EntityDataMap entityDataMap)
public static CommandEnumData readCommandEnumData(ByteBuf buffer, boolean soft)
public static void writeCommandEnumData(ByteBuf buffer, CommandEnumData enumData)
Copyright © 2018–2020 NukkitX. All rights reserved.