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¶
@Serializable
object NullValue : BlockEntityStatePacket.SerializedValue
StringValue¶
@Serializable
data class StringValue(val value: String) : BlockEntityStatePacket.SerializedValue