This small lib provides the ResourceManager.findResources(...)
syntax for Minecraft 1.8.9.
Might be janky. Should work though.
Add to your gradle build script:
repositories {
maven {
url "https://moehreag.duckdns.org/maven/releases"
}
}
dependencies {
modImplementation include("io.github.moehreag:search-in-resources:<VERSION>")
}
You need an instance of a ResourceManager, but since you'll probably have a IdentifiableResourceReloadListener that won't be a problem for you.
public class YourReloadListener implements IdentifiableResourceReloadListener {
@Override
public void reload(ResourceManager resourceManager) {
((SearchableResourceManager)resourceManager).findResources();
}
}