Package-level declarations

Mario packet definitions and sync handlers. Keeps state aligned across clients/servers while preserving responsive local feel.

Types

Link copied to clipboard
data class DamagePacket(val pos: Vector3f, val damage: Byte) : CustomPacketPayload

Synchronizes Mario state across client/server so movement stays coherent. Use this page as a quick orientation point before editing DamagePacket.

Link copied to clipboard
data class HealPacket(val amount: Byte) : CustomPacketPayload

Synchronizes Mario state across client/server so movement stays coherent. Use this page as a quick orientation point before editing HealPacket.

Link copied to clipboard

Synchronizes Mario state across client/server so movement stays coherent. Use this page as a quick orientation point before editing MarioClientNet.

Link copied to clipboard

Synchronizes Mario state across client/server so movement stays coherent. Use this page as a quick orientation point before editing MarioClientPayloadHandler.

Link copied to clipboard
object MarioNet

Synchronizes Mario state across client/server so movement stays coherent. Use this page as a quick orientation point before editing MarioNet.

Link copied to clipboard

Synchronizes Mario state across client/server so movement stays coherent. Use this page as a quick orientation point before editing MarioServerPayloadHandler.

Link copied to clipboard
data class McharPacket(val pos: Vector3f, val animInfo: ByteArray, val animRot: Vector3f, val action: Int, val model: Int, val flags: Int, val player: GameProfile) : CustomPacketPayload

Synchronizes Mario state across client/server so movement stays coherent. Use this page as a quick orientation point before editing McharPacket.

Link copied to clipboard
data class SetMarioModePacket(val enabled: Boolean) : CustomPacketPayload

Synchronizes Mario state across client/server so movement stays coherent. Use this page as a quick orientation point before editing SetMarioModePacket.

Link copied to clipboard
data class SetModelPacket(val model: Int) : CustomPacketPayload

Synchronizes Mario state across client/server so movement stays coherent. Use this page as a quick orientation point before editing SetModelPacket.