public void uninject() {
        try {
            Objects.requireNonNull(DEFAULT_PERMISSIONS_FIELD, "DEFAULT_PERMISSIONS_FIELD");

            PluginManager pluginManager = this.plugin.getBootstrap().getServer().getPluginManager();
            if (!(pluginManager instanceof SimplePluginManager)) {
                return;
            }

            Object map = DEFAULT_PERMISSIONS_FIELD.get(pluginManager);
            if (map instanceof LuckPermsDefaultsMap) {
                LuckPermsDefaultsMap lpMap = (LuckPermsDefaultsMap) map;
                DEFAULT_PERMISSIONS_FIELD.set(pluginManager, new HashMap<>(lpMap));
            }
        } catch (Exception e) {
            this.plugin.getLogger().severe("Exception occurred whilst uninjecting LuckPerms Default Permission map.", e);
        }
    }
Injects a {@link LuckPermsDefaultsMap} info the {@link PluginManager}.
bukkit/src/main/java/me/lucko/luckperms/bukkit/inject/server/InjectorDefaultsMap.java