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.core.NonNullList<E>
 
 
 - java.util.AbstractList<E> (implements java.util.List<E>)
 - net.minecraft.core.BlockMath
 - net.minecraft.core.Cursor3D
 - net.minecraft.core.GlobalPos
 - net.minecraft.core.Holder.Reference<T> (implements net.minecraft.core.Holder<T>)
 - net.minecraft.core.HolderLookup.Delegate<T> (implements net.minecraft.core.HolderLookup<T>)
 - net.minecraft.core.HolderLookup.RegistryLookup.Delegate<T> (implements net.minecraft.core.HolderLookup.RegistryLookup<T>)
 - net.minecraft.core.HolderSet.ListBacked<T> (implements net.minecraft.core.HolderSet<T>)
- net.minecraft.core.HolderSet.Direct<T>
 - net.minecraft.core.HolderSet.Named<T>
 
 - net.minecraft.core.IdMapper<T> (implements net.minecraft.core.IdMap<T>)
 - net.minecraft.core.LayeredRegistryAccess<T>
 - net.minecraft.core.MappedRegistry<T> (implements net.minecraft.core.WritableRegistry<T>)
- net.minecraft.core.DefaultedMappedRegistry<T> (implements net.minecraft.core.DefaultedRegistry<T>)
 
 - net.minecraft.core.QuartPos
 - java.lang.Record
- net.minecraft.core.Holder.Direct<T> (implements net.minecraft.core.Holder<T>)
 - net.minecraft.core.RegistryAccess.RegistryEntry<T>
 - net.minecraft.core.RegistryCodecs.RegistryEntry<T>
 - net.minecraft.core.RegistrySetBuilder.BuildState
 - net.minecraft.core.RegistrySetBuilder.RegisteredValue<T>
 - net.minecraft.core.RegistrySetBuilder.RegistryContents<T>
 - net.minecraft.core.RegistrySetBuilder.RegistryStub<T>
 - net.minecraft.core.RegistrySetBuilder.ValueAndHolder<T>
 - net.minecraft.core.RegistrySynchronization.NetworkedRegistryData<E>
 
 - net.minecraft.core.RegistryAccess.ImmutableRegistryAccess (implements net.minecraft.core.RegistryAccess)
 - net.minecraft.core.RegistryCodecs
 - net.minecraft.core.RegistrySetBuilder
 - net.minecraft.core.RegistrySetBuilder.CompositeOwner (implements net.minecraft.core.HolderOwner<T>)
 - net.minecraft.core.RegistrySetBuilder.EmptyTagLookup<T> (implements net.minecraft.core.HolderGetter<T>)
- net.minecraft.core.RegistrySetBuilder.UniversalLookup
 
 - net.minecraft.core.RegistrySynchronization
 - net.minecraft.core.Rotations
 - net.minecraft.core.UUIDUtil
 - net.minecraft.core.Vec3i (implements java.lang.Comparable<T>)
- net.minecraft.core.BlockPos
- net.minecraft.core.BlockPos.MutableBlockPos
 
 - net.minecraft.core.SectionPos
 
 - net.minecraft.core.BlockPos
 
 - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
 
Interface Hierarchy
- net.minecraft.core.HolderGetter<T>
- net.minecraft.core.HolderLookup<T>
- net.minecraft.core.HolderLookup.RegistryLookup<T> (also extends net.minecraft.core.HolderOwner<T>)
 
 
 - net.minecraft.core.HolderLookup<T>
 - net.minecraft.core.HolderGetter.Provider
 - net.minecraft.core.HolderLookup.Provider
- net.minecraft.core.RegistryAccess
- net.minecraft.core.RegistryAccess.Frozen
 
 
 - net.minecraft.core.RegistryAccess
 - net.minecraft.core.HolderOwner<T>
- net.minecraft.core.HolderLookup.RegistryLookup<T> (also extends net.minecraft.core.HolderLookup<T>)
 
 - net.minecraftforge.common.extensions.IForgeHolderSet<T>
 - net.minecraftforge.registries.tags.IReverseTag<V>
 - java.lang.Iterable<T>
- net.minecraft.core.HolderSet<T> (also extends net.minecraftforge.common.extensions.IForgeHolderSet<T>)
 - net.minecraft.core.IdMap<T>
- net.minecraft.core.Registry<T> (also extends com.mojang.serialization.Keyable)
- net.minecraft.core.DefaultedRegistry<T>
 - net.minecraft.core.WritableRegistry<T>
 
 
 - net.minecraft.core.Registry<T> (also extends com.mojang.serialization.Keyable)
 
 - com.mojang.serialization.Keyable
- net.minecraft.core.Registry<T> (also extends net.minecraft.core.IdMap<T>)
- net.minecraft.core.DefaultedRegistry<T>
 - net.minecraft.core.WritableRegistry<T>
 
 
 - net.minecraft.core.Registry<T> (also extends net.minecraft.core.IdMap<T>)
 - net.minecraft.core.Position
 - net.minecraft.core.RegistrySetBuilder.RegistryBootstrap<T>
 - java.util.function.Supplier<T>
- net.minecraft.core.Holder<T> (also extends net.minecraftforge.registries.tags.IReverseTag<V>)
 
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.minecraft.core.AxisCycle
 - net.minecraft.core.Direction (implements net.minecraft.util.StringRepresentable)
 - net.minecraft.core.Direction.Axis (implements java.util.function.Predicate<T>, net.minecraft.util.StringRepresentable)
 - net.minecraft.core.Direction.AxisDirection
 - net.minecraft.core.Direction.Plane (implements java.lang.Iterable<T>, java.util.function.Predicate<T>)
 - net.minecraft.core.Direction8
 - net.minecraft.core.FrontAndTop (implements net.minecraft.util.StringRepresentable)
 - net.minecraft.core.Holder.Kind
 - net.minecraft.core.Holder.Reference.Type
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)