BlockSyncPacket

data class BlockSyncPacket(val blocks: List<BlockSyncPacket.BlockData>) : CustomPacketPayload

Packet for synchronizing Katton blocks from server to client. Sent during configuration phase before Fabric's registry sync check.

Constructors

Link copied to clipboard
constructor(blocks: List<BlockSyncPacket.BlockData>)

Types

Link copied to clipboard
data class BlockData(val id: Identifier, val destroyTime: Float, val requiresCorrectTool: Boolean)

Data for a single block to be synchronized.

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open override fun type(): CustomPacketPayload.Type<out CustomPacketPayload>
Link copied to clipboard
fun write(buf: FriendlyByteBuf)