public static void main(String[] args) {
        Thread.setDefaultUncaughtExceptionHandler((t, e) -> LOGGER.error("Exception in thread " + t.getName(), e));

        StandaloneLoader loader = new StandaloneLoader();
        loader.start(args);
    }
Loader bootstrap for LuckPerms running as a "standalone" app.

There are three main modules:
1. the loader (this)
     - performs jar-in-jar loading for the plugin
     - starts the application
2. the plugin (LPStandaloneBootstrap, LPStandalonePlugin, etc)
     - implements the standard classes required to create an abstract LuckPerms "plugin")
3. the application
     - allows the user to interact with the plugin through a basic terminal layer
standalone/loader/src/main/java/me/lucko/luckperms/standalone/loader/StandaloneLoader.java