Package net.minecraft.nbt
Class AbstractNbtList<T extends NbtElement>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<T>
net.minecraft.nbt.AbstractNbtList<T>
- All Implemented Interfaces:
Iterable<T>,Collection<T>,List<T>,NbtElement
- Direct Known Subclasses:
NbtByteArray,NbtIntArray,NbtList,NbtLongArray
public abstract class AbstractNbtList<T extends NbtElement>
extends AbstractList<T>
implements NbtElement
Represents an abstraction of a mutable NBT list which holds elements of the same type.
- Mappings:
Namespace Name official mzintermediary net/minecraft/class_2483named net/minecraft/nbt/AbstractNbtList
-
Field Summary
Fields inherited from class java.util.AbstractList
modCountFields inherited from interface net.minecraft.nbt.NbtElement
BYTE_ARRAY_TYPE, BYTE_TYPE, COMPOUND_TYPE, DOUBLE_TYPE, field_33246, field_33247, field_33248, field_33249, field_33264, FLOAT_TYPE, INT_ARRAY_TYPE, INT_TYPE, LIST_TYPE, LONG_ARRAY_TYPE, LONG_TYPE, NULL_TYPE, NUMBER_TYPE, SHORT_TYPE, STRING_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidabstract booleanaddElement(int index, NbtElement element)abstract byteGets the type of element that this list holds.abstract Tremove(int int2)abstract Tabstract booleansetElement(int index, NbtElement element)Methods inherited from class java.util.AbstractList
add, addAll, clear, equals, get, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subListMethods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, size, toArray, toArray, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
addAll, contains, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, size, sort, spliterator, toArray, toArrayMethods inherited from interface net.minecraft.nbt.NbtElement
accept, asString, copy, getNbtType, getType, toString, write
-
Constructor Details
-
AbstractNbtList
public AbstractNbtList()
-
-
Method Details
-
set
- Specified by:
setin interfaceList<T extends NbtElement>- Overrides:
setin classAbstractList<T extends NbtElement>- Mappings:
Namespace Name Mixin selector official dLmz;d(ILns;)Lns;intermediary method_10606Lnet/minecraft/class_2483;method_10606(ILnet/minecraft/class_2520;)Lnet/minecraft/class_2520;named setLnet/minecraft/nbt/AbstractNbtList;set(ILnet/minecraft/nbt/NbtElement;)Lnet/minecraft/nbt/NbtElement;
-
add
- Specified by:
addin interfaceList<T extends NbtElement>- Overrides:
addin classAbstractList<T extends NbtElement>- Mappings:
Namespace Name Mixin selector official cLmz;c(ILns;)Vintermediary method_10531Lnet/minecraft/class_2483;method_10531(ILnet/minecraft/class_2520;)Vnamed addLnet/minecraft/nbt/AbstractNbtList;add(ILnet/minecraft/nbt/NbtElement;)V
-
remove
- Specified by:
removein interfaceList<T extends NbtElement>- Overrides:
removein classAbstractList<T extends NbtElement>- Mappings:
Namespace Name Mixin selector official cLmz;c(I)Lns;intermediary method_10536Lnet/minecraft/class_2483;method_10536(I)Lnet/minecraft/class_2520;named removeLnet/minecraft/nbt/AbstractNbtList;remove(I)Lnet/minecraft/nbt/NbtElement;
-
setElement
- Mappings:
Namespace Name Mixin selector official aLmz;a(ILns;)Zintermediary method_10535Lnet/minecraft/class_2483;method_10535(ILnet/minecraft/class_2520;)Znamed setElementLnet/minecraft/nbt/AbstractNbtList;setElement(ILnet/minecraft/nbt/NbtElement;)Z
-
addElement
- Mappings:
Namespace Name Mixin selector official bLmz;b(ILns;)Zintermediary method_10533Lnet/minecraft/class_2483;method_10533(ILnet/minecraft/class_2520;)Znamed addElementLnet/minecraft/nbt/AbstractNbtList;addElement(ILnet/minecraft/nbt/NbtElement;)Z
-
getHeldType
public abstract byte getHeldType()Gets the type of element that this list holds.- Returns:
- the type of element that this list holds
- Mappings:
Namespace Name Mixin selector official eLmz;e()Bintermediary method_10601Lnet/minecraft/class_2483;method_10601()Bnamed getHeldTypeLnet/minecraft/nbt/AbstractNbtList;getHeldType()B
-