Package net. benwoodworth. knbt
Types
CompositeNbtDecoder
Link copied to clipboard
CompositeNbtEncoder
Link copied to clipboard
NbtBuilder
Link copied to clipboard
class NbtBuilder
Content copied to clipboard
NbtByteArray
Link copied to clipboard
NbtCompound
Link copied to clipboard
NbtCompoundBuilder
Link copied to clipboard
class NbtCompoundBuilder
Content copied to clipboard
NbtCompression
Link copied to clipboard
abstract class NbtCompression
Content copied to clipboard
NbtConfiguration
Link copied to clipboard
NbtDecoder
Link copied to clipboard
NbtEncoder
Link copied to clipboard
NbtFormatConfiguration
Link copied to clipboard
interface NbtFormatConfiguration
Content copied to clipboard
NbtIntArray
Link copied to clipboard
NbtListBuilder
Link copied to clipboard
NbtLongArray
Link copied to clipboard
NbtVariant
Link copied to clipboard
abstract class NbtVariant
Content copied to clipboard
StringifiedNbt
Link copied to clipboard
StringifiedNbtBuilder
Link copied to clipboard
class StringifiedNbtBuilder
Content copied to clipboard
StringifiedNbtConfiguration
Link copied to clipboard
Functions
addNbtCompound
Link copied to clipboard
inline fun NbtListBuilder<NbtCompound>.addNbtCompound(builderAction: NbtCompoundBuilder.() -> Unit): Boolean
Content copied to clipboard
addNbtList
Link copied to clipboard
inline fun <T : NbtTag> NbtListBuilder<NbtList<T>>.addNbtList(builderAction: NbtListBuilder<T>.() -> Unit): Boolean
Content copied to clipboard
inline fun <T : NbtTag> NbtListBuilder<NbtList<NbtTag>>.addNbtList(builderAction: NbtListBuilder<T>.() -> Unit): Boolean
Content copied to clipboard
asNbtDecoder
Link copied to clipboard
asNbtEncoder
Link copied to clipboard
buildNbtCompound
Link copied to clipboard
inline fun buildNbtCompound(builderAction: NbtCompoundBuilder.() -> Unit): NbtCompound
Content copied to clipboard
inline fun buildNbtCompound(name: String, builderAction: NbtCompoundBuilder.() -> Unit): NbtCompound
Content copied to clipboard
Build an NbtCompound suitable for being written to an NBT file.
buildNbtList
Link copied to clipboard
inline fun <T : NbtTag> buildNbtList(builderAction: NbtListBuilder<T>.() -> Unit): NbtList<T>
Content copied to clipboard
inline fun <T : NbtTag> buildNbtList(name: String, builderAction: NbtListBuilder<T>.() -> Unit): NbtCompound
Content copied to clipboard
Build an NbtList suitable for being written to an NBT file.
decodeFromNbtTag
Link copied to clipboard
decodeFromSource
Link copied to clipboard
decodeFromStream
Link copied to clipboard
fun <T> Nbt.decodeFromStream(deserializer: DeserializationStrategy<T>, input: InputStream): T
Content copied to clipboard
Decode NBT from an InputStream.
detect
Link copied to clipboard
fun NbtCompression.Companion.detect(byteArray: ByteArray): NbtCompression
Content copied to clipboard
fun NbtCompression.Companion.detect(source: BufferedSource): NbtCompression
Content copied to clipboard
encodeToNbtTag
Link copied to clipboard
encodeToSink
Link copied to clipboard
encodeToStream
Link copied to clipboard
fun <T> Nbt.encodeToStream(serializer: SerializationStrategy<T>, value: T, output: OutputStream)
Content copied to clipboard
Encode NBT to an OutputStream.
Nbt
Link copied to clipboard
fun Nbt(from: Nbt = DefaultNbt, builderAction: NbtBuilder.() -> Unit): Nbt
Content copied to clipboard
Creates an instance of Nbt configured from the optionally given Nbt instance and adjusted with builderAction.
put
Link copied to clipboard
putNbtCompound
Link copied to clipboard
inline fun NbtCompoundBuilder.putNbtCompound(key: String, builderAction: NbtCompoundBuilder.() -> Unit): NbtTag?
Content copied to clipboard
putNbtList
Link copied to clipboard
inline fun <T : NbtTag> NbtCompoundBuilder.putNbtList(key: String, builderAction: NbtListBuilder<T>.() -> Unit): NbtTag?
Content copied to clipboard
StringifiedNbt
Link copied to clipboard
fun StringifiedNbt(from: StringifiedNbt = StringifiedNbt.Default, builderAction: StringifiedNbtBuilder.() -> Unit): StringifiedNbt
Content copied to clipboard
Creates an instance of StringifiedNbt configured from the optionally given StringifiedNbt instance and adjusted with builderAction.
Properties
nbtByteArray
Link copied to clipboard
Convenience method to get this element as an NbtByteArray
nbtCompound
Link copied to clipboard
Convenience method to get this element as an NbtCompound
nbtIntArray
Link copied to clipboard
Convenience method to get this element as an NbtIntArray
nbtLongArray
Link copied to clipboard
Convenience method to get this element as an NbtLongArray