Class ReloadableResourceManager
java.lang.Object
net.minecraft.server.packs.resources.ReloadableResourceManager
- All Implemented Interfaces:
 AutoCloseable,ResourceManager,ResourceProvider
- 
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.server.packs.resources.ResourceManager
ResourceManager.Empty - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<PreparableReloadListener>private static final org.slf4j.Loggerprivate CloseableResourceManagerprivate final PackType - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidclose()createReload(Executor p_143930_, Executor p_143931_, CompletableFuture<Unit> p_143932_, List<PackResources> p_143933_) getResource(ResourceLocation p_215494_) getResourceStack(ResourceLocation p_215486_) listResources(String p_215488_, Predicate<ResourceLocation> p_215489_) listResourceStacks(String p_215491_, Predicate<ResourceLocation> p_215492_) voidvoidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.server.packs.resources.ResourceProvider
getResourceOrThrow, open, openAsReader 
- 
Field Details
- 
LOGGER
private static final org.slf4j.Logger LOGGER - 
resources
 - 
listeners
 - 
type
 
 - 
 - 
Constructor Details
- 
ReloadableResourceManager
 
 - 
 - 
Method Details
- 
close
public void close()- Specified by:
 closein interfaceAutoCloseable
 - 
registerReloadListener
 - 
createReload
public ReloadInstance createReload(Executor p_143930_, Executor p_143931_, CompletableFuture<Unit> p_143932_, List<PackResources> p_143933_)  - 
getResource
- Specified by:
 getResourcein interfaceResourceProvider
 - 
getNamespaces
- Specified by:
 getNamespacesin interfaceResourceManager
 - 
getResourceStack
- Specified by:
 getResourceStackin interfaceResourceManager
 - 
listResources
public Map<ResourceLocation,Resource> listResources(String p_215488_, Predicate<ResourceLocation> p_215489_) - Specified by:
 listResourcesin interfaceResourceManager
 - 
listResourceStacks
public Map<ResourceLocation,List<Resource>> listResourceStacks(String p_215491_, Predicate<ResourceLocation> p_215492_) - Specified by:
 listResourceStacksin interfaceResourceManager
 - 
listPacks
- Specified by:
 listPacksin interfaceResourceManager
 - 
registerReloadListenerIfNotPresent
 
 -