Package cn.nukkit.utils
Class Binary
java.lang.Object
cn.nukkit.utils.Binary
- Author:
- MagicDroidX (Nukkit Project)
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]
appendBytes
(byte[][] bytes) static byte[]
appendBytes
(byte[] bytes1, byte[]... bytes2) static byte[]
appendBytes
(byte byte1, byte[]... bytes2) static String
bytesToHexString
(byte[] src) static String
bytesToHexString
(byte[] src, boolean blank) static byte[]
hexStringToBytes
(String hexString) static boolean
readBool
(byte b) static double
readDouble
(byte[] bytes) static float
readFloat
(byte[] bytes) static float
readFloat
(byte[] bytes, int accuracy) static int
readInt
(byte[] bytes) static double
readLDouble
(byte[] bytes) static float
readLFloat
(byte[] bytes) static float
readLFloat
(byte[] bytes, int accuracy) static int
readLInt
(byte[] bytes) static long
readLLong
(byte[] bytes) static long
readLong
(byte[] bytes) static int
readLShort
(byte[] bytes) static int
readLTriad
(byte[] bytes) static EntityMetadata
readMetadata
(byte[] payload) static int
readShort
(byte[] bytes) static int
readSignedByte
(byte b) static short
readSignedLShort
(byte[] bytes) static short
readSignedShort
(byte[] bytes) static int
readTriad
(byte[] bytes) static UUID
readUUID
(byte[] bytes) static byte[]
reserveBytes
(byte[] bytes) static int
signByte
(int value) static int
signInt
(int value) static int
signShort
(int value) static byte[][]
splitBytes
(byte[] bytes, int chunkSize) static byte[]
subBytes
(byte[] bytes, int start) static byte[]
subBytes
(byte[] bytes, int start, int length) static int
unsignByte
(int value) static int
unsignInt
(int value) int
unsignShort
(int value) static byte
writeBool
(boolean b) static byte
writeByte
(byte b) static byte[]
writeDouble
(double d) static byte[]
writeFloat
(float f) static byte[]
writeInt
(int i) static byte[]
writeLDouble
(double d) static byte[]
writeLFloat
(float f) static byte[]
writeLInt
(int i) static byte[]
writeLLong
(long l) static byte[]
writeLong
(long l) static byte[]
writeLShort
(int s) static byte[]
writeLTriad
(int value) static byte[]
writeMetadata
(EntityMetadata metadata) static byte[]
writeShort
(int s) static byte[]
writeTriad
(int value) static byte[]
writeUnsignedVarInt
(long v) static byte[]
static byte[]
writeVarInt
(int v)
-
Constructor Details
-
Binary
public Binary()
-
-
Method Details
-
signByte
public static int signByte(int value) -
unsignByte
public static int unsignByte(int value) -
signShort
public static int signShort(int value) -
unsignShort
public int unsignShort(int value) -
signInt
public static int signInt(int value) -
unsignInt
public static int unsignInt(int value) -
readTriad
public static int readTriad(byte[] bytes) -
writeTriad
public static byte[] writeTriad(int value) -
readLTriad
public static int readLTriad(byte[] bytes) -
writeLTriad
public static byte[] writeLTriad(int value) -
readUUID
-
writeUUID
-
writeMetadata
-
readMetadata
-
readBool
public static boolean readBool(byte b) -
writeBool
public static byte writeBool(boolean b) -
readSignedByte
public static int readSignedByte(byte b) -
writeByte
public static byte writeByte(byte b) -
readShort
public static int readShort(byte[] bytes) -
readSignedShort
public static short readSignedShort(byte[] bytes) -
writeShort
public static byte[] writeShort(int s) -
readLShort
public static int readLShort(byte[] bytes) -
readSignedLShort
public static short readSignedLShort(byte[] bytes) -
writeLShort
public static byte[] writeLShort(int s) -
readInt
public static int readInt(byte[] bytes) -
writeInt
public static byte[] writeInt(int i) -
readLInt
public static int readLInt(byte[] bytes) -
writeLInt
public static byte[] writeLInt(int i) -
readFloat
public static float readFloat(byte[] bytes) -
readFloat
public static float readFloat(byte[] bytes, int accuracy) -
writeFloat
public static byte[] writeFloat(float f) -
readLFloat
public static float readLFloat(byte[] bytes) -
readLFloat
public static float readLFloat(byte[] bytes, int accuracy) -
writeLFloat
public static byte[] writeLFloat(float f) -
readDouble
public static double readDouble(byte[] bytes) -
writeDouble
public static byte[] writeDouble(double d) -
readLDouble
public static double readLDouble(byte[] bytes) -
writeLDouble
public static byte[] writeLDouble(double d) -
readLong
public static long readLong(byte[] bytes) -
writeLong
public static byte[] writeLong(long l) -
readLLong
public static long readLLong(byte[] bytes) -
writeLLong
public static byte[] writeLLong(long l) -
writeVarInt
public static byte[] writeVarInt(int v) -
writeUnsignedVarInt
public static byte[] writeUnsignedVarInt(long v) -
reserveBytes
public static byte[] reserveBytes(byte[] bytes) -
bytesToHexString
-
bytesToHexString
-
hexStringToBytes
-
subBytes
public static byte[] subBytes(byte[] bytes, int start, int length) -
subBytes
public static byte[] subBytes(byte[] bytes, int start) -
splitBytes
public static byte[][] splitBytes(byte[] bytes, int chunkSize) -
appendBytes
public static byte[] appendBytes(byte[][] bytes) -
appendBytes
public static byte[] appendBytes(byte byte1, byte[]... bytes2) -
appendBytes
public static byte[] appendBytes(byte[] bytes1, byte[]... bytes2)
-