BlockHitResultSerializer¶
object BlockHitResultSerializer : KSerializer<BlockHitResult>
A KSerializer for BlockHitResult that encodes the hit location, face direction, block position, whether the hit is inside the block, and whether it was a miss.
Properties¶
descriptor¶
open override val descriptor: SerialDescriptor
Functions¶
codec¶
deserialize¶
open override fun deserialize(decoder: Decoder): BlockHitResult
getStreamCodec¶
inline fun <T : Any> KSerializer<T>.getStreamCodec(): StreamCodec<RegistryFriendlyByteBuf, T>
serialize¶
open override fun serialize(encoder: Encoder, value: BlockHitResult)