Package net.minecraft.resource
Interface ReloadableResourceManager
- All Superinterfaces:
AutoCloseable
,ResourceManager
- All Known Implementing Classes:
ReloadableResourceManagerImpl
public interface ReloadableResourceManager extends ResourceManager, AutoCloseable
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.resource.ResourceManager
ResourceManager.Empty
-
Method Summary
Modifier and Type Method Description ResourceReloadMonitor
beginMonitoredReload(Executor prepareExecutor, Executor applyExecutor, CompletableFuture<Unit> initialStage, List<ResourcePack> packs)
default CompletableFuture<Unit>
beginReload(Executor prepareExecutor, Executor applyExecutor, List<ResourcePack> packs, CompletableFuture<Unit> initialStage)
void
close()
void
registerListener(ResourceReloadListener listener)
Methods inherited from interface net.minecraft.resource.ResourceManager
containsResource, findResources, getAllNamespaces, getAllResources, getResource, streamResourcePacks
-
Method Details
-
beginReload
default CompletableFuture<Unit> beginReload(Executor prepareExecutor, Executor applyExecutor, List<ResourcePack> packs, CompletableFuture<Unit> initialStage) -
beginMonitoredReload
ResourceReloadMonitor beginMonitoredReload(Executor prepareExecutor, Executor applyExecutor, CompletableFuture<Unit> initialStage, List<ResourcePack> packs) -
registerListener
-
close
void close()- Specified by:
close
in interfaceAutoCloseable
-