public class ModClassLoader extends URLClassLoader
Constructor and Description |
---|
ModClassLoader(ClassLoader parent) |
Modifier and Type | Method and Description |
---|---|
void |
addFile(File modFile) |
List<String> |
getDefaultLibraries() |
File[] |
getParentSources() |
Class<? extends BaseModProxy> |
loadBaseModClass(String modClazzName) |
Class<?> |
loadClass(String name) |
close, findResource, findResources, getResourceAsStream, getURLs, newInstance, newInstance
clearAssertionStatus, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus
public ModClassLoader(ClassLoader parent)
public void addFile(File modFile) throws MalformedURLException
MalformedURLException
public Class<?> loadClass(String name) throws ClassNotFoundException
loadClass
in class ClassLoader
ClassNotFoundException
public File[] getParentSources()
public Class<? extends BaseModProxy> loadBaseModClass(String modClazzName) throws Exception
Exception