NBTSerializer

Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

final
class NBTOps[NBT <: NBTTag](nbt: NBT) extends AnyVal
final
class ReprOps[Repr](repr: Repr) extends AnyVal
final
class SerializerForRepr[Repr](dummy: Boolean) extends AnyVal

Value members

Concrete methods

def apply[Repr, NBT <: NBTTag](implicit ser: NBTSerializer[Repr, NBT]): NBTSerializer[Repr, NBT]
def forRepr[Repr]: SerializerForRepr[Repr]

Concrete fields

val TagEnd: NBTSerializer[Nothing, NBTEnd]

Implicits

Implicits

implicit
implicit
val TagByteArray: NBTSerializer[IndexedSeq[Byte], NBTByteArray]
implicit
implicit
implicit
implicit
implicit
val TagIntArray: NBTSerializer[IndexedSeq[Int], NBTIntArray]
implicit
implicit
val TagLongArray: NBTSerializer[IndexedSeq[Long], NBTLongArray]
implicit
implicit
implicit
def listType[ElemRepr, ElemNBT <: Aux[ElemRepr]](implicit elementType: NBTType[ElemRepr, ElemNBT]): NBTSerializer[Seq[ElemNBT], NBTList[ElemRepr, ElemNBT]]

Inherited implicits

implicit
implicit
def mapSer[ElemRepr, ElemNBT <: NBTTag](implicit ser: NBTSerializer[ElemRepr, ElemNBT]): NBTSerializer[Map[String, ElemRepr], NBTCompound]
implicit
def seqSer[ListNBTRepr, SeqRepr, ListNBT <: Aux[ListNBTRepr]](implicit ser: NBTSerializer[SeqRepr, ListNBT], listType: NBTListType[ListNBTRepr, ListNBT]): NBTSerializer[Seq[SeqRepr], NBTList[ListNBTRepr, ListNBT]]