NBT-Manipulator

A kotlin/java lib that allows you to read and write NBT data in a clean way

View on GitHub

//nbt-manipulator/br.com.gamemods.nbtmanipulator/plusAssign

plusAssign

[jvm]
operator fun NbtList<NbtByte>.plusAssign(value: Byte)

operator fun NbtList<NbtShort>.plusAssign(value: Short)

operator fun NbtList<NbtInt>.plusAssign(value: Int)

operator fun NbtList<NbtLong>.plusAssign(value: Long)

operator fun NbtList<NbtFloat>.plusAssign(value: Float)

operator fun NbtList<NbtDouble>.plusAssign(value: Double)

operator fun NbtList<NbtString>.plusAssign(value: String)

operator fun NbtList<NbtByteArray>.plusAssign(value: ByteArray)

operator fun NbtList<NbtIntArray>.plusAssign(value: IntArray)

operator fun NbtList<NbtLongArray>.plusAssign(value: LongArray)

operator fun NbtList<NbtCompound>.plusAssign(value: Map<String, NbtTag>)

operator fun <T : NbtTag> NbtList<NbtList<T>>.plusAssign(value: Iterable<T>)

operator fun <T : NbtTag> NbtList<NbtList<T>>.plusAssign(value: Array<T>)

@JvmName(name = “plusAssignListOfList”)

operator fun NbtList<NbtList<NbtByte>>.plusAssign(value: ByteArray)

@JvmName(name = “plusAssignListOfListIterByte”)

operator fun NbtList<NbtList<NbtByte>>.plusAssign(value: Iterable<Byte>)

@JvmName(name = “plusAssignListOfList”)

operator fun NbtList<NbtList<NbtShort>>.plusAssign(value: ShortArray)

@JvmName(name = “plusAssignListOfListIterShort”)

operator fun NbtList<NbtList<NbtShort>>.plusAssign(value: Iterable<Short>)

@JvmName(name = “plusAssignListOfList”)

operator fun NbtList<NbtList<NbtInt>>.plusAssign(value: IntArray)

@JvmName(name = “plusAssignListOfListIterInt”)

operator fun NbtList<NbtList<NbtInt>>.plusAssign(value: Iterable<Int>)

@JvmName(name = “plusAssignListOfList”)

operator fun NbtList<NbtList<NbtLong>>.plusAssign(value: LongArray)

@JvmName(name = “plusAssignListOfListIterLong”)

operator fun NbtList<NbtList<NbtLong>>.plusAssign(value: Iterable<Long>)

@JvmName(name = “plusAssignListOfList”)

operator fun NbtList<NbtList<NbtFloat>>.plusAssign(value: FloatArray)

@JvmName(name = “plusAssignListOfListIterFloat”)

operator fun NbtList<NbtList<NbtFloat>>.plusAssign(value: Iterable<Float>)

@JvmName(name = “plusAssignListOfList”)

operator fun NbtList<NbtList<NbtString>>.plusAssign(value: Array<String>)

@JvmName(name = “plusAssignListOfListIterString”)

operator fun NbtList<NbtList<NbtString>>.plusAssign(value: Iterable<String>)

@JvmName(name = “plusAssignListOfList”)

operator fun NbtList<NbtList<NbtByteArray>>.plusAssign(value: Array<ByteArray>)

@JvmName(name = “plusAssignListOfListIterByteArray”)

operator fun NbtList<NbtList<NbtByteArray>>.plusAssign(value: Iterable<ByteArray>)

@JvmName(name = “plusAssignListOfList”)

operator fun NbtList<NbtList<NbtIntArray>>.plusAssign(value: Array<IntArray>)

@JvmName(name = “plusAssignListOfListIterIntArray”)

operator fun NbtList<NbtList<NbtIntArray>>.plusAssign(value: Iterable<IntArray>)

@JvmName(name = “plusAssignListOfList”)

operator fun NbtList<NbtList<NbtLongArray>>.plusAssign(value: Array<LongArray>)

@JvmName(name = “plusAssignListOfListIterLongArray”)

operator fun NbtList<NbtList<NbtLongArray>>.plusAssign(value: Iterable<LongArray>)

@JvmName(name = “plusAssignListOfList”)

operator fun NbtList<NbtList<NbtCompound>>.plusAssign(value: Array<Map<String, NbtTag>>)

@JvmName(name = “plusAssignListOfListIterCompound”)

operator fun NbtList<NbtList<NbtCompound>>.plusAssign(value: Iterable<Map<String, NbtTag>>)

Adds a value with the appropriated NbtTag wrapper.