Class CommonNetwork
java.lang.Object
io.github.kosmx.emotes.common.network.CommonNetwork
I can't use Minecraft's string and uuid byte reader in a bukkit plugin, I need to implement these.
This can still here but it can be removed if unused
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> intstatic booleanreadBoolean(ByteBuffer buf) static <T> List<T> readList(ByteBuffer buf, Function<ByteBuffer, T> reader) static StringreadString(ByteBuffer buf) static UUIDreadUUID(ByteBuffer buf) static intstringSize(String str) static voidwriteBoolean(ByteBuffer buf, boolean bool) static <T> voidwriteList(ByteBuffer buf, List<T> elements, BiConsumer<ByteBuffer, T> writter) static voidwriteString(ByteBuffer buf, String str) static voidwriteUUID(ByteBuffer buf, UUID uuid)
-
Constructor Details
-
CommonNetwork
public CommonNetwork()
-
-
Method Details
-
readString
-
writeString
-
stringSize
-
readUUID
-
writeUUID
-
readList
-
writeList
public static <T> void writeList(ByteBuffer buf, List<T> elements, BiConsumer<ByteBuffer, T> writter) -
listSize
-
readBoolean
-
writeBoolean
-