Package me.lucko.luckperms.common.api
Class LuckPermsApiProvider
java.lang.Object
me.lucko.luckperms.common.api.LuckPermsApiProvider
- All Implemented Interfaces:
net.luckperms.api.LuckPerms
Implements the LuckPerms API using the plugin instance
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid@NonNull net.luckperms.api.actionlog.ActionLogger@NonNull net.luckperms.api.context.ContextManager@NonNull net.luckperms.api.model.group.GroupManager@NonNull net.luckperms.api.metastacking.MetaStackFactory@NonNull net.luckperms.api.node.NodeBuilderRegistry@NonNull net.luckperms.api.node.matcher.NodeMatcherFactory@NonNull net.luckperms.api.platform.Platform<T> @NonNull net.luckperms.api.platform.PlayerAdapter<T> getPlayerAdapter(@NonNull Class<T> playerClass) @NonNull net.luckperms.api.platform.PluginMetadata@NonNull net.luckperms.api.query.QueryOptionsRegistry@NonNull net.luckperms.api.track.TrackManager@NonNull net.luckperms.api.model.user.UserManagervoidregisterMessengerProvider(@NonNull net.luckperms.api.messenger.MessengerProvider messengerProvider) @NonNull net.luckperms.api.platform.Health
-
Constructor Details
-
LuckPermsApiProvider
-
-
Method Details
-
ensureApiWasLoadedByPlugin
public void ensureApiWasLoadedByPlugin() -
getServerName
- Specified by:
getServerNamein interfacenet.luckperms.api.LuckPerms
-
getPlatform
- Specified by:
getPlatformin interfacenet.luckperms.api.LuckPerms
-
getPluginMetadata
- Specified by:
getPluginMetadatain interfacenet.luckperms.api.LuckPerms
-
getUserManager
- Specified by:
getUserManagerin interfacenet.luckperms.api.LuckPerms
-
getGroupManager
- Specified by:
getGroupManagerin interfacenet.luckperms.api.LuckPerms
-
getTrackManager
- Specified by:
getTrackManagerin interfacenet.luckperms.api.LuckPerms
-
getPlayerAdapter
public <T> @NonNull net.luckperms.api.platform.PlayerAdapter<T> getPlayerAdapter(@NonNull Class<T> playerClass) - Specified by:
getPlayerAdapterin interfacenet.luckperms.api.LuckPerms
-
runUpdateTask
- Specified by:
runUpdateTaskin interfacenet.luckperms.api.LuckPerms
-
runHealthCheck
- Specified by:
runHealthCheckin interfacenet.luckperms.api.LuckPerms
-
getEventBus
- Specified by:
getEventBusin interfacenet.luckperms.api.LuckPerms
-
getMessagingService
- Specified by:
getMessagingServicein interfacenet.luckperms.api.LuckPerms
-
registerMessengerProvider
public void registerMessengerProvider(@NonNull net.luckperms.api.messenger.MessengerProvider messengerProvider) - Specified by:
registerMessengerProviderin interfacenet.luckperms.api.LuckPerms
-
getActionLogger
- Specified by:
getActionLoggerin interfacenet.luckperms.api.LuckPerms
-
getContextManager
- Specified by:
getContextManagerin interfacenet.luckperms.api.LuckPerms
-
getNodeBuilderRegistry
- Specified by:
getNodeBuilderRegistryin interfacenet.luckperms.api.LuckPerms
-
getQueryOptionsRegistry
- Specified by:
getQueryOptionsRegistryin interfacenet.luckperms.api.LuckPerms
-
getMetaStackFactory
- Specified by:
getMetaStackFactoryin interfacenet.luckperms.api.LuckPerms
-
getNodeMatcherFactory
- Specified by:
getNodeMatcherFactoryin interfacenet.luckperms.api.LuckPerms
-