MCProtocolDeserializer

Minecraft protocol serialize interface

See also

Functions

Link copied to clipboard
open fun readAngle(): Float
Link copied to clipboard
abstract fun readBoolean(): Boolean
Link copied to clipboard
abstract fun readByte(): Byte
Link copied to clipboard
abstract fun readBytes(): ByteArray
abstract fun readBytes(n: Int): ByteArray
Link copied to clipboard
open fun readChat(): String
Link copied to clipboard
Link copied to clipboard
abstract fun readDouble(): Double
Link copied to clipboard
abstract fun readFloat(): Float
Link copied to clipboard
Link copied to clipboard
abstract fun readInt(): Int
Link copied to clipboard
abstract fun readLong(): Long
Link copied to clipboard
open fun readNbt(): NBT
Link copied to clipboard
Link copied to clipboard
open fun <T> readRemainingArray(decoder: (input: MCProtocolDeserializer<I>) -> T): List<T>
Link copied to clipboard
Link copied to clipboard
abstract fun readShort(): Short
Link copied to clipboard
open fun readString(n: Int = MINECRAFT_MAX_STRING_LENGTH): String
Link copied to clipboard
abstract fun readUByte(): UByte
Link copied to clipboard
abstract fun readUShort(): UShort
Link copied to clipboard
Link copied to clipboard
open fun readUUID(): UUID
Link copied to clipboard
open fun readVarInt(): Int
Link copied to clipboard
open fun <T> readVarIntArray(decoder: (input: MCProtocolDeserializer<I>) -> T): List<T>
Link copied to clipboard
Link copied to clipboard
open fun readVarLong(): Long

Properties

Link copied to clipboard
abstract val input: I
Link copied to clipboard
abstract val remaining: Int