Package net.minecraft.resource
Interface ReloadableResourceManager
- All Superinterfaces:
AutoCloseable,ResourceManager
- All Known Implementing Classes:
ReloadableResourceManagerImpl
public interface ReloadableResourceManager extends ResourceManager, AutoCloseable
- Mappings:
Namespace Name official acvintermediary net/minecraft/class_3296named net/minecraft/resource/ReloadableResourceManager
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.resource.ResourceManager
ResourceManager.Empty -
Method Summary
Modifier and Type Method Description ResourceReloadMonitorbeginMonitoredReload(Executor prepareExecutor, Executor applyExecutor, CompletableFuture<Unit> initialStage, List<ResourcePack> packs)default CompletableFuture<Unit>beginReload(Executor prepareExecutor, Executor applyExecutor, List<ResourcePack> packs, CompletableFuture<Unit> initialStage)voidclose()voidregisterListener(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)- Mappings:
Namespace Name Mixin selector official aLacv;a(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/List;Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture;intermediary method_14478Lnet/minecraft/class_3296;method_14478(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/List;Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture;named beginReloadLnet/minecraft/resource/ReloadableResourceManager;beginReload(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/List;Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture;
-
beginMonitoredReload
ResourceReloadMonitor beginMonitoredReload(Executor prepareExecutor, Executor applyExecutor, CompletableFuture<Unit> initialStage, List<ResourcePack> packs)- Mappings:
Namespace Name Mixin selector official aLacv;a(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Ljava/util/List;)Lacu;intermediary method_18232Lnet/minecraft/class_3296;method_18232(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Ljava/util/List;)Lnet/minecraft/class_4011;named beginMonitoredReloadLnet/minecraft/resource/ReloadableResourceManager;beginMonitoredReload(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Ljava/util/List;)Lnet/minecraft/resource/ResourceReloadMonitor;
-
registerListener
- Mappings:
Namespace Name Mixin selector official aLacv;a(Lacs;)Vintermediary method_14477Lnet/minecraft/class_3296;method_14477(Lnet/minecraft/class_3302;)Vnamed registerListenerLnet/minecraft/resource/ReloadableResourceManager;registerListener(Lnet/minecraft/resource/ResourceReloadListener;)V
-
close
void close()- Specified by:
closein interfaceAutoCloseable- Mappings:
Namespace Name Mixin selector official closeLacv;close()Vintermediary closeLnet/minecraft/class_3296;close()Vnamed closeLnet/minecraft/resource/ReloadableResourceManager;close()V
-