PacketDataCompoundTypes

class Object
trait Matchable
class Any

Type members

Classlikes

case
class Biomes3D(arrayData: Array[Int])

see https://wiki.vg/index.php?title=Protocol&oldid=15933#Chunk_Data for details

case
class BlockChangeRecord(horizontalPosition: UByte, yCoordinate: UByte, blockId: VarInt)

see https://wiki.vg/index.php?title=Protocol&oldid=15933#Multi_Block_Change for details

case
class ChatComponent(json: String)
case
class ChunkMeta(chunkX: Int, chunkZ: Int, bitMask: UShort)

see https://wiki.vg/index.php?title=Protocol&oldid=7077#Map_Chunk_Bulk for details

Companion
class
sealed

A specification for a command argument. See https://wiki.vg/Command_Data for details

A specification for a command argument. See https://wiki.vg/Command_Data for details

Companion
object
case
class CommandNode(flags: Byte, childrenIndices: LenPrefixedSeq[VarInt, VarInt], redirectNode: Option[VarInt], name: Option[String], argumentInfo: Option[CommandArgument], suggestions: Option[String])

see https://wiki.vg/Command_Data for details

case
class CookingRecipeData(group: String, ingredient: RecipeIngredient, result: Slot, experience: Float, cookingTime: VarInt)
case
class EntityEquipment(slot: Byte, item: Slot)

see https://wiki.vg/index.php?title=Protocol&oldid=16953#Entity_Equipment for details

case
class EntityProperty(key: String, value: Double, modifiers: LenPrefixedSeq[VarInt, EntityPropertyModifier])
case
class EntityPropertyModifier(uuid: UUID, amount: Double, operation: Byte)
case
class EntityPropertyShort(key: String, value: Double, modifiers: LenPrefixedSeq[Short, EntityPropertyModifier])

see https://wiki.vg/index.php?title=Protocol&oldid=6003#Entity_Properties for details

case
class ExplosionRecord(xOffset: Byte, yOffset: Byte, zOffset: Byte)
case
class MapIcon(iconType: VarInt, x: Byte, z: Byte, direction: Byte, hasDisplayName: Boolean, displayName: Option[String])
case
class PlayerProperty(name: String, value: String, isSigned: Boolean, signature: Option[String])

see https://wiki.vg/index.php?title=Protocol&oldid=16953#Player_Info for details

case
class Position(x: Int, y: Short, z: Int)
case
class Recipe(identifier: String, data: RecipeData)

see https://wiki.vg/index.php?title=Protocol&oldid=16953#Declare_Recipes for details

case
class Slot(present: Boolean, itemId: Option[VarInt], itemCount: Option[Byte], nbt: Option[NBTCompoundOrEnd])
case
class SpawnProperty(name: String, value: String, signature: String)
case
class Statistic(categoryId: VarInt, statisticId: VarInt, value: VarInt)
case
class Tag(identifier: String, ids: LenPrefixedSeq[VarInt, VarInt])
case
class Trade(inputItem1: Slot, outputItem: Slot, hasSecondItem: Boolean, inputItem2: Option[Slot], disabled: Boolean, usedCount: Int, maxUsageCount: Int, xp: Int, specialPrice: Int, priceMultiplier: Float, demand: Int)

see https://wiki.vg/index.php?title=Protocol&oldid=14929#Trade_List for details