common • net.kernelpanicsoft.archie.serialization • KOps • Nbt
Nbt
object Nbt : DynamicOps<NbtTag> Functions
compressMaps
open fun compressMaps(): BooleanconvertList
open fun <U : Any> convertList(p0: DynamicOps<U>, p1: NbtTag): UconvertMap
open fun <U : Any> convertMap(p0: DynamicOps<U>, p1: NbtTag): UconvertTo
createBoolean
open override fun createBoolean(value: Boolean): NbtTagcreateByte
open override fun createByte(value: Byte): NbtTagcreateByteList
open override fun createByteList(input: ByteBuffer): NbtTagcreateDouble
open override fun createDouble(value: Double): NbtTagcreateFloat
open override fun createFloat(value: Float): NbtTagcreateInt
createIntList
open override fun createIntList(input: IntStream): NbtTagcreateList
open override fun createList(input: Stream<NbtTag>): NbtTagcreateLong
open override fun createLong(value: Long): NbtTagcreateLongList
open override fun createLongList(input: LongStream): NbtTagcreateMap
open fun createMap(p0: MutableMap<NbtTag, NbtTag>): NbtTagcreateNumeric
open override fun createNumeric(i: Number): NbtTagcreateShort
open override fun createShort(value: Short): NbtTagcreateString
open override fun createString(value: String): NbtTagempty
open override fun empty(): NbtTag?emptyList
open fun emptyList(): NbtTagemptyMap
open fun emptyMap(): NbtTagget
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
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): Numberopen override fun getNumberValue(input: NbtTag): DataResult<Number>getStream
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
set
update
updateGeneric
open fun updateGeneric(p0: NbtTag, p1: NbtTag, p2: Function<NbtTag, NbtTag>): NbtTag