Class IsolatedClassLoader

java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
me.lucko.luckperms.common.dependencies.classloader.IsolatedClassLoader
All Implemented Interfaces:
Closeable, AutoCloseable

public class IsolatedClassLoader extends URLClassLoader
A classloader "isolated" from the rest of the Minecraft server.

Used to load specific LuckPerms dependencies without causing conflicts with other plugins, or libraries provided by the server implementation.

  • Constructor Details

    • IsolatedClassLoader

      public IsolatedClassLoader(URL[] urls)