SPIGOT-5525: saveResource saves files from server jars

By: md_5 <git@md-5.net>
This commit is contained in:
Bukkit/Spigot
2020-01-20 16:16:46 +11:00
parent 51a4c2f4b2
commit eb28d87c9f

View File

@@ -9,6 +9,7 @@ import java.net.URL;
import java.net.URLClassLoader; import java.net.URLClassLoader;
import java.security.CodeSigner; import java.security.CodeSigner;
import java.security.CodeSource; import java.security.CodeSource;
import java.util.Enumeration;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentHashMap;
@@ -76,6 +77,16 @@ final class PluginClassLoader extends URLClassLoader {
} }
} }
@Override
public URL getResource(String name) {
return findResource(name);
}
@Override
public Enumeration<URL> getResources(String name) throws IOException {
return findResources(name);
}
@Override @Override
protected Class<?> findClass(String name) throws ClassNotFoundException { protected Class<?> findClass(String name) throws ClassNotFoundException {
return findClass(name, true); return findClass(name, true);