Class Hierarchy
- java.lang.Object
- net.minecraft.util.thread.BlockableEventLoop<R> (implements java.util.concurrent.Executor, net.minecraft.util.thread.ProcessorHandle<Msg>, net.minecraft.util.profiling.metrics.ProfilerMeasured)
- net.minecraft.util.thread.ReentrantBlockableEventLoop<R>
- net.minecraft.server.MinecraftServer (implements java.lang.AutoCloseable, net.minecraft.commands.CommandSource, net.minecraft.server.ServerInfo)
 
 
 - net.minecraft.util.thread.ReentrantBlockableEventLoop<R>
 - net.minecraft.server.Bootstrap
 - net.minecraft.server.ChainedJsonException.Entry
 - net.minecraft.server.ConsoleInput
 - net.minecraft.server.Eula
 - net.minecraft.server.Main
 - net.minecraft.server.MinecraftServer.TimeProfiler
 - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
- java.io.FilterOutputStream
- java.io.PrintStream (implements java.lang.Appendable, java.io.Closeable)
- net.minecraft.server.LoggedPrintStream
- net.minecraft.server.DebugLoggedPrintStream
 
 
 - net.minecraft.server.LoggedPrintStream
 
 - java.io.PrintStream (implements java.lang.Appendable, java.io.Closeable)
 
 - java.io.FilterOutputStream
 - net.minecraft.server.PlayerAdvancements
 - java.lang.Record
- net.minecraft.server.MinecraftServer.ReloadableResources (implements java.lang.AutoCloseable)
 - net.minecraft.server.MinecraftServer.ServerResourcePackInfo
 - net.minecraft.server.PlayerAdvancements.Data
 - net.minecraft.server.Services
 - net.minecraft.server.WorldLoader.DataLoadContext
 - net.minecraft.server.WorldLoader.DataLoadOutput<D>
 - net.minecraft.server.WorldLoader.InitConfig
 - net.minecraft.server.WorldLoader.PackConfig
 - net.minecraft.server.WorldStem (implements java.lang.AutoCloseable)
 
 - net.minecraft.server.ReloadableServerResources
 - net.minecraft.world.scores.Scoreboard
- net.minecraft.server.ServerScoreboard
 
 - net.minecraft.server.ServerFunctionLibrary (implements net.minecraft.server.packs.resources.PreparableReloadListener)
 - net.minecraft.server.ServerFunctionManager
 - net.minecraft.server.ServerFunctionManager.ExecutionContext
 - net.minecraft.server.ServerFunctionManager.ExecutionContext.AbortingReturnValueConsumer (implements java.util.function.IntConsumer)
 - net.minecraft.server.ServerFunctionManager.QueuedCommand
 - net.minecraft.server.packs.resources.SimplePreparableReloadListener<T> (implements net.minecraft.server.packs.resources.PreparableReloadListener)
- net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener
- net.minecraft.server.ServerAdvancementManager
 
 
 - net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.io.IOException
- net.minecraft.server.ChainedJsonException
 
 - java.lang.RuntimeException
- net.minecraft.server.RunningOnDifferentThreadException
 
 
 - java.io.IOException
 
 - java.lang.Exception
 - net.minecraft.server.TickTask (implements java.lang.Runnable)
 - net.minecraft.server.WorldLoader
 
 - net.minecraft.util.thread.BlockableEventLoop<R> (implements java.util.concurrent.Executor, net.minecraft.util.thread.ProcessorHandle<Msg>, net.minecraft.util.profiling.metrics.ProfilerMeasured)
 
Interface Hierarchy
- net.minecraft.server.ServerFunctionManager.TraceCallbacks
 - net.minecraft.server.ServerInfo
- net.minecraft.server.ServerInterface
 
 - net.minecraft.server.WorldLoader.ResultFactory<D,
R>  - net.minecraft.server.WorldLoader.WorldDataSupplier<D>
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.minecraft.server.RegistryLayer
 - net.minecraft.server.ServerScoreboard.Method
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)