Hierarchy For Package net.minecraft.resource
Class Hierarchy
- java.lang.Object
- net.minecraft.resource.AbstractFileResourcePack (implements net.minecraft.resource.ResourcePack)
- net.minecraft.resource.DirectoryResourcePack
 - net.minecraft.resource.ZipResourcePack
 
 - net.minecraft.resource.DataPackSettings
 - net.minecraft.resource.DefaultResourcePack (implements net.minecraft.resource.ResourcePack)
 - net.minecraft.resource.DefaultResourcePackBuilder
 - net.minecraft.resource.DependencyTracker<K,
V>  - net.minecraft.resource.DirectoryResourcePack.DirectoryBackedFactory (implements net.minecraft.resource.ResourcePackProfile.PackFactory)
 - net.minecraft.resource.FileResourcePackProvider (implements net.minecraft.resource.ResourcePackProvider)
 - java.io.InputStream (implements java.io.Closeable)
- java.io.FilterInputStream
- net.minecraft.resource.NamespaceResourceManager.DebugInputStream
 
 
 - java.io.FilterInputStream
 - net.minecraft.resource.LifecycledResourceManagerImpl (implements net.minecraft.resource.LifecycledResourceManager)
 - net.minecraft.resource.NamespaceResourceManager (implements net.minecraft.resource.ResourceManager)
 - net.minecraft.resource.OverlayResourcePack (implements net.minecraft.resource.ResourcePack)
 - net.minecraft.resource.ReloadableResourceManagerImpl (implements java.lang.AutoCloseable, net.minecraft.resource.ResourceManager)
 - net.minecraft.resource.Resource
 - net.minecraft.resource.ResourceFinder
 - net.minecraft.resource.ResourcePackManager
 - net.minecraft.resource.ResourcePackOpener<T>
- net.minecraft.resource.FileResourcePackProvider.PackOpenerImpl
 
 - net.minecraft.resource.ResourcePackProfile
 - net.minecraft.resource.SimpleResourceReload<S> (implements net.minecraft.resource.ResourceReload)
- net.minecraft.resource.ProfiledResourceReload
 
 - net.minecraft.resource.SinglePreparationResourceReloader<T> (implements net.minecraft.resource.ResourceReloader)
- net.minecraft.resource.JsonDataLoader<T>
 
 - net.minecraft.resource.VanillaResourcePackProvider (implements net.minecraft.resource.ResourcePackProvider)
- net.minecraft.resource.VanillaDataPackProvider
 
 - net.minecraft.resource.ZipResourcePack.ZipBackedFactory (implements net.minecraft.resource.ResourcePackProfile.PackFactory)
 - net.minecraft.resource.ZipResourcePack.ZipFileWrapper (implements java.lang.AutoCloseable)
 
 - net.minecraft.resource.AbstractFileResourcePack (implements net.minecraft.resource.ResourcePack)
 
Interface Hierarchy
- java.lang.AutoCloseable
- net.minecraft.resource.LifecycledResourceManager (also extends net.minecraft.resource.ResourceManager)
 - net.minecraft.resource.ResourcePack
 
 - java.util.function.BiConsumer<T,
U> - net.minecraft.resource.ResourcePack.ResultConsumer
 
 - net.minecraft.resource.DependencyTracker.Dependencies<K>
 - net.minecraft.resource.InputSupplier<T>
 - net.minecraft.resource.ResourceFactory
- net.minecraft.resource.ResourceManager
- net.minecraft.resource.LifecycledResourceManager (also extends java.lang.AutoCloseable)
 
 
 - net.minecraft.resource.ResourceManager
 - net.minecraft.resource.ResourcePackProfile.PackFactory
 - net.minecraft.resource.ResourcePackProvider
 - net.minecraft.resource.ResourcePackSource
 - net.minecraft.resource.ResourceReload
 - net.minecraft.resource.ResourceReloader
- net.minecraft.resource.SynchronousResourceReloader
 
 - net.minecraft.resource.ResourceReloader.Synchronizer
 - net.minecraft.resource.SimpleResourceReload.Factory<S>
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.minecraft.resource.ResourceManager.Empty (implements net.minecraft.resource.ResourceManager)
 - net.minecraft.resource.ResourcePackCompatibility
 - net.minecraft.resource.ResourcePackProfile.InsertionPosition
 - net.minecraft.resource.ResourceType
 
 
 - 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.resource.DataConfiguration
 - net.minecraft.resource.NamespaceResourceManager.EntryList
 - net.minecraft.resource.NamespaceResourceManager.FileSource
 - net.minecraft.resource.NamespaceResourceManager.FilterablePack
 - net.minecraft.resource.ProfiledResourceReload.Summary
 - net.minecraft.resource.ResourcePackInfo
 - net.minecraft.resource.ResourcePackPosition
 - net.minecraft.resource.ResourcePackProfile.Metadata
 
 
 - java.lang.Record