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/add

add

[jvm]
fun NbtList<NbtByte>.add(value: Byte): Boolean

fun NbtList<NbtShort>.add(value: Short): Boolean

fun NbtList<NbtInt>.add(value: Int): Boolean

fun NbtList<NbtLong>.add(value: Long): Boolean

fun NbtList<NbtFloat>.add(value: Float): Boolean

fun NbtList<NbtDouble>.add(value: Double): Boolean

fun NbtList<NbtString>.add(value: String): Boolean

fun NbtList<NbtByteArray>.add(value: ByteArray): Boolean

fun NbtList<NbtIntArray>.add(value: IntArray): Boolean

fun NbtList<NbtLongArray>.add(value: LongArray): Boolean

fun NbtList<NbtCompound>.add(value: Map<String, NbtTag>): Boolean

fun <T : NbtTag> NbtList<NbtList<T>>.add(value: Iterable<T>): Boolean

fun <T : NbtTag> NbtList<NbtList<T>>.add(value: Array<T>): Boolean

@JvmName(name = “addListOfList”)

fun NbtList<NbtList<NbtByte>>.add(value: ByteArray): Boolean

@JvmName(name = “addListOfListIterByte”)

fun NbtList<NbtList<NbtByte>>.add(value: Iterable<Byte>): Boolean

@JvmName(name = “addListOfList”)

fun NbtList<NbtList<NbtShort>>.add(value: ShortArray): Boolean

@JvmName(name = “addListOfListIterShort”)

fun NbtList<NbtList<NbtShort>>.add(value: Iterable<Short>): Boolean

@JvmName(name = “addListOfList”)

fun NbtList<NbtList<NbtInt>>.add(value: IntArray): Boolean

@JvmName(name = “addListOfListIterInt”)

fun NbtList<NbtList<NbtInt>>.add(value: Iterable<Int>): Boolean

@JvmName(name = “addListOfList”)

fun NbtList<NbtList<NbtLong>>.add(value: LongArray): Boolean

@JvmName(name = “addListOfListIterLong”)

fun NbtList<NbtList<NbtLong>>.add(value: Iterable<Long>): Boolean

@JvmName(name = “addListOfList”)

fun NbtList<NbtList<NbtFloat>>.add(value: FloatArray): Boolean

@JvmName(name = “addListOfListIterFloat”)

fun NbtList<NbtList<NbtFloat>>.add(value: Iterable<Float>): Boolean

@JvmName(name = “addListOfList”)

fun NbtList<NbtList<NbtString>>.add(value: Array<String>): Boolean

@JvmName(name = “addListOfListIterString”)

fun NbtList<NbtList<NbtString>>.add(value: Iterable<String>): Boolean

@JvmName(name = “addListOfList”)

fun NbtList<NbtList<NbtByteArray>>.add(value: Array<ByteArray>): Boolean

@JvmName(name = “addListOfListIterByteArray”)

fun NbtList<NbtList<NbtByteArray>>.add(value: Iterable<ByteArray>): Boolean

@JvmName(name = “addListOfList”)

fun NbtList<NbtList<NbtIntArray>>.add(value: Array<IntArray>): Boolean

@JvmName(name = “addListOfListIterIntArray”)

fun NbtList<NbtList<NbtIntArray>>.add(value: Iterable<IntArray>): Boolean

@JvmName(name = “addListOfList”)

fun NbtList<NbtList<NbtLongArray>>.add(value: Array<LongArray>): Boolean

@JvmName(name = “addListOfListIterLongArray”)

fun NbtList<NbtList<NbtLongArray>>.add(value: Iterable<LongArray>): Boolean

@JvmName(name = “addListOfList”)

fun NbtList<NbtList<NbtCompound>>.add(value: Array<Map<String, NbtTag>>): Boolean

@JvmName(name = “addListOfListIterCompound”)

fun NbtList<NbtList<NbtCompound>>.add(value: Iterable<Map<String, NbtTag>>): Boolean

Adds a value with the appropriated NbtTag wrapper.