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

remove

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

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

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

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

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

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

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

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

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

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

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

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

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

@JvmName(name = “removeListOfList”)

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

@JvmName(name = “removeListOfListIterByte”)

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

@JvmName(name = “removeListOfList”)

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

@JvmName(name = “removeListOfListIterShort”)

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

@JvmName(name = “removeListOfList”)

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

@JvmName(name = “removeListOfListIterInt”)

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

@JvmName(name = “removeListOfList”)

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

@JvmName(name = “removeListOfListIterLong”)

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

@JvmName(name = “removeListOfList”)

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

@JvmName(name = “removeListOfListIterFloat”)

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

@JvmName(name = “removeListOfList”)

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

@JvmName(name = “removeListOfListIterString”)

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

@JvmName(name = “removeListOfList”)

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

@JvmName(name = “removeListOfListIterByteArray”)

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

@JvmName(name = “removeListOfList”)

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

@JvmName(name = “removeListOfListIterIntArray”)

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

@JvmName(name = “removeListOfList”)

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

@JvmName(name = “removeListOfListIterLongArray”)

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

@JvmName(name = “removeListOfList”)

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

@JvmName(name = “removeListOfListIterCompound”)

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

Removes a tag containing the given value.