Skip to content

SerializedValue

@Serializable



sealed class SerializedValue

A serialized property value that can be transmitted over the network.

Supports common types (Int, String, Boolean, Float, Double, etc.) as well as complex types that need NBT serialization.

Inheritors

Types

BooleanValue

@Serializable



data class BooleanValue(val value: Boolean) : BlockEntityStatePacket.SerializedValue

ByteValue

@Serializable



data class ByteValue(val value: Byte) : BlockEntityStatePacket.SerializedValue

CBORValue

@Serializable



data class CBORValue(val value: ByteArray) : BlockEntityStatePacket.SerializedValue

DoubleValue

@Serializable



data class DoubleValue(val value: Double) : BlockEntityStatePacket.SerializedValue

FloatValue

@Serializable



data class FloatValue(val value: Float) : BlockEntityStatePacket.SerializedValue

IntValue

@Serializable



data class IntValue(val value: Int) : BlockEntityStatePacket.SerializedValue

LongValue

@Serializable



data class LongValue(val value: Long) : BlockEntityStatePacket.SerializedValue

NullValue

StringValue

@Serializable



data class StringValue(val value: String) : BlockEntityStatePacket.SerializedValue