Hierarchy For Package net.minecraft.server.function
Class Hierarchy
- java.lang.Object
- net.minecraft.server.function.CommandFunctionManager
 - net.minecraft.server.function.FunctionBuilder<T>
 - net.minecraft.server.function.FunctionLoader (implements net.minecraft.resource.ResourceReloader)
 - net.minecraft.server.function.LazyContainer
 - net.minecraft.server.function.Macro<T> (implements net.minecraft.server.function.CommandFunction<T>)
 - net.minecraft.server.function.Macro.FixedLine<T> (implements net.minecraft.server.function.Macro.Line<T>)
 - net.minecraft.server.function.Macro.VariableLine<T> (implements net.minecraft.server.function.Macro.Line<T>)
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- net.minecraft.server.function.MacroException
 
 
 - java.lang.Exception
 
 
Interface Hierarchy
- java.lang.AutoCloseable
- net.minecraft.server.function.Tracer
 
 - net.minecraft.server.function.CommandFunction<T>
 - net.minecraft.server.function.Macro.Line<T>
 - net.minecraft.server.function.Procedure<T>
 
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- net.minecraft.server.function.ExpandedMacro<T> (implements net.minecraft.server.function.CommandFunction<T>, net.minecraft.server.function.Procedure<T>)
 
 
 - java.lang.Record