Versions in this module Expand all Collapse all v0 v0.4.0 Aug 7, 2026 v0.3.6 Aug 7, 2026 v0.3.5 Jul 11, 2026 v0.3.4 Jul 11, 2026 Changes in this version + const NbtByte + const NbtByteArray + const NbtCompound + const NbtDouble + const NbtEnd + const NbtFloat + const NbtInt + const NbtIntArray + const NbtList + const NbtLong + const NbtLongArray + const NbtShort + const NbtString + const NbtUnknown + var NBTNewer = map[Byte]func() NBT + func DecodeUtf8m(str []byte) string + func EncodeUtf8m(str string) (out []byte) + func WriteNBT(b *PacketBuilder, n NBT) + type Byte = liter.Byte + type ByteArray = liter.ByteArray + type Decompressor = func(in []byte) (out []byte, ok bool) + type Double = liter.Double + type Float = liter.Float + type Int = liter.Int + type Long = liter.Long + type NBT interface + Name func() string + SetName func(name string) + Type func() Byte + func ParseFromBytes(buf []byte) (nbt NBT, err error) + func ReadNBT(r *PacketReader) (n NBT, err error) + type NBTByte struct + Data Byte + func (n *NBTByte) DecodeFrom(r *PacketReader) (err error) + func (n *NBTByte) Encode(b *PacketBuilder) + func (n *NBTByte) Name() string + func (n *NBTByte) SetName(name string) + func (n *NBTByte) String() string + func (n *NBTByte) Type() Byte + type NBTByteArray struct + Data ByteArray + func (n *NBTByteArray) DecodeFrom(r *PacketReader) (err error) + func (n *NBTByteArray) Encode(b *PacketBuilder) + func (n *NBTByteArray) Name() string + func (n *NBTByteArray) SetName(name string) + func (n *NBTByteArray) String() string + func (n *NBTByteArray) Type() Byte + type NBTCompound struct + Data []NBT + func (n *NBTCompound) DecodeFrom(r *PacketReader) (err error) + func (n *NBTCompound) Encode(b *PacketBuilder) + func (n *NBTCompound) Get(name string) NBT + func (n *NBTCompound) Name() string + func (n *NBTCompound) Set(name string, tag NBT) + func (n *NBTCompound) SetName(name string) + func (n *NBTCompound) String() string + func (n *NBTCompound) Type() Byte + type NBTDouble struct + Data Double + func (n *NBTDouble) DecodeFrom(r *PacketReader) (err error) + func (n *NBTDouble) Encode(b *PacketBuilder) + func (n *NBTDouble) Name() string + func (n *NBTDouble) SetName(name string) + func (n *NBTDouble) String() string + func (n *NBTDouble) Type() Byte + type NBTEnd struct + func (n *NBTEnd) DecodeFrom(r *PacketReader) error + func (n *NBTEnd) Encode(b *PacketBuilder) + func (n *NBTEnd) Name() string + func (n *NBTEnd) SetName(name string) + func (n *NBTEnd) String() string + func (n *NBTEnd) Type() Byte + type NBTFloat struct + Data Float + func (n *NBTFloat) DecodeFrom(r *PacketReader) (err error) + func (n *NBTFloat) Encode(b *PacketBuilder) + func (n *NBTFloat) Name() string + func (n *NBTFloat) SetName(name string) + func (n *NBTFloat) String() string + func (n *NBTFloat) Type() Byte + type NBTIdNotExistsErr struct + Id Byte + func (e *NBTIdNotExistsErr) Error() string + type NBTInt struct + Data Int + func (n *NBTInt) DecodeFrom(r *PacketReader) (err error) + func (n *NBTInt) Encode(b *PacketBuilder) + func (n *NBTInt) Name() string + func (n *NBTInt) SetName(name string) + func (n *NBTInt) String() string + func (n *NBTInt) Type() Byte + type NBTIntArray struct + Data []Int + func (n *NBTIntArray) DecodeFrom(r *PacketReader) (err error) + func (n *NBTIntArray) Encode(b *PacketBuilder) + func (n *NBTIntArray) Name() string + func (n *NBTIntArray) SetName(name string) + func (n *NBTIntArray) String() string + func (n *NBTIntArray) Type() Byte + type NBTList struct + Data []NBT + func (n *NBTList) DecodeFrom(r *PacketReader) (err error) + func (n *NBTList) Elem() Byte + func (n *NBTList) Encode(b *PacketBuilder) + func (n *NBTList) Name() string + func (n *NBTList) SetName(name string) + func (n *NBTList) String() string + func (n *NBTList) Type() Byte + type NBTLong struct + Data Long + func (n *NBTLong) DecodeFrom(r *PacketReader) (err error) + func (n *NBTLong) Encode(b *PacketBuilder) + func (n *NBTLong) Name() string + func (n *NBTLong) SetName(name string) + func (n *NBTLong) String() string + func (n *NBTLong) Type() Byte + type NBTLongArray struct + Data []Long + func (n *NBTLongArray) DecodeFrom(r *PacketReader) (err error) + func (n *NBTLongArray) Encode(b *PacketBuilder) + func (n *NBTLongArray) Name() string + func (n *NBTLongArray) SetName(name string) + func (n *NBTLongArray) String() string + func (n *NBTLongArray) Type() Byte + type NBTShort struct + Data Short + func (n *NBTShort) DecodeFrom(r *PacketReader) (err error) + func (n *NBTShort) Encode(b *PacketBuilder) + func (n *NBTShort) Name() string + func (n *NBTShort) SetName(name string) + func (n *NBTShort) String() string + func (n *NBTShort) Type() Byte + type NBTString struct + Data String + func (n *NBTString) DecodeFrom(r *PacketReader) (err error) + func (n *NBTString) Encode(b *PacketBuilder) + func (n *NBTString) Name() string + func (n *NBTString) SetName(name string) + func (n *NBTString) String() string + func (n *NBTString) Type() Byte + type PacketBuilder = liter.PacketBuilder + type PacketReader = liter.PacketReader + type Short = liter.Short + type String = liter.String + type UByte = liter.UByte + type UShort = liter.UShort