- GENERIC_FAILURE - Static variable in interface me.lucko.luckperms.api.MutateResult
-
- GENERIC_SUCCESS - Static variable in interface me.lucko.luckperms.api.MutateResult
-
- getActed() - Method in interface me.lucko.luckperms.api.LogEntry
-
Gets the uuid of the object which was acted upon.
- getActedName() - Method in interface me.lucko.luckperms.api.LogEntry
-
Gets the name describing the object which was acted upon
- getAction() - Method in interface me.lucko.luckperms.api.event.user.track.UserDemoteEvent
-
- getAction() - Method in interface me.lucko.luckperms.api.event.user.track.UserPromoteEvent
-
- getAction() - Method in interface me.lucko.luckperms.api.event.user.track.UserTrackEvent
-
Gets the action performed
- getAction() - Method in interface me.lucko.luckperms.api.LogEntry
-
Returns a string describing the action which took place.
- getActionLogger() - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
- getActor() - Method in interface me.lucko.luckperms.api.LogEntry
-
Gets the id of the object which performed the action.
- getActorName() - Method in interface me.lucko.luckperms.api.LogEntry
-
Gets the name describing the actor.
- getAllNodes(Contexts) - Method in interface me.lucko.luckperms.api.PermissionHolder
-
Gets a mutable sorted set of the nodes that this object has and inherits, filtered by context
- getAllNodes() - Method in interface me.lucko.luckperms.api.PermissionHolder
-
Gets a mutable sorted set of the nodes that this object has and inherits.
- getAllNodesFiltered(Contexts) - Method in interface me.lucko.luckperms.api.PermissionHolder
-
Gets a mutable set of the nodes that this object has and inherits, filtered by context.
- getAnyValue(String) - Method in interface me.lucko.luckperms.api.context.ContextSet
-
Returns any value from this
ContextSet matching the key, if present.
- getApi() - Method in interface me.lucko.luckperms.api.event.LuckPermsEvent
-
Get the API instance this event was dispatched from
- getApi() - Static method in class me.lucko.luckperms.LuckPerms
-
- getApiSafe() - Static method in class me.lucko.luckperms.LuckPerms
-
- getApiVersion() - Method in interface me.lucko.luckperms.api.platform.PlatformInfo
-
Gets the API version
- getApplicableContext(Object) - Method in interface me.lucko.luckperms.api.context.ContextManager
-
Queries the ContextManager for current context values for the subject.
- getApplicableContexts(Object) - Method in interface me.lucko.luckperms.api.context.ContextManager
-
Queries the ContextManager for current context values for the subject.
- getApplyGlobalGroups() - Method in interface me.lucko.luckperms.api.LPConfiguration
-
Gets if the platform is applying global groups
- getApplyGlobalWorldGroups() - Method in interface me.lucko.luckperms.api.LPConfiguration
-
Gets if the platform is applying global world groups
- getAsEntry() - Method in interface me.lucko.luckperms.api.nodetype.types.PrefixType
-
Gets a representation of this instance as a Map.Entry.
- getAsEntry() - Method in interface me.lucko.luckperms.api.nodetype.types.SuffixType
-
Gets a representation of this instance as a Map.Entry.
- getAsyncExecutor() - Method in interface me.lucko.luckperms.api.Storage
-
- getCachedData() - Method in interface me.lucko.luckperms.api.Group
-
- getCachedData() - Method in interface me.lucko.luckperms.api.PermissionHolder
-
- getCachedData() - Method in interface me.lucko.luckperms.api.User
-
- getCallCount() - Method in interface me.lucko.luckperms.api.event.EventHandler
-
Gets the number of times this handler has been called
- getCancellationState() - Method in interface me.lucko.luckperms.api.event.Cancellable
-
Gets an
AtomicBoolean holding the cancellation state of the event
- getCause() - Method in interface me.lucko.luckperms.api.event.group.GroupCreateEvent
-
Gets the cause of the creation
- getCause() - Method in interface me.lucko.luckperms.api.event.group.GroupDeleteEvent
-
Gets the cause of the deletion
- getCause() - Method in interface me.lucko.luckperms.api.event.track.TrackCreateEvent
-
Gets the cause of the creation
- getCause() - Method in interface me.lucko.luckperms.api.event.track.TrackDeleteEvent
-
Gets the cause of the deletion
- getCode() - Method in enum me.lucko.luckperms.api.LogEntry.Type
-
- getConfiguration() - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
Gets a representation of the plugins configuration
- getConsumer() - Method in interface me.lucko.luckperms.api.event.EventHandler
-
Gets the event consumer responsible for handling the event
- getContent() - Method in interface me.lucko.luckperms.api.Log
-
Gets the
LogEntrys that make up this log.
- getContent(UUID) - Method in interface me.lucko.luckperms.api.Log
-
Gets the entries in the log performed by the given actor.
- getContextForPlayer(Object) - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
- getContextForUser(User) - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
Gets a calculated context instance for the user using the rules of the platform.
- getContextManager() - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
- getContexts() - Method in interface me.lucko.luckperms.api.caching.CachedDataContainer
-
Gets the contexts this container is holding data for.
- getContexts() - Method in class me.lucko.luckperms.api.caching.MetaContexts
-
- getContexts() - Method in class me.lucko.luckperms.api.Contexts
-
- getContexts() - Method in interface me.lucko.luckperms.api.HeldPermission
-
Gets the extra context for the permission.
- getContexts() - Method in interface me.lucko.luckperms.api.Node
-
Gets the extra contexts required for this node to apply.
- getContextsForPlayer(Object) - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
- getData() - Method in interface me.lucko.luckperms.api.event.group.GroupDataRecalculateEvent
-
Gets the data that was recalculated
- getData() - Method in interface me.lucko.luckperms.api.event.user.UserDataRecalculateEvent
-
Gets the data that was recalculated
- getDataAfter() - Method in interface me.lucko.luckperms.api.event.node.NodeMutateEvent
-
Gets an immutable copy of the holders data after the change
- getDataAfter() - Method in interface me.lucko.luckperms.api.event.track.mutate.TrackMutateEvent
-
Gets an immutable copy of the tracks data after the change
- getDataBefore() - Method in interface me.lucko.luckperms.api.event.node.NodeMutateEvent
-
Gets an immutable copy of the holders data before the change
- getDataBefore() - Method in interface me.lucko.luckperms.api.event.track.mutate.TrackMutateEvent
-
Gets an immutable copy of the tracks data before the change
- getDisplayName() - Method in interface me.lucko.luckperms.api.Group
-
Gets the groups "display name", if it has one that differs from it's actual name.
- getDisplayName(ContextSet) - Method in interface me.lucko.luckperms.api.Group
-
Gets the groups "display name", if it has one that differs from it's actual name.
- getDisplayName() - Method in interface me.lucko.luckperms.api.nodetype.types.DisplayNameType
-
Gets the display name.
- getElements() - Method in interface me.lucko.luckperms.api.metastacking.MetaStackDefinition
-
Gets an immutable list of the elements in this stack definition
- getEndSpacer() - Method in interface me.lucko.luckperms.api.metastacking.MetaStackDefinition
-
Gets the spacer added after any stack elements
- getEnduringPermissions() - Method in interface me.lucko.luckperms.api.PermissionHolder
-
- getEntity() - Method in interface me.lucko.luckperms.api.event.source.EntitySource
-
Gets the entity.
- getEntry(Node) - Method in enum me.lucko.luckperms.api.ChatMetaType
-
Maps the corresponding entry from the given node
- getEntry() - Method in interface me.lucko.luckperms.api.event.log.LogBroadcastEvent
-
Gets the log entry to be broadcasted
- getEntry() - Method in interface me.lucko.luckperms.api.event.log.LogNetworkPublishEvent
-
Gets the log entry to be published
- getEntry() - Method in interface me.lucko.luckperms.api.event.log.LogNotifyEvent
-
Gets the log entry to be sent
- getEntry() - Method in interface me.lucko.luckperms.api.event.log.LogPublishEvent
-
Gets the log entry to be published
- getEntry() - Method in interface me.lucko.luckperms.api.event.log.LogReceiveEvent
-
Gets the log entry being received
- getEventBus() - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
Gets the
EventBus, used for subscribing to internal LuckPerms
events.
- getEventClass() - Method in interface me.lucko.luckperms.api.event.EventHandler
-
Gets the class this handler is listening to
- getExistingData() - Method in interface me.lucko.luckperms.api.event.group.GroupDeleteEvent
-
Gets an immutable copy of the groups existing data
- getExistingData() - Method in interface me.lucko.luckperms.api.event.track.TrackDeleteEvent
-
Gets an immutable copy of the tracks existing data
- getExpiry() - Method in interface me.lucko.luckperms.api.HeldPermission
-
Gets the time in unix time when the permission will expire
- getExpiry() - Method in interface me.lucko.luckperms.api.Node
-
Gets the date when this node will expire.
- getExpiryUnixTime() - Method in interface me.lucko.luckperms.api.Node
-
Gets the unix timestamp (in seconds) when this node will expire.
- getExternalUUID(UUID) - Method in interface me.lucko.luckperms.api.UuidCache
-
Deprecated.
- getFriendlyName() - Method in interface me.lucko.luckperms.api.PermissionHolder
-
Gets a friendly name for this holder, to be displayed in command output, etc.
- getFriendlyName() - Method in enum me.lucko.luckperms.api.platform.PlatformType
-
Gets a readable name for the platform type.
- getFullContexts() - Method in interface me.lucko.luckperms.api.Node
-
The same as
Node.getContexts(), but also includes context pairs for
"server" and "world" keys if present.
- getGroup() - Method in interface me.lucko.luckperms.api.event.group.GroupCacheLoadEvent
-
Gets the group whose data was loaded
- getGroup() - Method in interface me.lucko.luckperms.api.event.group.GroupCreateEvent
-
Gets the new group
- getGroup() - Method in interface me.lucko.luckperms.api.event.group.GroupDataRecalculateEvent
-
Gets the group whose data was recalculated
- getGroup() - Method in interface me.lucko.luckperms.api.event.group.GroupLoadEvent
-
Gets the group that was loaded
- getGroup() - Method in interface me.lucko.luckperms.api.event.track.mutate.TrackAddGroupEvent
-
Gets the group that was added
- getGroup() - Method in interface me.lucko.luckperms.api.event.track.mutate.TrackRemoveGroupEvent
-
Gets the group that was removed
- getGroup(String) - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
Gets a wrapped group object from the group storage
- getGroup(String) - Method in interface me.lucko.luckperms.api.manager.GroupManager
-
Gets a loaded group.
- getGroupFrom() - Method in interface me.lucko.luckperms.api.DemotionResult
-
Gets the name of the group the user was demoted from, if applicable.
- getGroupFrom() - Method in interface me.lucko.luckperms.api.event.user.track.UserTrackEvent
-
Gets the group the user was promoted/demoted from.
- getGroupFrom() - Method in interface me.lucko.luckperms.api.PromotionResult
-
Gets the name of the group the user was promoted from, if applicable.
- getGroupHistory(String) - Method in interface me.lucko.luckperms.api.Log
-
Gets the log content for a given group
- getGroupManager() - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
- getGroupName() - Method in interface me.lucko.luckperms.api.event.group.GroupDeleteEvent
-
Gets the name of the deleted group
- getGroupName() - Method in interface me.lucko.luckperms.api.Node
-
Gets the name of the inherited group if this node has
InheritanceType type data,
throwing an exception if the data is not present.
- getGroupName() - Method in interface me.lucko.luckperms.api.nodetype.types.InheritanceType
-
Gets the name of the group to be inherited.
- getGroupOpt(String) - Method in interface me.lucko.luckperms.api.manager.GroupManager
-
Gets a loaded group.
- getGroups() - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
Gets a set of all loaded groups.
- getGroups() - Method in interface me.lucko.luckperms.api.Track
-
Gets a list of the groups on this track
- getGroupSafe(String) - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
Gets a wrapped group object from the group storage.
- getGroupsWithPermission(String) - Method in interface me.lucko.luckperms.api.Storage
-
- getGroupTo() - Method in interface me.lucko.luckperms.api.DemotionResult
-
Gets the name of the group the user was demoted from, if applicable.
- getGroupTo() - Method in interface me.lucko.luckperms.api.event.user.track.UserTrackEvent
-
Gets the group the user was promoted/demoted to
- getGroupTo() - Method in interface me.lucko.luckperms.api.PromotionResult
-
Gets the name of the group the user was promoted from, if applicable.
- getHandlers(Class<T>) - Method in interface me.lucko.luckperms.api.event.EventBus
-
Gets a set of all registered handlers for a given event.
- getHolder() - Method in interface me.lucko.luckperms.api.HeldPermission
-
Gets the holder of the permission
- getId() - Method in interface me.lucko.luckperms.api.messenger.message.Message
-
Gets the unique id associated with this message.
- getImmutableBacking() - Method in interface me.lucko.luckperms.api.caching.PermissionData
-
Gets an immutable copy of the permission map backing the permission calculator
- getIncludeGlobalPerms() - Method in interface me.lucko.luckperms.api.LPConfiguration
-
Gets if the users on this server will have their global permissions applied
- getIncludeGlobalWorldPerms() - Method in interface me.lucko.luckperms.api.LPConfiguration
-
Gets if the users on this server will have their global world permissions applied
- getInstance() - Static method in class me.lucko.luckperms.api.FullySatisfiedContexts
-
- getKey() - Method in interface me.lucko.luckperms.api.nodetype.types.MetaType
-
Gets the meta key.
- getLoadedData() - Method in interface me.lucko.luckperms.api.event.group.GroupCacheLoadEvent
-
Gets the data that was loaded
- getLoadedData() - Method in interface me.lucko.luckperms.api.event.user.UserCacheLoadEvent
-
Gets the data that was loaded
- getLoadedGroups() - Method in interface me.lucko.luckperms.api.manager.GroupManager
-
Gets a set of all loaded groups.
- getLoadedTracks() - Method in interface me.lucko.luckperms.api.manager.TrackManager
-
Gets a set of all loaded tracks.
- getLoadedUsers() - Method in interface me.lucko.luckperms.api.manager.UserManager
-
Gets a set of all loaded users.
- getLocation() - Method in interface me.lucko.luckperms.api.LocalizedNode
-
Gets the location where the
Node is inherited from.
- getLog() - Method in interface me.lucko.luckperms.api.ActionLogger
-
Gets a
Log instance from the plugin storage.
- getLog() - Method in interface me.lucko.luckperms.api.Storage
-
- getLogEntry() - Method in interface me.lucko.luckperms.api.messenger.message.type.LogMessage
-
Gets the log entry being sent
- getLogId() - Method in interface me.lucko.luckperms.api.event.log.LogNetworkPublishEvent
-
Gets the ID of the log entry being published
- getLogId() - Method in interface me.lucko.luckperms.api.event.log.LogReceiveEvent
-
Gets the ID of the log entry being received
- getMergedNode() - Method in interface me.lucko.luckperms.api.TemporaryDataMutateResult
-
- getMessagingService() - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
- getMeta() - Method in interface me.lucko.luckperms.api.caching.MetaData
-
Gets an immutable copy of the meta this user has.
- getMeta() - Method in interface me.lucko.luckperms.api.Node
-
Gets the meta entry if this node has
MetaType type data,
throwing an exception if the data is not present.
- getMetaContexts() - Method in interface me.lucko.luckperms.api.caching.MetaData
-
Gets the contexts this container is holding data for.
- getMetaData(MetaContexts) - Method in interface me.lucko.luckperms.api.caching.CachedData
-
Gets MetaData from the cache, given a specified context.
- getMetaData(Contexts) - Method in interface me.lucko.luckperms.api.caching.CachedData
-
Gets MetaData from the cache, given a specified context.
- getMetaMultimap() - Method in interface me.lucko.luckperms.api.caching.MetaData
-
Gets an immutable copy of the meta this user has.
- getMetaStackFactory() - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
- getMiddleSpacer() - Method in interface me.lucko.luckperms.api.metastacking.MetaStackDefinition
-
Gets the spacer added between stack elements
- getName() - Method in interface me.lucko.luckperms.api.Entity
-
Gets the name of the object
- getName() - Method in interface me.lucko.luckperms.api.Group
-
Get the name of the group
- getName() - Method in interface me.lucko.luckperms.api.MessagingService
-
Gets the name of this messaging service
- getName() - Method in interface me.lucko.luckperms.api.messenger.MessengerProvider
-
Gets the name of this provider.
- getName() - Method in interface me.lucko.luckperms.api.Storage
-
Get the name of the storage implementation.
- getName(UUID) - Method in interface me.lucko.luckperms.api.Storage
-
- getName() - Method in interface me.lucko.luckperms.api.Track
-
Gets the name of this track
- getName() - Method in interface me.lucko.luckperms.api.User
-
Gets the users username
- getNext(Group) - Method in interface me.lucko.luckperms.api.Track
-
Gets the next group on the track, after the one provided
- getNode() - Method in interface me.lucko.luckperms.api.event.node.NodeAddEvent
-
Gets the node that was added
- getNode() - Method in interface me.lucko.luckperms.api.event.node.NodeRemoveEvent
-
Gets the node that was removed
- getNode() - Method in interface me.lucko.luckperms.api.LocalizedNode
-
Gets the delegate node.
- getNodeFactory() - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
- getNodes() - Method in interface me.lucko.luckperms.api.PermissionHolder
-
Gets the backing multimap containing every permission this holder has.
- getNotifiable() - Method in interface me.lucko.luckperms.api.event.log.LogNotifyEvent
-
Gets the object to be notified.
- getObject(String) - Method in interface me.lucko.luckperms.api.LPConfiguration.Unsafe
-
Gets an Object from the config.
- getObjectName() - Method in interface me.lucko.luckperms.api.PermissionHolder
-
Gets the objects generic name.
- getOldUsername() - Method in interface me.lucko.luckperms.api.PlayerSaveResult
-
Gets the old username involved in the result
- getOrigin() - Method in interface me.lucko.luckperms.api.event.log.LogBroadcastEvent
-
Gets where the log entry originated from.
- getOrigin() - Method in interface me.lucko.luckperms.api.event.log.LogNotifyEvent
-
Gets where the log entry originated from.
- getOtherUuids() - Method in interface me.lucko.luckperms.api.PlayerSaveResult
-
Gets the other uuids involved in the result
- getOwnNodes() - Method in interface me.lucko.luckperms.api.PermissionHolder
-
Gets a flattened/squashed view of the holders permissions.
- getPattern() - Method in interface me.lucko.luckperms.api.nodetype.types.RegexType
-
Gets the pattern for the regex node.
- getPatternString() - Method in interface me.lucko.luckperms.api.nodetype.types.RegexType
-
Gets the non-compiled pattern string.
- getPermanentPermissionNodes() - Method in interface me.lucko.luckperms.api.PermissionHolder
-
A filtered view of this holders nodes, only including permanent entries.
- getPermission() - Method in interface me.lucko.luckperms.api.HeldPermission
-
Gets the permission being held
- getPermission() - Method in interface me.lucko.luckperms.api.Node
-
Gets the permission string this node encapsulates.
- getPermissionData(Contexts) - Method in interface me.lucko.luckperms.api.caching.CachedData
-
Gets PermissionData from the cache, given a specified context.
- getPermissions() - Method in interface me.lucko.luckperms.api.PermissionHolder
-
Gets a sorted set of all held permissions.
- getPermissionValue(String) - Method in interface me.lucko.luckperms.api.caching.PermissionData
-
Gets a permission check result for the given permission node.
- getPlatformInfo() - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
Gets information about the platform LuckPerms is running on.
- getPrefix() - Method in interface me.lucko.luckperms.api.caching.MetaData
-
Gets the user's highest priority prefix, or null if the user has no prefixes
- getPrefix() - Method in interface me.lucko.luckperms.api.Node
-
Gets the prefix entry if this node has
PrefixType type data,
throwing an exception if the data is not present.
- getPrefix() - Method in interface me.lucko.luckperms.api.nodetype.types.PrefixType
-
Gets the actual prefix string.
- getPrefixes() - Method in interface me.lucko.luckperms.api.caching.MetaData
-
Gets an immutable sorted map of all of the prefixes the user has, whereby the first value is the highest priority
prefix.
- getPrefixStackDefinition() - Method in class me.lucko.luckperms.api.caching.MetaContexts
-
- getPrefixStackDefinition() - Method in interface me.lucko.luckperms.api.caching.MetaData
-
Gets the definition used for the prefix stack
- getPrevious(Group) - Method in interface me.lucko.luckperms.api.Track
-
Gets the previous group on the track, before the one provided
- getPrimaryGroup() - Method in interface me.lucko.luckperms.api.User
-
Gets the users current primary group.
- getPriority() - Method in interface me.lucko.luckperms.api.nodetype.types.PrefixType
-
Gets the priority of the prefix assignment.
- getPriority() - Method in interface me.lucko.luckperms.api.nodetype.types.SuffixType
-
Gets the priority of the suffix assignment.
- getResult() - Method in interface me.lucko.luckperms.api.event.player.PlayerDataSaveEvent
-
Gets the result of the operation.
- getResult() - Method in interface me.lucko.luckperms.api.TemporaryDataMutateResult
-
Gets the underlying result.
- getSecondsTilExpiry() - Method in interface me.lucko.luckperms.api.Node
-
Gets the number of seconds until this permission will expire.
- getServer() - Method in interface me.lucko.luckperms.api.HeldPermission
-
Gets the server where the permission is held
- getServer() - Method in interface me.lucko.luckperms.api.LPConfiguration
-
Gets the name of this server
- getServer() - Method in interface me.lucko.luckperms.api.Node
-
Gets the server this node applies on, if the node is server specific.
- getSettings() - Method in class me.lucko.luckperms.api.Contexts
-
- getSize() - Method in interface me.lucko.luckperms.api.Track
-
Gets the number of groups on this track
- getSource() - Method in interface me.lucko.luckperms.api.event.Sourced
-
Gets the events source.
- getSplitStorage() - Method in interface me.lucko.luckperms.api.LPConfiguration
-
Gets true if split storage is enabled
- getSplitStorageOptions() - Method in interface me.lucko.luckperms.api.LPConfiguration
-
Gets a map of split storage options
- getStartSpacer() - Method in interface me.lucko.luckperms.api.metastacking.MetaStackDefinition
-
Gets the spacer string added before any stack elements
- getStartTime() - Method in interface me.lucko.luckperms.api.platform.PlatformInfo
-
Gets the time when the plugin first started in milliseconds.
- getStaticContext() - Method in interface me.lucko.luckperms.api.context.ContextManager
-
Gets the contexts from the static calculators in this manager.
- getStaticContexts() - Method in interface me.lucko.luckperms.api.context.ContextManager
-
Gets the contexts from the static calculators in this manager.
- getStatus() - Method in interface me.lucko.luckperms.api.DemotionResult
-
Gets the status of the result.
- getStatus() - Method in interface me.lucko.luckperms.api.PlayerSaveResult
-
Gets the status returned by the operation
- getStatus() - Method in interface me.lucko.luckperms.api.PromotionResult
-
Gets the status of the result.
- getStorage() - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
Gets an object representing the plugins primary
Storage backend.
- getStorageMethod() - Method in interface me.lucko.luckperms.api.LPConfiguration
-
Gets the storage method string from the configuration
- getSuffix() - Method in interface me.lucko.luckperms.api.caching.MetaData
-
Gets the user's highest priority suffix, or null if the user has no suffixes
- getSuffix() - Method in interface me.lucko.luckperms.api.Node
-
Gets the suffix entry if this node has
SuffixType type data,
throwing an exception if the data is not present.
- getSuffix() - Method in interface me.lucko.luckperms.api.nodetype.types.SuffixType
-
Gets the actual suffix string.
- getSuffixes() - Method in interface me.lucko.luckperms.api.caching.MetaData
-
Gets an immutable sorted map of all of the suffixes the user has, whereby the first value is the highest priority
suffix.
- getSuffixStackDefinition() - Method in class me.lucko.luckperms.api.caching.MetaContexts
-
- getSuffixStackDefinition() - Method in interface me.lucko.luckperms.api.caching.MetaData
-
Gets the definition used for the suffix stack
- getSyncExecutor() - Method in interface me.lucko.luckperms.api.Storage
-
- getSyncId() - Method in interface me.lucko.luckperms.api.event.sync.PreNetworkSyncEvent
-
Gets the ID of the sync request
- getTarget() - Method in interface me.lucko.luckperms.api.event.node.NodeMutateEvent
-
Gets the target of the event
- getTemporaryPermissionNodes() - Method in interface me.lucko.luckperms.api.PermissionHolder
-
A filtered view of this holders nodes, only including temporary entries.
- getTimestamp() - Method in interface me.lucko.luckperms.api.LogEntry
-
Gets the time in unix seconds when the action occurred.
- getTrack() - Method in interface me.lucko.luckperms.api.event.track.mutate.TrackMutateEvent
-
Gets the track that was mutated
- getTrack() - Method in interface me.lucko.luckperms.api.event.track.TrackCreateEvent
-
Gets the new track
- getTrack() - Method in interface me.lucko.luckperms.api.event.track.TrackLoadEvent
-
Gets the track that was loaded
- getTrack() - Method in interface me.lucko.luckperms.api.event.user.track.UserTrackEvent
-
Gets the track involved in the event
- getTrack(String) - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
Gets a wrapped track object from the track storage
- getTrack(String) - Method in interface me.lucko.luckperms.api.manager.TrackManager
-
Gets a loaded track.
- getTrackHistory(String) - Method in interface me.lucko.luckperms.api.Log
-
Gets the log content for a given track
- getTrackManager() - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
- getTrackName() - Method in interface me.lucko.luckperms.api.event.track.TrackDeleteEvent
-
Gets the name of the deleted track
- getTrackOpt(String) - Method in interface me.lucko.luckperms.api.manager.TrackManager
-
Gets a loaded track.
- getTracks() - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
Gets a set of all loaded tracks.
- getTrackSafe(String) - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
Gets a wrapped track object from the track storage.
- getTransientNodes() - Method in interface me.lucko.luckperms.api.PermissionHolder
-
Gets the backing multimap containing every transient permission this holder has.
- getTransientPermissions() - Method in interface me.lucko.luckperms.api.PermissionHolder
-
- getTristate() - Method in interface me.lucko.luckperms.api.Node
-
Gets the value of this node as a
Tristate.
- getType() - Method in interface me.lucko.luckperms.api.Entity
-
Gets the entities type.
- getType() - Method in interface me.lucko.luckperms.api.event.source.Source
-
Gets the source type
- getType() - Method in interface me.lucko.luckperms.api.LogEntry
-
Gets the type of action.
- getType() - Method in interface me.lucko.luckperms.api.platform.PlatformInfo
-
Gets the type of platform LuckPerms is running on
- getTypeData(NodeTypeKey<T>) - Method in interface me.lucko.luckperms.api.Node
-
Gets the type data corresponding to the given key, if present.
- getTypeName() - Method in interface me.lucko.luckperms.api.nodetype.NodeTypeKey
-
- getUniqueConnections() - Method in interface me.lucko.luckperms.api.platform.PlatformInfo
-
Gets the unique players which have connected to the server since it started.
- getUniqueId() - Method in interface me.lucko.luckperms.api.Entity
-
Gets the unique id of the entity, if it has one.
- getUniqueUsers() - Method in interface me.lucko.luckperms.api.manager.UserManager
-
Gets a set all "unique" user UUIDs.
- getUniqueUsers() - Method in interface me.lucko.luckperms.api.Storage
-
- getUser() - Method in interface me.lucko.luckperms.api.event.user.track.UserTrackEvent
-
Gets the user who was promoted or demoted
- getUser() - Method in interface me.lucko.luckperms.api.event.user.UserCacheLoadEvent
-
Gets the user whose data was loaded
- getUser() - Method in interface me.lucko.luckperms.api.event.user.UserDataRecalculateEvent
-
Gets the user whose data was recalculated
- getUser() - Method in interface me.lucko.luckperms.api.event.user.UserLoadEvent
-
Gets the user that was loaded
- getUser() - Method in interface me.lucko.luckperms.api.event.user.UserLoginProcessEvent
-
Gets the resultant User instance which was loaded.
- getUser(UUID) - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
Gets a wrapped user object from the user storage
- getUser(String) - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
Gets a wrapped user object from the user storage
- getUser(UUID) - Method in interface me.lucko.luckperms.api.manager.UserManager
-
Gets a loaded user.
- getUser(String) - Method in interface me.lucko.luckperms.api.manager.UserManager
-
Gets a loaded user.
- getUser() - Method in interface me.lucko.luckperms.api.messenger.message.type.UserUpdateMessage
-
Gets the user the message is for.
- getUserHistory(UUID) - Method in interface me.lucko.luckperms.api.Log
-
Gets the log content for a given user
- getUserManager() - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
- getUsername() - Method in interface me.lucko.luckperms.api.event.player.PlayerDataSaveEvent
-
Gets the username that was saved.
- getUsername() - Method in interface me.lucko.luckperms.api.event.user.UserFirstLoginEvent
-
Gets the username of the user
- getUsername() - Method in interface me.lucko.luckperms.api.event.user.UserLoginProcessEvent
-
Gets the username of the connection which was processed
- getUserOpt(UUID) - Method in interface me.lucko.luckperms.api.manager.UserManager
-
Gets a loaded user.
- getUserOpt(String) - Method in interface me.lucko.luckperms.api.manager.UserManager
-
Gets a loaded user.
- getUsers() - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
Gets a set of all loaded users.
- getUserSafe(UUID) - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
Gets a wrapped user object from the user storage.
- getUserSafe(String) - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
Gets a wrapped user object from the user storage.
- getUsersWithPermission(String) - Method in interface me.lucko.luckperms.api.Storage
-
- getUuid() - Method in interface me.lucko.luckperms.api.event.player.PlayerDataSaveEvent
-
Gets the unique ID that was saved.
- getUuid() - Method in interface me.lucko.luckperms.api.event.user.UserFirstLoginEvent
-
Gets the UUID of the user
- getUuid() - Method in interface me.lucko.luckperms.api.event.user.UserLoginProcessEvent
-
Gets the UUID of the connection which was processed
- getUUID(String) - Method in interface me.lucko.luckperms.api.Storage
-
- getUuid() - Method in interface me.lucko.luckperms.api.User
-
Gets the users unique ID
- getUUID(UUID) - Method in interface me.lucko.luckperms.api.UuidCache
-
Deprecated.
- getUuidCache() - Method in interface me.lucko.luckperms.api.LuckPermsApi
-
- getValue() - Method in interface me.lucko.luckperms.api.HeldPermission
-
Gets the value of the permission
- getValue() - Method in interface me.lucko.luckperms.api.Node
-
Gets the value of the node.
- getValue() - Method in interface me.lucko.luckperms.api.nodetype.types.MetaType
-
Gets the meta value.
- getValues(String) - Method in interface me.lucko.luckperms.api.context.ContextSet
-
Returns a
Set of the values mapped to the given key.
- getVersion() - Method in interface me.lucko.luckperms.api.platform.PlatformInfo
-
Gets the plugin version
- getWeight() - Method in interface me.lucko.luckperms.api.Group
-
Gets the weight of this group, if present.
- getWeight() - Method in interface me.lucko.luckperms.api.nodetype.types.WeightType
-
Gets the weight value.
- getWildcardLevel() - Method in interface me.lucko.luckperms.api.Node
-
Gets the level of this wildcard.
- getWithPermission(String) - Method in interface me.lucko.luckperms.api.manager.GroupManager
-
Searches for a list of groups with a given permission.
- getWithPermission(String) - Method in interface me.lucko.luckperms.api.manager.UserManager
-
Searches for a list of users with a given permission.
- getWorld() - Method in interface me.lucko.luckperms.api.HeldPermission
-
Gets the world where the permission is held
- getWorld() - Method in interface me.lucko.luckperms.api.Node
-
Gets the world this node applies on, if the node is world specific.
- giveApplicableContext(T, MutableContextSet) - Method in interface me.lucko.luckperms.api.context.ContextCalculator
-
Gives the subject all of the applicable contexts they meet
- giveApplicableContext(MutableContextSet) - Method in interface me.lucko.luckperms.api.context.StaticContextCalculator
-
Adds this calculators context to the given accumulator.
- giveApplicableContext(Object, MutableContextSet) - Method in interface me.lucko.luckperms.api.context.StaticContextCalculator
-
Deprecated.
- global() - Static method in class me.lucko.luckperms.api.Contexts
-
Returns a 'global' or default contexts instance.
- Group - Interface in me.lucko.luckperms.api
-
An inheritable holder of permission data.
- GroupCacheLoadEvent - Interface in me.lucko.luckperms.api.event.group
-
- GroupCreateEvent - Interface in me.lucko.luckperms.api.event.group
-
Called when a group is created
- GroupData - Interface in me.lucko.luckperms.api.caching
-
Holds cached permission and meta lookup data for a
Group.
- GroupDataRecalculateEvent - Interface in me.lucko.luckperms.api.event.group
-
Called when a groups cached data is refreshed
- GroupDeleteEvent - Interface in me.lucko.luckperms.api.event.group
-
Called when a group is deleted
- GroupLoadAllEvent - Interface in me.lucko.luckperms.api.event.group
-
Called when all groups have been loaded in from storage.
- GroupLoadEvent - Interface in me.lucko.luckperms.api.event.group
-
Called when a group is loaded into memory from the storage.
- GroupManager - Interface in me.lucko.luckperms.api.manager
-
Represents the object responsible for managing
Group instances.
- valueOf(String) - Static method in enum me.lucko.luckperms.api.ChatMetaType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.lucko.luckperms.api.DataMutateResult
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.lucko.luckperms.api.DemotionResult.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.lucko.luckperms.api.Entity.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.lucko.luckperms.api.event.cause.CreationCause
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.lucko.luckperms.api.event.cause.DeletionCause
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.lucko.luckperms.api.event.log.LogBroadcastEvent.Origin
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.lucko.luckperms.api.event.log.LogNotifyEvent.Origin
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.lucko.luckperms.api.event.source.Source.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.lucko.luckperms.api.event.user.track.TrackAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.lucko.luckperms.api.LogEntry.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(char) - Static method in enum me.lucko.luckperms.api.LogEntry.Type
-
- valueOf(String) - Static method in enum me.lucko.luckperms.api.LookupSetting
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.lucko.luckperms.api.platform.PlatformType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.lucko.luckperms.api.PlayerSaveResult.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.lucko.luckperms.api.PromotionResult.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.lucko.luckperms.api.StandardNodeEquality
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.lucko.luckperms.api.TemporaryMergeBehaviour
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.lucko.luckperms.api.Tristate
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum me.lucko.luckperms.api.ChatMetaType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.lucko.luckperms.api.DataMutateResult
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.lucko.luckperms.api.DemotionResult.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.lucko.luckperms.api.Entity.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.lucko.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 me.lucko.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 me.lucko.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 me.lucko.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 me.lucko.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 me.lucko.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 me.lucko.luckperms.api.LogEntry.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.lucko.luckperms.api.LookupSetting
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.lucko.luckperms.api.platform.PlatformType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.lucko.luckperms.api.PlayerSaveResult.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.lucko.luckperms.api.PromotionResult.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.lucko.luckperms.api.StandardNodeEquality
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.lucko.luckperms.api.TemporaryMergeBehaviour
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.lucko.luckperms.api.Tristate
-
Returns an array containing the constants of this enum type, in
the order they are declared.