Class CollectionNBT<T extends INBT>

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<T>
net.minecraft.nbt.CollectionNBT<T>
All Implemented Interfaces:
Iterable<T>, Collection<T>, List<T>, INBT
Direct Known Subclasses:
ByteArrayNBT, IntArrayNBT, ListNBT, LongArrayNBT

public abstract class CollectionNBT<T extends INBT> extends AbstractList<T> implements INBT
  • Constructor Details

    • CollectionNBT

      public CollectionNBT()
  • Method Details

    • set

      public abstract T set(int p_set_1_, T p_set_2_)
      Specified by:
      set in interface List<T extends INBT>
      Overrides:
      set in class AbstractList<T extends INBT>
    • add

      public abstract void add(int p_add_1_, T p_add_2_)
      Specified by:
      add in interface List<T extends INBT>
      Overrides:
      add in class AbstractList<T extends INBT>
    • remove

      public abstract T remove(int p_remove_1_)
      Specified by:
      remove in interface List<T extends INBT>
      Overrides:
      remove in class AbstractList<T extends INBT>
    • setTag

      public abstract boolean setTag(int p_218659_1_, INBT p_218659_2_)
    • addTag

      public abstract boolean addTag(int p_218660_1_, INBT p_218660_2_)
    • getElementType

      public abstract byte getElementType()