Hierarchy For Package net.minecraft.command
Class Hierarchy
- java.lang.Object
- net.minecraft.command.BlockDataObject (implements net.minecraft.command.DataCommandObject)
 - net.minecraft.command.CommandExecutionContext<T> (implements java.lang.AutoCloseable)
 - net.minecraft.command.CommandFunctionAction<T> (implements net.minecraft.command.SourcedCommandAction<T>)
 - net.minecraft.command.CommandSource.RelativePosition
 - net.minecraft.command.ControlFlowAware.Helper<T> (implements net.minecraft.command.ControlFlowAware<T>)
 - net.minecraft.command.DataCommandStorage
 - net.minecraft.command.EntityDataObject (implements net.minecraft.command.DataCommandObject)
 - net.minecraft.command.EntitySelector
 - net.minecraft.command.EntitySelectorOptions
 - net.minecraft.command.EntitySelectorReader
 - net.minecraft.command.FallthroughCommandAction<T> (implements net.minecraft.command.CommandAction<T>)
 - net.minecraft.command.FixedCommandAction<T> (implements net.minecraft.command.SourcedCommandAction<T>)
 - net.minecraft.command.IsolatedCommandAction<T> (implements net.minecraft.command.CommandAction<T>)
 - net.minecraft.world.PersistentState
- net.minecraft.command.DataCommandStorage.PersistentState
 
 - net.minecraft.command.SingleCommandAction<T>
- net.minecraft.command.SingleCommandAction.MultiSource<T> (implements net.minecraft.command.CommandAction<T>)
 - net.minecraft.command.SingleCommandAction.SingleSource<T> (implements net.minecraft.command.CommandAction<T>)
 - net.minecraft.command.SingleCommandAction.Sourced<T> (implements net.minecraft.command.SourcedCommandAction<T>)
 
 - net.minecraft.command.SteppedCommandAction<T,
P> (implements net.minecraft.command.CommandAction<T>)  - net.minecraft.command.StorageDataObject (implements net.minecraft.command.DataCommandObject)
 - net.minecraft.command.TranslatableBuiltInExceptions (implements com.mojang.brigadier.exceptions.BuiltInExceptionProvider)
 
 
Interface Hierarchy
- com.mojang.brigadier.Command<S>
- net.minecraft.command.ControlFlowAware.Command<T> (also extends net.minecraft.command.ControlFlowAware<T>)
 
 - net.minecraft.command.CommandAction<T>
 - net.minecraft.command.CommandSource
 - net.minecraft.command.ControlFlowAware<T>
- net.minecraft.command.ControlFlowAware.Command<T> (also extends com.mojang.brigadier.Command<S>)
 
 - net.minecraft.command.DataCommandObject
 - net.minecraft.command.EntitySelectorOptions.SelectorHandler
 - net.minecraft.command.ExecutionControl<T>
 - net.minecraft.command.Forkable<T>
- net.minecraft.command.Forkable.RedirectModifier<T> (also extends com.mojang.brigadier.RedirectModifier<S>)
 
 - net.minecraft.command.Frame.Control
 - com.mojang.brigadier.RedirectModifier<S>
- net.minecraft.command.Forkable.RedirectModifier<T> (also extends net.minecraft.command.Forkable<T>)
 
 - net.minecraft.registry.RegistryWrapper.WrapperLookup
- net.minecraft.command.CommandRegistryAccess
 
 - net.minecraft.command.ReturnValueConsumer
 - net.minecraft.command.SourcedCommandAction<T>
 - net.minecraft.command.SteppedCommandAction.ActionWrapper<T,
P>  
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.minecraft.command.CommandSource.SuggestedIdType
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
 
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- net.minecraft.command.CommandQueueEntry<T>
 - net.minecraft.command.EntitySelectorOptions.SelectorOption
 - net.minecraft.command.ExecutionFlags
 - net.minecraft.command.FloatRangeArgument
 - net.minecraft.command.Frame
 - net.minecraft.command.MacroInvocation
 
 
 - java.lang.Record