Skip to content

commonnet.kernelpanicsoft.archie.serializationKOpsNbt

Nbt


object Nbt : DynamicOps<NbtTag> 

Functions

compressMaps


open fun compressMaps(): Boolean

convertList


open fun <U : Any> convertList(p0: DynamicOps<U>, p1: NbtTag): U

convertMap


open fun <U : Any> convertMap(p0: DynamicOps<U>, p1: NbtTag): U

convertTo


open override fun <U : Any> convertTo(outOps: DynamicOps<U>, input: NbtTag?): U

createBoolean


open override fun createBoolean(value: Boolean): NbtTag

createByte


open override fun createByte(value: Byte): NbtTag

createByteList


open override fun createByteList(input: ByteBuffer): NbtTag

createDouble


open override fun createDouble(value: Double): NbtTag

createFloat


open override fun createFloat(value: Float): NbtTag

createInt


open override fun createInt(value: Int): NbtTag

createIntList


open override fun createIntList(input: IntStream): NbtTag

createList


open override fun createList(input: Stream<NbtTag>): NbtTag

createLong


open override fun createLong(value: Long): NbtTag

createLongList


open override fun createLongList(input: LongStream): NbtTag

createMap


open fun createMap(p0: MutableMap<NbtTag, NbtTag>): NbtTag

open override fun createMap(map: Stream<Pair<NbtTag, NbtTag>>): NbtTag

createNumeric


open override fun createNumeric(i: Number): NbtTag

createShort


open override fun createShort(value: Short): NbtTag

createString


open override fun createString(value: String): NbtTag

empty


open override fun empty(): NbtTag?

emptyList


open fun emptyList(): NbtTag

emptyMap


open fun emptyMap(): NbtTag

get


open operator fun get(p0: NbtTag, p1: String): DataResult<NbtTag>

getBooleanValue


open fun getBooleanValue(p0: NbtTag): DataResult<Boolean>

getByteBuffer


open override fun getByteBuffer(input: NbtTag): DataResult<ByteBuffer>

getGeneric


open fun getGeneric(p0: NbtTag, p1: NbtTag): DataResult<NbtTag>

getIntStream


open override fun getIntStream(input: NbtTag): DataResult<IntStream>

getList


open override fun getList(input: NbtTag): DataResult<Consumer<Consumer<NbtTag>>>

getLongStream


open override fun getLongStream(input: NbtTag): DataResult<LongStream>

getMap


open override fun getMap(input: NbtTag): DataResult<MapLike<NbtTag>>

getMapEntries


open override fun getMapEntries(input: NbtTag): DataResult<Consumer<BiConsumer<NbtTag, NbtTag>>>

getMapValues


open override fun getMapValues(input: NbtTag): DataResult<Stream<Pair<NbtTag, NbtTag>>>

getNumberValue


open fun getNumberValue(p0: NbtTag, p1: Number): Number

open override fun getNumberValue(input: NbtTag): DataResult<Number>

getStream


open override fun getStream(input: NbtTag): DataResult<Stream<NbtTag>>

getStringValue


open override fun getStringValue(input: NbtTag): DataResult<String>

listBuilder


open fun listBuilder(): ListBuilder<NbtTag>

mapBuilder


open fun mapBuilder(): RecordBuilder<NbtTag>

mergeToList


open fun mergeToList(p0: NbtTag, p1: MutableList<NbtTag>): DataResult<NbtTag>

open override fun mergeToList(list: NbtTag?, value: NbtTag): DataResult<NbtTag>

mergeToMap


open fun mergeToMap(p0: NbtTag, p1: MapLike<NbtTag>): DataResult<NbtTag>

open fun mergeToMap(p0: NbtTag, p1: MutableMap<NbtTag, NbtTag>): DataResult<NbtTag>

open override fun mergeToMap(map: NbtTag?, key: NbtTag, value: NbtTag): DataResult<NbtTag>

mergeToPrimitive


open fun mergeToPrimitive(p0: NbtTag, p1: NbtTag): DataResult<NbtTag>

remove


open override fun remove(input: NbtTag, key: String): NbtTag

set


open operator fun set(p0: NbtTag, p1: String, p2: NbtTag): NbtTag

update


open fun update(p0: NbtTag, p1: String, p2: Function<NbtTag, NbtTag>): NbtTag

updateGeneric


open fun updateGeneric(p0: NbtTag, p1: NbtTag, p2: Function<NbtTag, NbtTag>): NbtTag

withDecoder


open fun <E : Any> withDecoder(p0: Decoder<E>): Function<NbtTag, DataResult<Pair<E, NbtTag>>>

withEncoder


open fun <E : Any> withEncoder(p0: Encoder<E>): Function<E, DataResult<NbtTag>>

withParser


open fun <E : Any> withParser(p0: Decoder<E>): Function<NbtTag, DataResult<E>>