net.minecraft.resource

public class ReloadableResourceManagerImpl

implements AutoCloseable, ResourceManager

net.minecraft.server.packs.resources.ReloadableResourceManager
net.minecraft.class_3304
net.minecraft.resource.ReloadableResourceManagerImpl

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_14295
LOGGER
private LifecycledResourceManager
resources
field_36391
activeManager
private final List<ResourceReloader>
listeners
field_17935
reloaders
private final ResourceType
type
field_14294
type

Constructor summary

ModifierConstructor
public (ResourceType type)

Method summary

Modifier and TypeMethod
public void
close()
public void
registerReloadListener(PreparableReloadListener listener)
method_14477(class_3302 arg0)
registerReloader(ResourceReloader reloader)
public ResourceReload
createReload(Executor backgroundExecutor, Executor mainThreadExecutor, CompletableFuture<Unit> initialTask, List<PackResources> resourcePacks)
method_18232(Executor arg0, Executor arg1, CompletableFuture<class_3902> arg2, List<class_3262> arg3)
reload(Executor prepareExecutor, Executor applyExecutor, CompletableFuture<Unit> initialStage, List<ResourcePack> packs)
public Optional<Resource>
getResource(Identifier location)
method_14486(class_2960 arg0)
getResource(Identifier arg0)
public Set<String>
getNamespaces()
method_14487()
getAllNamespaces()
public List<Resource>
getResourceStack(Identifier location)
method_14489(class_2960 arg0)
getAllResources(Identifier arg0)
public Map<Identifier, Resource>
listResources(String directory, Predicate<Identifier> filenameFilter)
method_14488(String arg0, Predicate<class_2960> arg1)
findResources(String arg0, Predicate<Identifier> arg1)
public Map<Identifier, List<Resource>>
listResourceStacks(String directory, Predicate<Identifier> filter)
method_41265(String arg0, Predicate<class_2960> arg1)
findAllResources(String arg0, Predicate<Identifier> arg1)
public Stream<ResourcePack>
listPacks()
method_29213()
streamResourcePacks()
private static Object
lambda$createReload$0(List arg0)
method_29491(List arg0)
method_29491(List arg0)