Common

object Common
class Object
trait Matchable
class Any

Value members

Concrete methods

def decodeCommandArgumentFor(typeIdentifier: String): DecodeFiniteBytes[CommandArgument]
def decodeRecipeData(recipeType: String): DecodeFiniteBytes[RecipeData]
def recipeDataTypeString(recipeData: RecipeData): String

Concrete fields

final lazy
final lazy
final lazy
val ByteCodec_Boolean: ByteCodec[Boolean]
final lazy
val ByteCodec_Byte: ByteCodec[Byte]
final lazy
final lazy
final lazy

a CommandArgument is encoded as a pair of parser specifier (String) and parser property (varying type). see https://wiki.vg/Command_Data for details

a CommandArgument is encoded as a pair of parser specifier (String) and parser property (varying type). see https://wiki.vg/Command_Data for details

final lazy
final lazy
val ByteCodec_Double: ByteCodec[Double]
final lazy
val ByteCodec_DoubleA: ByteCodec[DoubleA]
final lazy
val ByteCodec_EntityA: ByteCodec[EntityA]
final lazy
final lazy

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

final lazy
final lazy
final lazy
val ByteCodec_Float: ByteCodec[Float]
final lazy
val ByteCodec_FloatA: ByteCodec[FloatA]
final lazy
val ByteCodec_Int: ByteCodec[Int]
final lazy
final lazy
val ByteCodec_Long: ByteCodec[Long]
final lazy
val ByteCodec_LongA: ByteCodec[LongA]
final lazy
val ByteCodec_MapIcon: ByteCodec[MapIcon]
final lazy
val ByteCodec_NBTCompound: ByteCodec[NBTCompound]
final lazy
final lazy
final lazy
final lazy
val ByteCodec_RangeA: ByteCodec[RangeA]
final lazy
val ByteCodec_Recipe: ByteCodec[Recipe]
final lazy
final lazy
final lazy
val ByteCodec_Shaped: ByteCodec[Shaped]
final lazy
final lazy
val ByteCodec_Short: ByteCodec[Short]
final lazy
val ByteCodec_Slot: ByteCodec[Slot]
final lazy
final lazy
final lazy
final lazy
final lazy
val ByteCodec_String: ByteCodec[String]
final lazy
val ByteCodec_StringA: ByteCodec[StringA]
final lazy
val ByteCodec_Tag: ByteCodec[Tag]
final lazy
val ByteCodec_Trade: ByteCodec[Trade]
final lazy
val ByteCodec_UByte: ByteCodec[UByte]
final lazy
val ByteCodec_UShort: ByteCodec[UShort]
final lazy
val ByteCodec_UUID: ByteCodec[UUID]
final lazy
val ByteCodec_Unit: ByteCodec[Unit]

Codec of Unit (empty type).

Codec of Unit (empty type).

final lazy
final lazy
final lazy
val ByteCodec_VarInt: ByteCodec[VarInt]
final lazy
val ByteCodec_VarLong: ByteCodec[VarLong]
lazy
val encodeRecipeData: ByteEncode[RecipeData]

Givens