MCProtocolSerializer

Minecraft protocol serialize interface

See also

Functions

Link copied to clipboard
open fun writeAngle(input: Float)
Link copied to clipboard
abstract fun writeBoolean(input: Boolean)
Link copied to clipboard
abstract fun writeByte(input: Byte)
Link copied to clipboard
abstract fun writeBytes(input: ByteArray)
Link copied to clipboard
open fun writeChat(input: String)
Link copied to clipboard
Link copied to clipboard
abstract fun writeDouble(input: Double)
Link copied to clipboard
abstract fun writeFloat(input: Float)
Link copied to clipboard
open fun writeIdentifier(input: String)
Link copied to clipboard
abstract fun writeInt(input: Int)
Link copied to clipboard
abstract fun writeLong(input: Long)
Link copied to clipboard
open fun writeNbt(input: NBT)
Link copied to clipboard
open fun writePosition(input: Position)
Link copied to clipboard
open fun <T> writeRemainingArray(input: List<T>, encoder: (value: T, output: MCProtocolSerializer<O>) -> Unit)
Link copied to clipboard
Link copied to clipboard
abstract fun writeShort(input: Short)
Link copied to clipboard
open fun writeString(input: String, n: Int = MINECRAFT_MAX_STRING_LENGTH)
Link copied to clipboard
abstract fun writeUByte(input: UByte)
Link copied to clipboard
abstract fun writeUShort(input: UShort)
Link copied to clipboard
open fun writeUUID(input: UUID)
Link copied to clipboard
open fun writeVarInt(input: Int)
Link copied to clipboard
open fun <T> writeVarIntArray(input: List<T>, encoder: (value: T, output: MCProtocolSerializer<O>) -> Unit)
Link copied to clipboard
Link copied to clipboard
open fun writeVarLong(input: Long)

Properties

Link copied to clipboard
abstract val output: O