Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- net.minecraft.nbt.CollectionTag<T> (implements net.minecraft.nbt.Tag)
- net.minecraft.nbt.ByteArrayTag
 - net.minecraft.nbt.IntArrayTag
 - net.minecraft.nbt.ListTag
 - net.minecraft.nbt.LongArrayTag
 
 
 - net.minecraft.nbt.CollectionTag<T> (implements net.minecraft.nbt.Tag)
 
 - java.util.AbstractList<E> (implements java.util.List<E>)
 - net.minecraft.nbt.ByteTag.Cache
 - net.minecraft.nbt.CompoundTag (implements net.minecraft.nbt.Tag)
 - net.minecraft.nbt.EndTag (implements net.minecraft.nbt.Tag)
 - net.minecraft.nbt.IntTag.Cache
 - net.minecraft.nbt.LongTag.Cache
 - net.minecraft.nbt.NbtAccounter
 - net.minecraft.nbt.NbtIo
 - net.minecraft.nbt.NbtOps (implements com.mojang.serialization.DynamicOps<T>)
 - net.minecraft.nbt.NbtOps.ByteListCollector (implements net.minecraft.nbt.NbtOps.ListCollector)
 - net.minecraft.nbt.NbtOps.HeterogenousListCollector (implements net.minecraft.nbt.NbtOps.ListCollector)
 - net.minecraft.nbt.NbtOps.HomogenousListCollector (implements net.minecraft.nbt.NbtOps.ListCollector)
 - net.minecraft.nbt.NbtOps.InitialListCollector (implements net.minecraft.nbt.NbtOps.ListCollector)
 - net.minecraft.nbt.NbtOps.IntListCollector (implements net.minecraft.nbt.NbtOps.ListCollector)
 - net.minecraft.nbt.NbtOps.LongListCollector (implements net.minecraft.nbt.NbtOps.ListCollector)
 - net.minecraft.nbt.NbtUtils
 - net.minecraft.nbt.NumericTag (implements net.minecraft.nbt.Tag)
 - com.mojang.serialization.RecordBuilder.AbstractBuilder<T,
R> (implements com.mojang.serialization.RecordBuilder<T>) - com.mojang.serialization.RecordBuilder.AbstractStringBuilder<T,
R> - net.minecraft.nbt.NbtOps.NbtRecordBuilder
 
 
 - com.mojang.serialization.RecordBuilder.AbstractStringBuilder<T,
 - net.minecraft.nbt.ShortTag.Cache
 - net.minecraft.nbt.SnbtPrinterTagVisitor (implements net.minecraft.nbt.TagVisitor)
 - net.minecraft.nbt.StringTag (implements net.minecraft.nbt.Tag)
 - net.minecraft.nbt.StringTagVisitor (implements net.minecraft.nbt.TagVisitor)
 - net.minecraft.nbt.TagParser
 - net.minecraft.nbt.TagTypes
 - net.minecraft.nbt.TextComponentTagVisitor (implements net.minecraft.nbt.TagVisitor)
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- net.minecraft.nbt.NbtAccounterException
 
 
 - java.lang.RuntimeException
 
 - java.lang.Exception
 
 - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
 
Interface Hierarchy
- net.minecraft.nbt.NbtOps.ListCollector
 - net.minecraft.nbt.StreamTagVisitor
 - net.minecraft.nbt.Tag
 - net.minecraft.nbt.TagType<T>
- net.minecraft.nbt.TagType.StaticSize<T>
 - net.minecraft.nbt.TagType.VariableSize<T>
 
 - net.minecraft.nbt.TagVisitor
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.minecraft.nbt.StreamTagVisitor.EntryResult
 - net.minecraft.nbt.StreamTagVisitor.ValueResult
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)