Package net.minecraft.resources
Interface IReloadableResourceManager
-
- All Superinterfaces:
java.lang.AutoCloseable
,IResourceManager
- All Known Implementing Classes:
SimpleReloadableResourceManager
public interface IReloadableResourceManager extends IResourceManager, java.lang.AutoCloseable
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.minecraft.resources.IResourceManager
IResourceManager.Instance
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
close()
IAsyncReloader
createFullReload(java.util.concurrent.Executor p_219537_1_, java.util.concurrent.Executor p_219537_2_, java.util.concurrent.CompletableFuture<Unit> p_219537_3_, java.util.List<IResourcePack> p_219537_4_)
void
registerReloadListener(IFutureReloadListener p_219534_1_)
default java.util.concurrent.CompletableFuture<Unit>
reload(java.util.concurrent.Executor p_219536_1_, java.util.concurrent.Executor p_219536_2_, java.util.List<IResourcePack> p_219536_3_, java.util.concurrent.CompletableFuture<Unit> p_219536_4_)
-
Methods inherited from interface net.minecraft.resources.IResourceManager
getNamespaces, getResource, getResources, hasResource, listPacks, listResources
-
-
-
-
Method Detail
-
reload
default java.util.concurrent.CompletableFuture<Unit> reload(java.util.concurrent.Executor p_219536_1_, java.util.concurrent.Executor p_219536_2_, java.util.List<IResourcePack> p_219536_3_, java.util.concurrent.CompletableFuture<Unit> p_219536_4_)
-
createFullReload
IAsyncReloader createFullReload(java.util.concurrent.Executor p_219537_1_, java.util.concurrent.Executor p_219537_2_, java.util.concurrent.CompletableFuture<Unit> p_219537_3_, java.util.List<IResourcePack> p_219537_4_)
-
registerReloadListener
void registerReloadListener(IFutureReloadListener p_219534_1_)
-
close
void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
-
-