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

contains

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

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

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

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

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

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

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

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

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

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

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

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

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

@JvmName(name = “containsListOfList”)

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

@JvmName(name = “containsListOfListIterByte”)

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

@JvmName(name = “containsListOfList”)

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

@JvmName(name = “containsListOfListIterShort”)

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

@JvmName(name = “containsListOfList”)

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

@JvmName(name = “containsListOfListIterInt”)

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

@JvmName(name = “containsListOfList”)

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

@JvmName(name = “containsListOfListIterLong”)

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

@JvmName(name = “containsListOfList”)

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

@JvmName(name = “containsListOfListIterFloat”)

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

@JvmName(name = “containsListOfList”)

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

@JvmName(name = “containsListOfListIterString”)

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

@JvmName(name = “containsListOfList”)

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

@JvmName(name = “containsListOfListIterByteArray”)

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

@JvmName(name = “containsListOfList”)

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

@JvmName(name = “containsListOfListIterIntArray”)

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

@JvmName(name = “containsListOfList”)

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

@JvmName(name = “containsListOfListIterLongArray”)

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

@JvmName(name = “containsListOfList”)

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

@JvmName(name = “containsListOfListIterCompound”)

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

Checks if the list contains a NbtTag with the given value.