Interface CollectionTag

All Superinterfaces:
Iterable<Tag>, Tag
All Known Implementing Classes:
ByteArrayTag, IntArrayTag, ListTag, LongArrayTag

public sealed interface CollectionTag extends Iterable<Tag>, Tag permits ListTag, ByteArrayTag, IntArrayTag, LongArrayTag
  • Method Details

    • clear

      void clear()
    • setTag

      boolean setTag(int p_128305_, Tag p_128306_)
    • addTag

      boolean addTag(int p_128310_, Tag p_128311_)
    • remove

      Tag remove(int p_128313_)
    • get

      Tag get(int p_409851_)
    • size

      int size()
    • isEmpty

      default boolean isEmpty()
    • iterator

      default Iterator<Tag> iterator()
      Specified by:
      iterator in interface Iterable<Tag>
    • stream

      default Stream<Tag> stream()