public static CustomStorageProvider getProvider() {
        if (provider == null) {
            throw new IllegalStateException("Provider not present.");
        }

        return provider;
    }
Hook to allow external code to provide a storage implementation
common/src/main/java/me/lucko/luckperms/common/storage/implementation/custom/CustomStorageProviders.java