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

toNbtList

[jvm]\

@JvmName(name = “booleanIterableToList”)

fun Iterable<Boolean>.toNbtList(): NbtList<NbtByte>

@JvmName(name = “byteIterableToList”)

fun Iterable<Byte>.toNbtList(): NbtList<NbtByte>

@JvmName(name = “shortIterableToList”)

fun Iterable<Short>.toNbtList(): NbtList<NbtShort>

@JvmName(name = “intIterableToList”)

fun Iterable<Int>.toNbtList(): NbtList<NbtInt>

@JvmName(name = “longIterableToList”)

fun Iterable<Long>.toNbtList(): NbtList<NbtLong>

@JvmName(name = “floatIterableToList”)

fun Iterable<Float>.toNbtList(): NbtList<NbtFloat>

@JvmName(name = “doubleIterableToList”)

fun Iterable<Double>.toNbtList(): NbtList<NbtDouble>

@JvmName(name = “stringIterableToList”)

fun Iterable<String>.toNbtList(): NbtList<NbtString>

@JvmName(name = “byteArrayIterableToList”)

fun Iterable<ByteArray>.toNbtList(): NbtList<NbtByteArray>

@JvmName(name = “intArrayIterableToList”)

fun Iterable<IntArray>.toNbtList(): NbtList<NbtIntArray>

@JvmName(name = “longArrayIterableToList”)

fun Iterable<LongArray>.toNbtList(): NbtList<NbtLongArray>

@JvmName(name = “compoundIterableToList”)

fun Iterable<Map<String, NbtTag>>.toNbtList(): NbtList<NbtCompound>

@JvmName(name = “listIterableToList”)

fun Iterable<Iterable<NbtTag>>.toNbtList(): NbtList<NbtList<NbtTag>>

@JvmName(name = “byteListIterableToList”)

fun Iterable<Iterable<Byte>>.toNbtList(): NbtList<NbtList<NbtByte>>

@JvmName(name = “shortListIterableToList”)

fun Iterable<Iterable<Short>>.toNbtList(): NbtList<NbtList<NbtShort>>

@JvmName(name = “intListIterableToList”)

fun Iterable<Iterable<Int>>.toNbtList(): NbtList<NbtList<NbtInt>>

@JvmName(name = “longListIterableToList”)

fun Iterable<Iterable<Long>>.toNbtList(): NbtList<NbtList<NbtLong>>

@JvmName(name = “floatListIterableToList”)

fun Iterable<Iterable<Float>>.toNbtList(): NbtList<NbtList<NbtFloat>>

@JvmName(name = “doubleListIterableToList”)

fun Iterable<Iterable<Double>>.toNbtList(): NbtList<NbtList<NbtDouble>>

@JvmName(name = “arrayToNbtList”)

fun BooleanArray.toNbtList(): NbtList<NbtByte>

@JvmName(name = “arrayToNbtList”)

fun ByteArray.toNbtList(): NbtList<NbtByte>

@JvmName(name = “arrayToNbtList”)

fun ShortArray.toNbtList(): NbtList<NbtShort>

@JvmName(name = “arrayToNbtList”)

fun IntArray.toNbtList(): NbtList<NbtInt>

@JvmName(name = “arrayToNbtList”)

fun LongArray.toNbtList(): NbtList<NbtLong>

@JvmName(name = “arrayToNbtList”)

fun FloatArray.toNbtList(): NbtList<NbtFloat>

@JvmName(name = “arrayToNbtList”)

fun DoubleArray.toNbtList(): NbtList<NbtDouble>

@JvmName(name = “arrayToNbtList”)

fun Array<out String>.toNbtList(): NbtList<NbtString>

@JvmName(name = “arrayToNbtList”)

fun Array<out ByteArray>.toNbtList(): NbtList<NbtByteArray>

@JvmName(name = “arrayToNbtList”)

fun Array<out IntArray>.toNbtList(): NbtList<NbtIntArray>

@JvmName(name = “arrayToNbtList”)

fun Array<out LongArray>.toNbtList(): NbtList<NbtLongArray>

@JvmName(name = “arrayToNbtList”)

fun Array<out Map<String, NbtTag>>.toNbtList(): NbtList<NbtCompound>

@JvmName(name = “arrayToNbtList”)

fun Array<out Array<NbtTag>>.toNbtList(): NbtList<NbtList<NbtTag>>

@JvmName(name = “arrayToNbtList”)

fun Array<out ByteArray>.toNbtList(): NbtList<NbtList<NbtByte>>

@JvmName(name = “arrayToNbtList”)

fun Array<out ShortArray>.toNbtList(): NbtList<NbtList<NbtShort>>

@JvmName(name = “arrayToNbtList”)

fun Array<out IntArray>.toNbtList(): NbtList<NbtList<NbtInt>>

@JvmName(name = “arrayToNbtList”)

fun Array<out LongArray>.toNbtList(): NbtList<NbtList<NbtLong>>

@JvmName(name = “arrayToNbtList”)

fun Array<out FloatArray>.toNbtList(): NbtList<NbtList<NbtFloat>>

@JvmName(name = “arrayToNbtList”)

fun Array<out DoubleArray>.toNbtList(): NbtList<NbtList<NbtDouble>>

@JvmName(name = “arrayToNbtList”)

fun Array<out Array<out String>>.toNbtList(): NbtList<NbtList<NbtString>>

@JvmName(name = “arrayToNbtList”)

fun Array<out Array<out ByteArray>>.toNbtList(): NbtList<NbtList<NbtByteArray>>

@JvmName(name = “arrayToNbtList”)

fun Array<out Array<out IntArray>>.toNbtList(): NbtList<NbtList<NbtIntArray>>

@JvmName(name = “arrayToNbtList”)

fun Array<out Array<out LongArray>>.toNbtList(): NbtList<NbtList<NbtLongArray>>

@JvmName(name = “arrayToNbtList”)

fun Array<out Array<out Array<NbtTag>>>.toNbtList(): NbtList<NbtList<NbtList<NbtTag>>>

@JvmName(name = “arrayToNbtList”)

fun Array<out Array<out Map<String, NbtTag>>>.toNbtList(): NbtList<NbtList<NbtCompound>>

@JvmName(name = “arrayIterableNbtTagToNbtList”)

fun Array<out Iterable<NbtTag>>.toNbtList(): NbtList<NbtList<NbtTag>>

@JvmName(name = “arrayIterableByteToNbtList”)

fun Array<out Iterable<Byte>>.toNbtList(): NbtList<NbtList<NbtByte>>

@JvmName(name = “arrayIterableShortToNbtList”)

fun Array<out Iterable<Short>>.toNbtList(): NbtList<NbtList<NbtShort>>

@JvmName(name = “arrayIterableIntToNbtList”)

fun Array<out Iterable<Int>>.toNbtList(): NbtList<NbtList<NbtInt>>

@JvmName(name = “arrayIterableLongToNbtList”)

fun Array<out Iterable<Long>>.toNbtList(): NbtList<NbtList<NbtLong>>

@JvmName(name = “arrayIterableFloatToNbtList”)

fun Array<out Iterable<Float>>.toNbtList(): NbtList<NbtList<NbtFloat>>

@JvmName(name = “arrayIterableDoubleToNbtList”)

fun Array<out Iterable<Double>>.toNbtList(): NbtList<NbtList<NbtDouble>>

@JvmName(name = “arrayIterableStringToNbtList”)

fun Array<out Iterable<String>>.toNbtList(): NbtList<NbtList<NbtString>>

@JvmName(name = “arrayIterableByteArrayToNbtList”)

fun Array<out Iterable<ByteArray>>.toNbtList(): NbtList<NbtList<NbtByteArray>>

@JvmName(name = “arrayIterableIntArrayToNbtList”)

fun Array<out Iterable<IntArray>>.toNbtList(): NbtList<NbtList<NbtIntArray>>

@JvmName(name = “arrayIterableLongArrayToNbtList”)

fun Array<out Iterable<LongArray>>.toNbtList(): NbtList<NbtList<NbtLongArray>>

@JvmName(name = “arrayIterableIterableNbtTagToNbtList”)

fun Array<out Iterable<Iterable<NbtTag>>>.toNbtList(): NbtList<NbtList<NbtList<NbtTag>>>

@JvmName(name = “arrayIterableCompoundToNbtList”)

fun Array<out Iterable<Map<String, NbtTag>>>.toNbtList(): NbtList<NbtList<NbtCompound>>

Returns a NbtList contained all elements wrapped in the appropriated NbtTag.