- GENERIC_FAILURE - Static variable in interface net.luckperms.api.util.Result
-
Instance of
Result which always reports failure.
- GENERIC_SUCCESS - Static variable in interface net.luckperms.api.util.Result
-
Instance of
Result which always reports success.
- get(QueryOptions) - Method in interface net.luckperms.api.cacheddata.CachedDataManager.Container
-
Gets data from the cache.
- get() - Static method in class net.luckperms.api.LuckPermsProvider
-
- getAction() - Method in interface net.luckperms.api.event.user.track.UserDemoteEvent
-
- getAction() - Method in interface net.luckperms.api.event.user.track.UserPromoteEvent
-
- getAction() - Method in interface net.luckperms.api.event.user.track.UserTrackEvent
-
Gets the action performed
- getAction() - Method in interface net.luckperms.api.messenger.message.type.ActionLogMessage
-
Gets the action being sent
- getActionLogger() - Method in interface net.luckperms.api.LuckPerms
-
Gets the
ActionLogger, responsible for saving and broadcasting
defined actions occurring on the platform.
- getAnyValue(String) - Method in interface net.luckperms.api.context.ContextSet
-
Returns any value from this
ContextSet matching the key, if present.
- getApiVersion() - Method in interface net.luckperms.api.platform.PluginMetadata
-
Gets the API version
- getCachedData() - Method in interface net.luckperms.api.model.PermissionHolder
-
- getCause() - Method in interface net.luckperms.api.event.group.GroupCreateEvent
-
Gets the cause of the creation
- getCause() - Method in interface net.luckperms.api.event.group.GroupDeleteEvent
-
Gets the cause of the deletion
- getCause() - Method in interface net.luckperms.api.event.track.TrackCreateEvent
-
Gets the cause of the creation
- getCause() - Method in interface net.luckperms.api.event.track.TrackDeleteEvent
-
Gets the cause of the deletion
- getContent() - Method in interface net.luckperms.api.actionlog.ActionLog
-
Gets the
Actions that make up this log.
- getContent(UUID) - Method in interface net.luckperms.api.actionlog.ActionLog
-
Gets the entries in the log performed by the given actor.
- getContext(Object) - Method in interface net.luckperms.api.context.ContextManager
-
Queries the ContextManager for current context values for the subject.
- getContext(User) - Method in interface net.luckperms.api.context.ContextManager
-
Queries the ContextManager for current context values for the given User.
- getContext(T) - Method in interface net.luckperms.api.platform.PlayerAdapter
-
- getContextManager() - Method in interface net.luckperms.api.LuckPerms
-
- getContexts() - Method in interface net.luckperms.api.node.Node
-
Gets the contexts required for this node to apply.
- getContextSetFactory() - Method in interface net.luckperms.api.context.ContextManager
-
- getData() - Method in interface net.luckperms.api.event.group.GroupDataRecalculateEvent
-
Gets the data that was recalculated
- getData() - Method in interface net.luckperms.api.event.user.UserDataRecalculateEvent
-
Gets the data that was recalculated
- getData(DataType) - Method in interface net.luckperms.api.model.PermissionHolder
-
Gets the
NodeMap of a particular type.
- getDataAfter() - Method in interface net.luckperms.api.event.node.NodeMutateEvent
-
Gets an immutable copy of the holders data after the change
- getDataBefore() - Method in interface net.luckperms.api.event.node.NodeMutateEvent
-
Gets an immutable copy of the holders data before the change
- getDataType() - Method in interface net.luckperms.api.event.node.NodeMutateEvent
-
Gets the data type that was mutated.
- getDescription() - Method in interface net.luckperms.api.actionlog.Action
-
Returns a string describing the action which took place.
- getDisplayName() - Method in interface net.luckperms.api.model.group.Group
-
Gets the groups "display name", if it has one that differs from it's actual name.
- getDisplayName(QueryOptions) - Method in interface net.luckperms.api.model.group.Group
-
Gets the groups "display name", if it has one that differs from it's actual name.
- getDisplayName() - Method in interface net.luckperms.api.node.types.DisplayNameNode
-
Gets the display name.
- getDistinctNodes() - Method in interface net.luckperms.api.model.PermissionHolder
-
Gets a flattened and sorted view of the holders own distinct
Nodes.
- getDuplicateRemovalFunction() - Method in interface net.luckperms.api.metastacking.MetaStackDefinition
-
Gets the duplicate removal function, applied to the entries before
formatting takes place.
- getElements() - Method in interface net.luckperms.api.metastacking.MetaStackDefinition
-
Gets an immutable list of the elements in this stack definition
- getEndSpacer() - Method in interface net.luckperms.api.metastacking.MetaStackDefinition
-
Gets the spacer added after any stack elements
- getEntity() - Method in interface net.luckperms.api.event.source.EntitySource
-
Gets the entity.
- getEntry() - Method in interface net.luckperms.api.event.log.LogBroadcastEvent
-
Gets the log entry to be broadcasted
- getEntry() - Method in interface net.luckperms.api.event.log.LogNetworkPublishEvent
-
Gets the log entry to be published
- getEntry() - Method in interface net.luckperms.api.event.log.LogNotifyEvent
-
Gets the log entry to be sent
- getEntry() - Method in interface net.luckperms.api.event.log.LogPublishEvent
-
Gets the log entry to be published
- getEntry() - Method in interface net.luckperms.api.event.log.LogReceiveEvent
-
Gets the log entry being received
- getEventBus() - Method in interface net.luckperms.api.LuckPerms
-
Gets the
EventBus, used for subscribing to internal LuckPerms
events.
- getEventClass() - Method in interface net.luckperms.api.event.EventSubscription
-
Gets the class this handler is listening to
- getEventType() - Method in interface net.luckperms.api.event.LuckPermsEvent
-
Gets the type of the event.
- getExistingData() - Method in interface net.luckperms.api.event.group.GroupDeleteEvent
-
Gets an immutable copy of the groups existing data
- getExistingData() - Method in interface net.luckperms.api.event.track.TrackDeleteEvent
-
Gets an immutable copy of the tracks existing data
- getExpiry() - Method in interface net.luckperms.api.node.Node
-
Gets the time when this node will expire.
- getExpiryDuration() - Method in interface net.luckperms.api.node.Node
-
Gets the time until this node will expire.
- getExtension() - Method in interface net.luckperms.api.event.extension.ExtensionLoadEvent
-
Gets the extension that was loaded.
- getFriendlyName() - Method in interface net.luckperms.api.model.PermissionHolder
-
Gets a friendly name for this holder, to be displayed in command output, etc.
- getFriendlyName() - Method in enum net.luckperms.api.platform.Platform.Type
-
Gets a readable name for the platform type.
- getGroup() - Method in interface net.luckperms.api.event.group.GroupCacheLoadEvent
-
Gets the group whose data was loaded
- getGroup() - Method in interface net.luckperms.api.event.group.GroupCreateEvent
-
Gets the new group
- getGroup() - Method in interface net.luckperms.api.event.group.GroupDataRecalculateEvent
-
Gets the group whose data was recalculated
- getGroup() - Method in interface net.luckperms.api.event.group.GroupLoadEvent
-
Gets the group that was loaded
- getGroup() - Method in interface net.luckperms.api.event.track.mutate.TrackAddGroupEvent
-
Gets the group that was added
- getGroup() - Method in interface net.luckperms.api.event.track.mutate.TrackRemoveGroupEvent
-
Gets the group that was removed
- getGroup(String) - Method in interface net.luckperms.api.model.group.GroupManager
-
Gets a loaded group.
- getGroupFrom() - Method in interface net.luckperms.api.event.user.track.UserTrackEvent
-
Gets the group the user was promoted/demoted from.
- getGroupFrom() - Method in interface net.luckperms.api.track.DemotionResult
-
Gets the name of the group the user was demoted from, if applicable.
- getGroupFrom() - Method in interface net.luckperms.api.track.PromotionResult
-
Gets the name of the group the user was promoted from, if applicable.
- getGroupHistory(String) - Method in interface net.luckperms.api.actionlog.ActionLog
-
Gets the log content for a given group
- getGroupManager() - Method in interface net.luckperms.api.LuckPerms
-
- getGroupName() - Method in interface net.luckperms.api.event.group.GroupDeleteEvent
-
Gets the name of the deleted group
- getGroupName() - Method in interface net.luckperms.api.node.types.InheritanceNode
-
Gets the name of the group to be inherited.
- getGroups() - Method in interface net.luckperms.api.track.Track
-
Gets a list of the groups on this track
- getGroupTo() - Method in interface net.luckperms.api.event.user.track.UserTrackEvent
-
Gets the group the user was promoted/demoted to
- getGroupTo() - Method in interface net.luckperms.api.track.DemotionResult
-
Gets the name of the group the user was demoted from, if applicable.
- getGroupTo() - Method in interface net.luckperms.api.track.PromotionResult
-
Gets the name of the group the user was promoted from, if applicable.
- getHandler() - Method in interface net.luckperms.api.event.EventSubscription
-
Gets the event consumer responsible for handling the event
- getHolder() - Method in interface net.luckperms.api.node.HeldNode
-
Deprecated.
Gets the holder of the node
- getId() - Method in interface net.luckperms.api.messenger.message.Message
-
Gets the unique id associated with this message.
- getIdentifier() - Method in interface net.luckperms.api.model.PermissionHolder
-
Gets the identifier of the holder.
- getInheritedGroups(QueryOptions) - Method in interface net.luckperms.api.model.PermissionHolder
-
Gets a collection of the
Groups this holder inherits nodes from.
- getKey() - Method in interface net.luckperms.api.context.Context
-
Gets the context key.
- getKey() - Method in interface net.luckperms.api.node.Node
-
Gets the key (
String) of the node.
- getKnownPermissions() - Method in interface net.luckperms.api.platform.Platform
-
Gets a
Collection of all known permission strings.
- getLoadedData() - Method in interface net.luckperms.api.event.group.GroupCacheLoadEvent
-
Gets the data that was loaded
- getLoadedData() - Method in interface net.luckperms.api.event.user.UserCacheLoadEvent
-
Gets the data that was loaded
- getLoadedExtensions() - Method in interface net.luckperms.api.extension.ExtensionManager
-
Gets a collection of all loaded extensions.
- getLoadedGroups() - Method in interface net.luckperms.api.model.group.GroupManager
-
Gets a set of all loaded groups.
- getLoadedTracks() - Method in interface net.luckperms.api.track.TrackManager
-
Gets a set of all loaded tracks.
- getLoadedUsers() - Method in interface net.luckperms.api.model.user.UserManager
-
Gets a set of all loaded users.
- getLog() - Method in interface net.luckperms.api.actionlog.ActionLogger
-
Gets a
ActionLog instance from the plugin storage.
- getLogId() - Method in interface net.luckperms.api.event.log.LogNetworkPublishEvent
-
Gets the ID of the log entry being published
- getLogId() - Method in interface net.luckperms.api.event.log.LogReceiveEvent
-
Gets the ID of the log entry being received
- getLuckPerms() - Method in interface net.luckperms.api.event.LuckPermsEvent
-
Get the API instance this event was dispatched from
- getMergedNode() - Method in interface net.luckperms.api.model.data.DataMutateResult.WithMergedNode
-
- getMessagingService() - Method in interface net.luckperms.api.LuckPerms
-
Gets the
MessagingService, used to dispatch updates throughout a
network of servers running the plugin.
- getMeta() - Method in interface net.luckperms.api.cacheddata.CachedMetaData
-
Gets an immutable copy of the meta this holder has.
- getMetaData(QueryOptions) - Method in interface net.luckperms.api.cacheddata.CachedDataManager
-
Gets MetaData from the cache, using the given query options.
- getMetaData() - Method in interface net.luckperms.api.cacheddata.CachedDataManager
-
Gets MetaData from the cache, using the most appropriate query options
available at the time.
- getMetadata(NodeMetadataKey<T>) - Method in interface net.luckperms.api.node.Node
-
Gets the metadata corresponding to the given key, if present.
- getMetaData(T) - Method in interface net.luckperms.api.platform.PlayerAdapter
-
- getMetaKey() - Method in interface net.luckperms.api.node.types.MetaNode
-
Gets the meta key.
- getMetaStackFactory() - Method in interface net.luckperms.api.LuckPerms
-
- getMetaType() - Method in interface net.luckperms.api.node.types.ChatMetaNode
-
Gets the type.
- getMetaValue(String) - Method in interface net.luckperms.api.cacheddata.CachedMetaData
-
Gets a value for the given meta key.
- getMetaValue() - Method in interface net.luckperms.api.node.types.ChatMetaNode
-
Gets the meta value.
- getMetaValue() - Method in interface net.luckperms.api.node.types.MetaNode
-
Gets the meta value.
- getMiddleSpacer() - Method in interface net.luckperms.api.metastacking.MetaStackDefinition
-
Gets the spacer added between stack elements
- getName() - Method in interface net.luckperms.api.actionlog.Action.Source
-
Gets the source name.
- getName() - Method in interface net.luckperms.api.actionlog.Action.Target
-
Gets the target name.
- getName() - Method in interface net.luckperms.api.messaging.MessagingService
-
Gets the name of this messaging service
- getName() - Method in interface net.luckperms.api.messenger.MessengerProvider
-
Gets the name of this provider.
- getName() - Method in interface net.luckperms.api.model.group.Group
-
Get the name of the group
- getName() - Method in interface net.luckperms.api.model.PermissionHolder.Identifier
-
- getName() - Method in interface net.luckperms.api.platform.PlatformEntity
-
Gets the name of the object
- getName() - Method in interface net.luckperms.api.track.Track
-
Gets the name of this track
- getNext(Group) - Method in interface net.luckperms.api.track.Track
-
Gets the next group on the track, after the one provided
- getNode() - Method in interface net.luckperms.api.event.node.NodeAddEvent
-
Gets the node that was added
- getNode() - Method in interface net.luckperms.api.event.node.NodeRemoveEvent
-
Gets the node that was removed
- getNode() - Method in interface net.luckperms.api.node.HeldNode
-
Deprecated.
Gets the node
- getNodeBuilderRegistry() - Method in interface net.luckperms.api.LuckPerms
-
- getNodeMatcherFactory() - Method in interface net.luckperms.api.LuckPerms
-
- getNodes() - Method in interface net.luckperms.api.model.PermissionHolder
-
Gets a flattened view of the holders own
Nodes.
- getNodes(NodeType<T>) - Method in interface net.luckperms.api.model.PermissionHolder
-
Gets a flattened view of the holders own
Nodes of the given
type.
- getNotifiable() - Method in interface net.luckperms.api.event.log.LogNotifyEvent
-
Gets the object to be notified.
- getOrderComparator(PermissionHolder.Identifier) - Method in interface net.luckperms.api.query.dataorder.DataQueryOrderFunction
-
- getOrigin() - Method in interface net.luckperms.api.event.log.LogBroadcastEvent
-
Gets where the log entry originated from.
- getOrigin() - Method in interface net.luckperms.api.event.log.LogNotifyEvent
-
Gets where the log entry originated from.
- getOrigin() - Method in interface net.luckperms.api.node.metadata.types.InheritanceOriginMetadata
-
Gets the location where the
Node is inherited from.
- getOtherUniqueIds() - Method in interface net.luckperms.api.model.PlayerSaveResult
-
Gets the other uuids involved in the result.
- getOutcomes() - Method in interface net.luckperms.api.model.PlayerSaveResult
-
Gets the status returned by the operation
- getPattern() - Method in interface net.luckperms.api.node.types.RegexPermissionNode
-
Gets the pattern for the regex node.
- getPatternString() - Method in interface net.luckperms.api.node.types.RegexPermissionNode
-
Gets the non-compiled pattern string.
- getPermission() - Method in interface net.luckperms.api.node.types.PermissionNode
-
Gets the permission string this node encapsulates.
- getPermissionData(QueryOptions) - Method in interface net.luckperms.api.cacheddata.CachedDataManager
-
Gets PermissionData from the cache, using the given query options.
- getPermissionData() - Method in interface net.luckperms.api.cacheddata.CachedDataManager
-
Gets PermissionData from the cache, using the most appropriate query options
available at the time.
- getPermissionData(T) - Method in interface net.luckperms.api.platform.PlayerAdapter
-
- getPermissionMap() - Method in interface net.luckperms.api.cacheddata.CachedPermissionData
-
Gets an immutable copy of the permission map backing the permission calculator
- getPlatform() - Method in interface net.luckperms.api.LuckPerms
-
Gets the
Platform, which represents the server platform the
plugin is running on.
- getPlayerAdapter(Class<T>) - Method in interface net.luckperms.api.LuckPerms
-
Gets the
PlayerAdapter instance, a utility class for adapting platform Player
instances to
Users.
- getPluginMetadata() - Method in interface net.luckperms.api.LuckPerms
-
Gets the
PluginMetadata, responsible for providing metadata about
the LuckPerms plugin currently running.
- getPrefix() - Method in interface net.luckperms.api.cacheddata.CachedMetaData
-
Gets the holder's highest priority prefix, or null if the holder has no prefixes
- getPrefixes() - Method in interface net.luckperms.api.cacheddata.CachedMetaData
-
Gets an immutable sorted map of all of the prefixes the holder has, whereby the first
value is the highest priority prefix.
- getPrefixStackDefinition() - Method in interface net.luckperms.api.cacheddata.CachedMetaData
-
Gets the definition used for the prefix stack
- getPrevious(Group) - Method in interface net.luckperms.api.track.Track
-
Gets the previous group on the track, before the one provided
- getPreviousUsername() - Method in interface net.luckperms.api.model.PlayerSaveResult
-
Gets the previous username involved in the result.
- getPrimaryGroup() - Method in interface net.luckperms.api.cacheddata.CachedMetaData
-
Gets the name of the holders primary group.
- getPrimaryGroup() - Method in interface net.luckperms.api.model.user.User
-
Gets the users current primary group.
- getPriority() - Method in interface net.luckperms.api.node.types.ChatMetaNode
-
Gets the priority.
- getQueryOptions() - Method in interface net.luckperms.api.cacheddata.CachedData
-
Gets the query options this container is holding data for.
- getQueryOptions(Object) - Method in interface net.luckperms.api.context.ContextManager
-
- getQueryOptions(User) - Method in interface net.luckperms.api.context.ContextManager
-
- getQueryOptions() - Method in interface net.luckperms.api.model.PermissionHolder
-
Gets the most appropriate query options available at the time for the
PermissionHolder.
- getQueryOptions(T) - Method in interface net.luckperms.api.platform.PlayerAdapter
-
- getQueryOptionsRegistry() - Method in interface net.luckperms.api.LuckPerms
-
- getResult() - Method in interface net.luckperms.api.event.player.PlayerDataSaveEvent
-
Gets the result of the operation.
- getResult() - Method in interface net.luckperms.api.model.data.DataMutateResult.WithMergedNode
-
Gets the underlying result.
- getServerName() - Method in interface net.luckperms.api.LuckPerms
-
Gets the name of this server.
- getSource() - Method in interface net.luckperms.api.actionlog.Action
-
Gets the source of the action.
- getSource() - Method in interface net.luckperms.api.event.type.Sourced
-
Gets the events source.
- getStartSpacer() - Method in interface net.luckperms.api.metastacking.MetaStackDefinition
-
Gets the spacer string added before any stack elements
- getStartTime() - Method in interface net.luckperms.api.platform.Platform
-
Gets the time when the plugin first started.
- getStateAfter() - Method in interface net.luckperms.api.event.track.mutate.TrackMutateEvent
-
Gets an immutable copy of the tracks data after the change
- getStateBefore() - Method in interface net.luckperms.api.event.track.mutate.TrackMutateEvent
-
Gets an immutable copy of the tracks data before the change
- getStaticContext() - Method in interface net.luckperms.api.context.ContextManager
-
Gets the contexts from the static calculators in this manager.
- getStaticQueryOptions() - Method in interface net.luckperms.api.context.ContextManager
-
Gets the static query options, using the registered static context calculators.
- getStatus() - Method in interface net.luckperms.api.track.DemotionResult
-
Gets the status of the result.
- getStatus() - Method in interface net.luckperms.api.track.PromotionResult
-
Gets the status of the result.
- getSubject() - Method in interface net.luckperms.api.event.context.ContextUpdateEvent
-
Gets the subject whose contexts were updated.
- getSubject(Class<T>) - Method in interface net.luckperms.api.event.context.ContextUpdateEvent
-
Gets the subject whose contexts were updated, casted to a given type.
- getSubscriptions(Class<T>) - Method in interface net.luckperms.api.event.EventBus
-
Gets a set of all registered handlers for a given event.
- getSuffix() - Method in interface net.luckperms.api.cacheddata.CachedMetaData
-
Gets the holder's highest priority suffix, or null if the holder has no suffixes
- getSuffixes() - Method in interface net.luckperms.api.cacheddata.CachedMetaData
-
Gets an immutable sorted map of all of the suffixes the holder has, whereby the first
value is the highest priority suffix.
- getSuffixStackDefinition() - Method in interface net.luckperms.api.cacheddata.CachedMetaData
-
Gets the definition used for the suffix stack
- getSyncId() - Method in interface net.luckperms.api.event.sync.PreNetworkSyncEvent
-
Gets the ID of the sync request
- getTarget() - Method in interface net.luckperms.api.actionlog.Action
-
Gets the target of the action.
- getTarget() - Method in interface net.luckperms.api.event.node.NodeMutateEvent
-
Gets the target of the event
- getTimestamp() - Method in interface net.luckperms.api.actionlog.Action
-
Gets the time when the action occurred.
- getTrack() - Method in interface net.luckperms.api.event.track.mutate.TrackMutateEvent
-
Gets the track that was mutated
- getTrack() - Method in interface net.luckperms.api.event.track.TrackCreateEvent
-
Gets the new track
- getTrack() - Method in interface net.luckperms.api.event.track.TrackLoadEvent
-
Gets the track that was loaded
- getTrack() - Method in interface net.luckperms.api.event.user.track.UserTrackEvent
-
Gets the track involved in the event
- getTrack(String) - Method in interface net.luckperms.api.track.TrackManager
-
Gets a loaded track.
- getTrackHistory(String) - Method in interface net.luckperms.api.actionlog.ActionLog
-
Gets the log content for a given track
- getTrackManager() - Method in interface net.luckperms.api.LuckPerms
-
- getTrackName() - Method in interface net.luckperms.api.event.track.TrackDeleteEvent
-
Gets the name of the deleted track
- getType() - Method in interface net.luckperms.api.actionlog.Action.Target
-
Gets the target type.
- getType() - Method in interface net.luckperms.api.event.source.Source
-
Gets the source type
- getType() - Method in interface net.luckperms.api.model.PermissionHolder.Identifier
-
- getType() - Method in interface net.luckperms.api.node.Node
-
Gets the type of the node.
- getType() - Method in interface net.luckperms.api.node.ScopedNode
-
- getType() - Method in interface net.luckperms.api.node.types.DisplayNameNode
-
- getType() - Method in interface net.luckperms.api.node.types.InheritanceNode
-
- getType() - Method in interface net.luckperms.api.node.types.MetaNode
-
- getType() - Method in interface net.luckperms.api.node.types.PermissionNode
-
- getType() - Method in interface net.luckperms.api.node.types.PrefixNode
-
- getType() - Method in interface net.luckperms.api.node.types.RegexPermissionNode
-
- getType() - Method in interface net.luckperms.api.node.types.SuffixNode
-
- getType() - Method in interface net.luckperms.api.node.types.WeightNode
-
- getType() - Method in interface net.luckperms.api.platform.Platform
-
Gets the type of platform LuckPerms is running on
- getType() - Method in interface net.luckperms.api.platform.PlatformEntity
-
Gets the entities type.
- getTypeFilter(PermissionHolder.Identifier) - Method in interface net.luckperms.api.query.dataorder.DataTypeFilterFunction
-
- getUniqueConnections() - Method in interface net.luckperms.api.platform.Platform
-
Gets the unique players which have connected to the server since it started.
- getUniqueId() - Method in interface net.luckperms.api.actionlog.Action.Source
-
Gets the source unique id.
- getUniqueId() - Method in interface net.luckperms.api.actionlog.Action.Target
-
Gets the target unique id.
- getUniqueId() - Method in interface net.luckperms.api.event.player.PlayerDataSaveEvent
-
Gets the unique ID that was saved.
- getUniqueId() - Method in interface net.luckperms.api.event.player.PlayerLoginProcessEvent
-
Gets the UUID of the connection which was processed
- getUniqueId() - Method in interface net.luckperms.api.event.user.UserFirstLoginEvent
-
Gets the UUID of the user
- getUniqueId() - Method in interface net.luckperms.api.model.user.User
-
Gets the users unique ID
- getUniqueId() - Method in interface net.luckperms.api.platform.PlatformEntity
-
Gets the unique id of the entity, if it has one.
- getUniqueUsers() - Method in interface net.luckperms.api.model.user.UserManager
-
Gets a set all "unique" user UUIDs.
- getUser() - Method in interface net.luckperms.api.event.player.PlayerLoginProcessEvent
-
Gets the resultant User instance which was loaded.
- getUser() - Method in interface net.luckperms.api.event.user.track.UserTrackEvent
-
Gets the user who was promoted or demoted
- getUser() - Method in interface net.luckperms.api.event.user.UserCacheLoadEvent
-
Gets the user whose data was loaded
- getUser() - Method in interface net.luckperms.api.event.user.UserDataRecalculateEvent
-
Gets the user whose data was recalculated
- getUser() - Method in interface net.luckperms.api.event.user.UserLoadEvent
-
Gets the user that was loaded
- getUser(UUID) - Method in interface net.luckperms.api.model.user.UserManager
-
Gets a loaded user.
- getUser(String) - Method in interface net.luckperms.api.model.user.UserManager
-
Gets a loaded user.
- getUser(T) - Method in interface net.luckperms.api.platform.PlayerAdapter
-
Gets the
User instance for the given
player.
- getUserHistory(UUID) - Method in interface net.luckperms.api.actionlog.ActionLog
-
Gets the log content for a given user
- getUserManager() - Method in interface net.luckperms.api.LuckPerms
-
- getUsername() - Method in interface net.luckperms.api.event.player.PlayerDataSaveEvent
-
Gets the username that was saved.
- getUsername() - Method in interface net.luckperms.api.event.player.PlayerLoginProcessEvent
-
Gets the username of the connection which was processed
- getUsername() - Method in interface net.luckperms.api.event.user.UserFirstLoginEvent
-
Gets the username of the user
- getUsername() - Method in interface net.luckperms.api.model.user.User
-
Gets the users username
- getUserUniqueId() - Method in interface net.luckperms.api.messenger.message.type.UserUpdateMessage
-
Gets the user the message is for.
- getValue() - Method in interface net.luckperms.api.context.Context
-
Gets the context value
- getValue() - Method in interface net.luckperms.api.node.Node
-
Gets the value of the node.
- getValues(String) - Method in interface net.luckperms.api.context.ContextSet
-
Returns a
Set of the values mapped to the given key.
- getVersion() - Method in interface net.luckperms.api.platform.PluginMetadata
-
Gets the plugin version
- getWeight() - Method in interface net.luckperms.api.model.group.Group
-
Gets the weight of this group, if present.
- getWeight() - Method in interface net.luckperms.api.node.types.WeightNode
-
Gets the weight value.
- getWildcardLevel() - Method in interface net.luckperms.api.node.types.PermissionNode
-
Gets the level of this wildcard.
- getWithPermission(String) - Method in interface net.luckperms.api.model.group.GroupManager
-
- getWithPermission(String) - Method in interface net.luckperms.api.model.user.UserManager
-
- Group - Interface in net.luckperms.api.model.group
-
An inheritable holder of permission data.
- group(String) - Method in interface net.luckperms.api.node.types.InheritanceNode.Builder
-
Sets the name of the group to inherit.
- group(Group) - Method in interface net.luckperms.api.node.types.InheritanceNode.Builder
-
Sets the group to inherit.
- GROUP_TYPE - Static variable in interface net.luckperms.api.model.PermissionHolder.Identifier
-
- GroupCacheLoadEvent - Interface in net.luckperms.api.event.group
-
- GroupCreateEvent - Interface in net.luckperms.api.event.group
-
Called when a group is created
- GroupDataRecalculateEvent - Interface in net.luckperms.api.event.group
-
Called when a groups cached data is refreshed
- GroupDeleteEvent - Interface in net.luckperms.api.event.group
-
Called when a group is deleted
- GroupLoadAllEvent - Interface in net.luckperms.api.event.group
-
Called when all groups have been loaded in from storage.
- GroupLoadEvent - Interface in net.luckperms.api.event.group
-
Called when a group is loaded into memory from the storage.
- GroupManager - Interface in net.luckperms.api.model.group
-
Represents the object responsible for managing
Group instances.
- value(boolean) - Method in interface net.luckperms.api.node.NodeBuilder
-
Sets the value of the node.
- value(String) - Method in interface net.luckperms.api.node.types.MetaNode.Builder
-
Sets the meta value.
- valueOf(String) - Static method in enum net.luckperms.api.actionlog.Action.Target.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luckperms.api.context.ContextSatisfyMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luckperms.api.event.cause.CreationCause
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luckperms.api.event.cause.DeletionCause
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luckperms.api.event.log.LogBroadcastEvent.Origin
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luckperms.api.event.log.LogNotifyEvent.Origin
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luckperms.api.event.source.Source.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luckperms.api.event.user.track.TrackAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luckperms.api.model.data.DataMutateResult
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luckperms.api.model.data.DataType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luckperms.api.model.data.TemporaryNodeMergeStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luckperms.api.model.PlayerSaveResult.Outcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luckperms.api.node.ChatMetaType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luckperms.api.platform.Platform.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luckperms.api.platform.PlatformEntity.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luckperms.api.query.dataorder.DataQueryOrder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luckperms.api.query.dataorder.DataTypeFilter
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luckperms.api.query.Flag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luckperms.api.query.QueryMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luckperms.api.track.DemotionResult.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luckperms.api.track.PromotionResult.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luckperms.api.util.Tristate
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.luckperms.api.actionlog.Action.Target.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.luckperms.api.context.ContextSatisfyMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.luckperms.api.event.cause.CreationCause
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.luckperms.api.event.cause.DeletionCause
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.luckperms.api.event.log.LogBroadcastEvent.Origin
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.luckperms.api.event.log.LogNotifyEvent.Origin
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.luckperms.api.event.source.Source.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.luckperms.api.event.user.track.TrackAction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.luckperms.api.model.data.DataMutateResult
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.luckperms.api.model.data.DataType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.luckperms.api.model.data.TemporaryNodeMergeStrategy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.luckperms.api.model.PlayerSaveResult.Outcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.luckperms.api.node.ChatMetaType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.luckperms.api.platform.Platform.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.luckperms.api.platform.PlatformEntity.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.luckperms.api.query.dataorder.DataQueryOrder
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.luckperms.api.query.dataorder.DataTypeFilter
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values(Predicate<? super DataType>) - Static method in enum net.luckperms.api.query.dataorder.DataTypeFilter
-
- values() - Static method in enum net.luckperms.api.query.Flag
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.luckperms.api.query.QueryMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.luckperms.api.track.DemotionResult.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.luckperms.api.track.PromotionResult.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.luckperms.api.util.Tristate
-
Returns an array containing the constants of this enum type, in
the order they are declared.