Index

A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abort(Executor) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
AbstractCachedDataManager - Class in me.lucko.luckperms.common.cacheddata
Abstract implementation of CachedDataManager.
AbstractCachedDataManager(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.cacheddata.AbstractCachedDataManager
 
AbstractConfigurateStorage - Class in me.lucko.luckperms.common.storage.implementation.file
Abstract storage implementation using Configurate ConfigurationNodes to serialize and deserialize data.
AbstractConfigurateStorage(LuckPermsPlugin, String, ConfigurateLoader, String) - Constructor for class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
AbstractConnectionListener - Class in me.lucko.luckperms.common.plugin.util
Abstract listener utility for handling new player connections
AbstractConnectionListener(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.plugin.util.AbstractConnectionListener
 
AbstractContextSet - Class in me.lucko.luckperms.common.context
 
AbstractContextSet() - Constructor for class me.lucko.luckperms.common.context.AbstractContextSet
 
AbstractEvent - Class in me.lucko.luckperms.common.event.gen
Abstract implementation of LuckPermsEvent.
AbstractEvent(LuckPerms) - Constructor for class me.lucko.luckperms.common.event.gen.AbstractEvent
 
AbstractEventBus<P> - Class in me.lucko.luckperms.common.event
 
AbstractEventBus(LuckPermsPlugin, LuckPermsApiProvider) - Constructor for class me.lucko.luckperms.common.event.AbstractEventBus
 
AbstractFileWatcher - Class in me.lucko.luckperms.common.storage.implementation.file.watcher
Utility for "watching" for file changes using a WatchService.
AbstractFileWatcher(FileSystem, boolean) - Constructor for class me.lucko.luckperms.common.storage.implementation.file.watcher.AbstractFileWatcher
 
AbstractGroupManager<T> - Class in me.lucko.luckperms.common.model.manager.group
 
AbstractGroupManager() - Constructor for class me.lucko.luckperms.common.model.manager.group.AbstractGroupManager
 
AbstractHttpClient - Class in me.lucko.luckperms.common.http
 
AbstractHttpClient(OkHttpClient) - Constructor for class me.lucko.luckperms.common.http.AbstractHttpClient
 
AbstractJavaScheduler - Class in me.lucko.luckperms.common.plugin.scheduler
Abstract implementation of SchedulerAdapter using a ScheduledExecutorService.
AbstractJavaScheduler(LuckPermsBootstrap) - Constructor for class me.lucko.luckperms.common.plugin.scheduler.AbstractJavaScheduler
 
AbstractLuckPermsPlugin - Class in me.lucko.luckperms.common.plugin
 
AbstractLuckPermsPlugin() - Constructor for class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
AbstractManager<I,C,T> - Class in me.lucko.luckperms.common.model.manager
An abstract manager class
AbstractManager() - Constructor for class me.lucko.luckperms.common.model.manager.AbstractManager
 
AbstractMessage - Class in me.lucko.luckperms.common.messaging.message
 
AbstractMessage(UUID) - Constructor for class me.lucko.luckperms.common.messaging.message.AbstractMessage
 
AbstractNode<N,B> - Class in me.lucko.luckperms.common.node
 
AbstractNode(String, boolean, long, ImmutableContextSet, Map<NodeMetadataKey<?>, Object>) - Constructor for class me.lucko.luckperms.common.node.AbstractNode
 
AbstractNodeBuilder<N,B> - Class in me.lucko.luckperms.common.node
 
AbstractNodeBuilder() - Constructor for class me.lucko.luckperms.common.node.AbstractNodeBuilder
 
AbstractNodeBuilder(boolean, long, ImmutableContextSet, Map<NodeMetadataKey<?>, Object>) - Constructor for class me.lucko.luckperms.common.node.AbstractNodeBuilder
 
AbstractOverrideWildcardProcessor - Class in me.lucko.luckperms.common.calculator.processor
 
AbstractOverrideWildcardProcessor(boolean) - Constructor for class me.lucko.luckperms.common.calculator.processor.AbstractOverrideWildcardProcessor
 
AbstractPermissionProcessor - Class in me.lucko.luckperms.common.calculator.processor
Abstract implementation of PermissionProcessor that splits behaviour for normal permission checks and override checks into two separate methods.
AbstractPermissionProcessor() - Constructor for class me.lucko.luckperms.common.calculator.processor.AbstractPermissionProcessor
 
AbstractPluginMessageMessenger - Class in me.lucko.luckperms.common.messaging.pluginmsg
Abstract implementation of Messenger using Minecraft's 'plugin messaging channels' packet.
AbstractPluginMessageMessenger(IncomingMessageConsumer) - Constructor for class me.lucko.luckperms.common.messaging.pluginmsg.AbstractPluginMessageMessenger
 
AbstractSender<T> - Class in me.lucko.luckperms.common.sender
Simple implementation of Sender using a SenderFactory
AbstractSourceBasedProcessor - Class in me.lucko.luckperms.common.calculator.processor
 
AbstractSourceBasedProcessor() - Constructor for class me.lucko.luckperms.common.calculator.processor.AbstractSourceBasedProcessor
 
AbstractSqlMessenger - Class in me.lucko.luckperms.common.messaging.sql
An implementation of Messenger using SQL.
AbstractSqlMessenger(IncomingMessageConsumer) - Constructor for class me.lucko.luckperms.common.messaging.sql.AbstractSqlMessenger
 
AbstractTrackManager<T> - Class in me.lucko.luckperms.common.model.manager.track
 
AbstractTrackManager() - Constructor for class me.lucko.luckperms.common.model.manager.track.AbstractTrackManager
 
AbstractUserManager<T> - Class in me.lucko.luckperms.common.model.manager.user
 
AbstractUserManager(LuckPermsPlugin, UserHousekeeper.TimeoutSettings) - Constructor for class me.lucko.luckperms.common.model.manager.user.AbstractUserManager
 
accept(T) - Method in interface me.lucko.luckperms.common.util.Throwing.Consumer
 
acceptAll() - Static method in class me.lucko.luckperms.common.verbose.VerboseFilter
 
acceptEvent(VerboseEvent) - Method in class me.lucko.luckperms.common.verbose.VerboseListener
Accepts and processes verbose events.
accumulateMeta(MetaAccumulator, QueryOptions) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
accumulateMeta(QueryOptions) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
accumulateNode(Node) - Method in class me.lucko.luckperms.common.cacheddata.type.MetaAccumulator
 
accumulateWeight(IntegerResult<WeightNode>) - Method in class me.lucko.luckperms.common.cacheddata.type.MetaAccumulator
 
action(Action) - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdateBuilder
 
Action - Interface in me.lucko.luckperms.common.bulkupdate.action
Represents an action to be applied to a given node.
actionBuilder() - Method in class me.lucko.luckperms.common.api.implementation.ApiActionLogger
 
ActionJsonSerializer - Class in me.lucko.luckperms.common.actionlog
 
ActionLogMessageImpl - Class in me.lucko.luckperms.common.messaging.message
 
ActionLogMessageImpl(UUID, Action) - Constructor for class me.lucko.luckperms.common.messaging.message.ActionLogMessageImpl
 
add(JsonElement) - Method in class me.lucko.luckperms.common.util.gson.JArray
 
add(E) - Method in class me.lucko.luckperms.common.util.ExpiringSet
 
add(String, String) - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl.BuilderImpl
 
add(String, String) - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
 
add(String) - Method in class me.lucko.luckperms.common.util.gson.JArray
 
add(String, JsonElement) - Method in class me.lucko.luckperms.common.util.gson.JObject
 
add(String, Boolean) - Method in class me.lucko.luckperms.common.util.gson.JObject
 
add(String, Number) - Method in class me.lucko.luckperms.common.util.gson.JObject
 
add(String, String) - Method in class me.lucko.luckperms.common.util.gson.JObject
 
add(String, Supplier<? extends JElement>) - Method in class me.lucko.luckperms.common.util.gson.JObject
 
add(String, JElement) - Method in class me.lucko.luckperms.common.util.gson.JObject
 
add(Supplier<? extends JElement>) - Method in class me.lucko.luckperms.common.util.gson.JArray
 
add(LoggedAction) - Method in class me.lucko.luckperms.common.actionlog.Log.Builder
 
add(JElement) - Method in class me.lucko.luckperms.common.util.gson.JArray
 
add(Node) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
add(Node) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
add(Node) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
ADD - Enum constant in enum class me.lucko.luckperms.common.util.Difference.ChangeType
 
ADD_CHATMETA_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
ADD_TEMP_CHATMETA_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
addAll(Iterable<? extends Node>) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
addAll(Iterable<? extends Node>) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
addAll(Iterable<? extends Node>) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
addAll(Iterable<String>) - Method in class me.lucko.luckperms.common.util.gson.JArray
 
addAll(Stream<? extends Node>) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
addAll(Stream<? extends Node>) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
addAll(Stream<? extends Node>) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
addAll(ContextSet) - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl.BuilderImpl
 
addAll(ContextSet) - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
 
addDefaultNodeToChangeSet() - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
addedToFirst(String) - Static method in class me.lucko.luckperms.common.model.PromotionResults
 
addJarToClasspath(Path) - Method in interface me.lucko.luckperms.common.plugin.classpath.ClassPathAppender
 
addJarToClasspath(Path) - Method in class me.lucko.luckperms.common.plugin.classpath.JarInJarClassPathAppender
 
addJarToClasspath(Path) - Method in class me.lucko.luckperms.common.plugin.classpath.ReflectionClassPathAppender
 
addListener(Consumer<Path>) - Method in class me.lucko.luckperms.common.storage.implementation.file.watcher.FileWatcher.WatchedLocation
Register a listener.
addMapping(UUID, String) - Method in class me.lucko.luckperms.common.storage.implementation.file.FileUuidCache
Adds a mapping to the cache
addNewSession(String, WebEditorRequest) - Method in class me.lucko.luckperms.common.webeditor.store.WebEditorSessionMap
Adds a newly created session to the store.
addURL(URL) - Method in class me.lucko.luckperms.common.plugin.classpath.URLClassLoaderAccess
Adds the given URL to the class loader.
ADVENTURE - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
ADVENTURE_PLATFORM - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
ADVENTURE_PLATFORM_BUKKIT - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
ADVENTURE_PLATFORM_BUNGEECORD - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
ALL - Enum constant in enum class me.lucko.luckperms.common.bulkupdate.DataType
 
allOf(Collection<? extends CompletableFuture<?>>) - Static method in class me.lucko.luckperms.common.util.CompletableFutures
 
allOf(Stream<? extends CompletableFuture<?>>) - Static method in class me.lucko.luckperms.common.util.CompletableFutures
 
ALLOW_INVALID_USERNAMES - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If LuckPerms should allow usernames with non alphanumeric characters.
AllParentsByWeight(User) - Constructor for class me.lucko.luckperms.common.model.PrimaryGroupHolder.AllParentsByWeight
 
ALPHABETICALLY - Enum constant in enum class me.lucko.luckperms.common.command.utils.SortType
 
ALREADY_EXECUTING_COMMAND - Static variable in interface me.lucko.luckperms.common.locale.Message
 
ALREADY_EXISTS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
ALREADY_HAS_CHAT_META - Static variable in interface me.lucko.luckperms.common.locale.Message
 
ALREADY_HAS_META - Static variable in interface me.lucko.luckperms.common.locale.Message
 
ALREADY_HAS_TEMP_CHAT_META - Static variable in interface me.lucko.luckperms.common.locale.Message
 
ALREADY_HAS_TEMP_META - Static variable in interface me.lucko.luckperms.common.locale.Message
 
ALREADY_HAS_TEMP_PERMISSION - Static variable in interface me.lucko.luckperms.common.locale.Message
 
ALREADY_HASPERMISSION - Static variable in interface me.lucko.luckperms.common.locale.Message
 
ALREADY_INHERITS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
ALREADY_TEMP_INHERITS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
ALWAYS_TRUE - Static variable in interface me.lucko.luckperms.common.verbose.expression.BooleanExpressionCompiler.AST
 
alwaysFalse() - Static method in class me.lucko.luckperms.common.util.Predicates
 
alwaysTrue() - Static method in class me.lucko.luckperms.common.util.Predicates
 
ambiguousCall() - Static method in class me.lucko.luckperms.common.model.DemotionResults
 
ambiguousCall() - Static method in class me.lucko.luckperms.common.model.PromotionResults
 
ApiAbstractManager<I,E,H> - Class in me.lucko.luckperms.common.api.implementation
 
ApiAbstractManager(LuckPermsPlugin, H) - Constructor for class me.lucko.luckperms.common.api.implementation.ApiAbstractManager
 
ApiActionLog - Class in me.lucko.luckperms.common.api.implementation
 
ApiActionLog(Log) - Constructor for class me.lucko.luckperms.common.api.implementation.ApiActionLog
 
ApiActionLogger - Class in me.lucko.luckperms.common.api.implementation
 
ApiActionLogger(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.api.implementation.ApiActionLogger
 
ApiContextManager - Class in me.lucko.luckperms.common.api.implementation
 
ApiContextManager(LuckPermsPlugin, ContextManager<?, ?>) - Constructor for class me.lucko.luckperms.common.api.implementation.ApiContextManager
 
ApiContextSetFactory - Class in me.lucko.luckperms.common.api.implementation
 
ApiGroup - Class in me.lucko.luckperms.common.api.implementation
 
ApiGroup(Group) - Constructor for class me.lucko.luckperms.common.api.implementation.ApiGroup
 
ApiGroupManager - Class in me.lucko.luckperms.common.api.implementation
 
ApiGroupManager(LuckPermsPlugin, GroupManager<?>) - Constructor for class me.lucko.luckperms.common.api.implementation.ApiGroupManager
 
ApiMessagingService - Class in me.lucko.luckperms.common.api.implementation
 
ApiMessagingService(InternalMessagingService) - Constructor for class me.lucko.luckperms.common.api.implementation.ApiMessagingService
 
ApiMetaStackFactory - Class in me.lucko.luckperms.common.api.implementation
 
ApiMetaStackFactory(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.api.implementation.ApiMetaStackFactory
 
ApiNodeBuilderRegistry - Class in me.lucko.luckperms.common.api.implementation
 
ApiNodeMatcherFactory - Class in me.lucko.luckperms.common.api.implementation
 
ApiPermissionHolder - Class in me.lucko.luckperms.common.api.implementation
 
ApiPlatform - Class in me.lucko.luckperms.common.api.implementation
 
ApiPlatform(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.api.implementation.ApiPlatform
 
ApiPlayerAdapter<S,P> - Class in me.lucko.luckperms.common.api.implementation
 
ApiPlayerAdapter(UserManager<?>, ContextManager<S, P>) - Constructor for class me.lucko.luckperms.common.api.implementation.ApiPlayerAdapter
 
ApiQueryOptionsRegistry - Class in me.lucko.luckperms.common.api.implementation
 
ApiRegistrationUtil - Class in me.lucko.luckperms.common.api
 
ApiRegistrationUtil() - Constructor for class me.lucko.luckperms.common.api.ApiRegistrationUtil
 
ApiTrack - Class in me.lucko.luckperms.common.api.implementation
 
ApiTrack(Track) - Constructor for class me.lucko.luckperms.common.api.implementation.ApiTrack
 
ApiTrackManager - Class in me.lucko.luckperms.common.api.implementation
 
ApiTrackManager(LuckPermsPlugin, TrackManager<?>) - Constructor for class me.lucko.luckperms.common.api.implementation.ApiTrackManager
 
ApiUser - Class in me.lucko.luckperms.common.api.implementation
 
ApiUser(User) - Constructor for class me.lucko.luckperms.common.api.implementation.ApiUser
 
ApiUserManager - Class in me.lucko.luckperms.common.api.implementation
 
ApiUserManager(LuckPermsPlugin, UserManager<?>) - Constructor for class me.lucko.luckperms.common.api.implementation.ApiUserManager
 
ApiUtils - Class in me.lucko.luckperms.common.api
 
append(char) - Method in class me.lucko.luckperms.common.bulkupdate.PreparedStatementBuilder
 
append(String) - Method in class me.lucko.luckperms.common.bulkupdate.PreparedStatementBuilder
 
appendConstraintsAsSql(PreparedStatementBuilder) - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdate
Appends the constraints of this BulkUpdate to the provided statement builder in SQL syntax
appendDetailToRequest(WebEditorRequest) - Method in class me.lucko.luckperms.common.webeditor.socket.WebEditorSocket
Adds detail about the socket channel and the plugin public key to the editor request payload that gets sent via bytebin to the viewer.
appendGroup(Group) - Method in class me.lucko.luckperms.common.model.Track
Appends a group to the end of this track
appendGroup(Group) - Method in class me.lucko.luckperms.common.api.implementation.ApiTrack
 
appendSql(PreparedStatementBuilder) - Method in interface me.lucko.luckperms.common.bulkupdate.action.Action
Gets this action in SQL form.
appendSql(PreparedStatementBuilder) - Method in class me.lucko.luckperms.common.bulkupdate.action.DeleteAction
 
appendSql(PreparedStatementBuilder) - Method in class me.lucko.luckperms.common.bulkupdate.action.UpdateAction
 
appendSql(PreparedStatementBuilder) - Method in interface me.lucko.luckperms.common.bulkupdate.comparison.Comparison
Returns the comparison operator in SQL form
appendSql(PreparedStatementBuilder) - Method in enum class me.lucko.luckperms.common.bulkupdate.comparison.StandardComparison
 
appendSql(PreparedStatementBuilder) - Method in class me.lucko.luckperms.common.bulkupdate.query.Query
 
appendSql(PreparedStatementBuilder, String) - Method in class me.lucko.luckperms.common.bulkupdate.comparison.Constraint
 
apply(String) - Method in class me.lucko.luckperms.common.calculator.PermissionCalculator
 
apply(String) - Method in class me.lucko.luckperms.common.model.manager.group.StandardGroupManager
 
apply(String) - Method in class me.lucko.luckperms.common.model.manager.track.StandardTrackManager
 
apply(Set<Node>, HolderType) - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdate
Applies this query to the given set of nodes, and returns the result.
apply(UUID) - Method in class me.lucko.luckperms.common.model.manager.user.StandardUserManager
 
apply(ConfigurationAdapter) - Method in class me.lucko.luckperms.common.config.generic.key.ConfigKeyFactory.Bound
 
apply(LuckPermsPlugin, Sender, WebEditorSession, String, boolean) - Method in class me.lucko.luckperms.common.webeditor.WebEditorResponse
Applies the response to storage, sending appropriate informational messages to the sender.
apply(Node) - Method in interface me.lucko.luckperms.common.bulkupdate.action.Action
Applies this action to the given NodeModel, and returns the result.
apply(Node) - Method in class me.lucko.luckperms.common.bulkupdate.action.DeleteAction
 
apply(Node) - Method in class me.lucko.luckperms.common.bulkupdate.action.UpdateAction
 
APPLY_BUKKIT_ATTACHMENT_PERMISSIONS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If Bukkit attachment permissions are being applied.
APPLY_BUKKIT_CHILD_PERMISSIONS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If Bukkit child permissions are being applied.
APPLY_BUKKIT_DEFAULT_PERMISSIONS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If Bukkit default permissions are being applied.
APPLY_BUNGEE_CONFIG_PERMISSIONS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If BungeeCord configured permissions are being applied.
APPLY_DEFAULT_NEGATIONS_BEFORE_WILDCARDS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If default negated permissions should be applied before wildcards.
APPLY_EDIT_NODE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
APPLY_EDITS - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
APPLY_EDITS - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
APPLY_EDITS_DIFF_ADDED - Static variable in interface me.lucko.luckperms.common.locale.Message
 
APPLY_EDITS_DIFF_REMOVED - Static variable in interface me.lucko.luckperms.common.locale.Message
 
APPLY_EDITS_INVALID_CODE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
APPLY_EDITS_SESSION_APPLIED_ALREADY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
APPLY_EDITS_SESSION_UNKNOWN - Static variable in interface me.lucko.luckperms.common.locale.Message
 
APPLY_EDITS_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
APPLY_EDITS_SUCCESS_SUMMARY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
APPLY_EDITS_TARGET_NO_CHANGES_PRESENT - Static variable in interface me.lucko.luckperms.common.locale.Message
 
APPLY_EDITS_TARGET_USER_NOT_UUID - Static variable in interface me.lucko.luckperms.common.locale.Message
 
APPLY_EDITS_TARGET_USER_UNABLE_TO_LOAD - Static variable in interface me.lucko.luckperms.common.locale.Message
 
APPLY_EDITS_TRACK_AFTER - Static variable in interface me.lucko.luckperms.common.locale.Message
 
APPLY_EDITS_TRACK_BEFORE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
APPLY_EDITS_UNABLE_TO_READ - Static variable in interface me.lucko.luckperms.common.locale.Message
 
APPLY_EDITS_UNKNOWN_TYPE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
APPLY_NUKKIT_ATTACHMENT_PERMISSIONS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If Nukkit attachment permissions are being applied.
APPLY_NUKKIT_CHILD_PERMISSIONS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If Nukkit child permissions are being applied.
APPLY_NUKKIT_DEFAULT_PERMISSIONS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If Nukkit default permissions are being applied.
APPLY_SPONGE_DEFAULT_SUBJECTS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If Sponge default subjects should be applied
applyBulkUpdate(BulkUpdate) - Method in class me.lucko.luckperms.common.storage.implementation.file.CombinedConfigurateStorage
 
applyBulkUpdate(BulkUpdate) - Method in class me.lucko.luckperms.common.storage.implementation.file.SeparatedConfigurateStorage
 
applyBulkUpdate(BulkUpdate) - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
applyBulkUpdate(BulkUpdate) - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
applyBulkUpdate(BulkUpdate) - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
applyBulkUpdate(BulkUpdate) - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
applyBulkUpdate(BulkUpdate) - Method in class me.lucko.luckperms.common.storage.Storage
 
applyChanges(Difference<Node>) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
applyChanges(Difference<Node>) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
applyChanges(Difference<Node>) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
ApplyEditsCommand - Class in me.lucko.luckperms.common.commands.misc
 
ApplyEditsCommand() - Constructor for class me.lucko.luckperms.common.commands.misc.ApplyEditsCommand
 
APPLYING_REGEX - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If regex permissions are being applied
APPLYING_SHORTHAND - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If shorthand permissions are being applied
APPLYING_WILDCARDS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If wildcards are being applied
APPLYING_WILDCARDS_SPONGE - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If Sponge's implicit permission inheritance system should be applied
applyRelocationSettings(Dependency, List<Relocation>) - Method in class me.lucko.luckperms.common.dependencies.DependencyRegistry
 
args() - Method in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
Argument - Class in me.lucko.luckperms.common.command.spec
 
ArgumentException - Exception Class in me.lucko.luckperms.common.command.utils
 
ArgumentException() - Constructor for exception class me.lucko.luckperms.common.command.utils.ArgumentException
 
ArgumentException.DetailedUsage - Exception Class in me.lucko.luckperms.common.command.utils
 
ArgumentException.InvalidDate - Exception Class in me.lucko.luckperms.common.command.utils
 
ArgumentException.InvalidPriority - Exception Class in me.lucko.luckperms.common.command.utils
 
ArgumentException.PastDate - Exception Class in me.lucko.luckperms.common.command.utils
 
ArgumentList - Class in me.lucko.luckperms.common.command.utils
A list of String arguments, with extra methods to help with parsing.
ArgumentList(List<String>) - Constructor for class me.lucko.luckperms.common.command.utils.ArgumentList
 
ArgumentPermissions - Class in me.lucko.luckperms.common.command.access
Implements argument based permission checks for use in command implementations.
ArgumentTokenizer - Enum Class in me.lucko.luckperms.common.command.utils
Tokenizes command input into distinct "argument" tokens.
asEncodedString() - Method in class me.lucko.luckperms.common.messaging.message.ActionLogMessageImpl
 
asEncodedString() - Method in class me.lucko.luckperms.common.messaging.message.CustomMessageImpl
 
asEncodedString() - Method in class me.lucko.luckperms.common.messaging.message.UpdateMessageImpl
 
asEncodedString() - Method in class me.lucko.luckperms.common.messaging.message.UserUpdateMessageImpl
 
asImmutableSet() - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
asImmutableSet() - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
asList() - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
asList() - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
ASM - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
ASM_COMMONS - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
asMap() - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
asMap() - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
asMap() - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
asPrettyString() - Method in class me.lucko.luckperms.common.command.spec.Argument
 
asSet() - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
asSet() - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
asSortedSet() - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
asSortedSet() - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
asStringResult() - Method in class me.lucko.luckperms.common.cacheddata.result.IntegerResult
 
async() - Method in class me.lucko.luckperms.common.plugin.scheduler.AbstractJavaScheduler
 
async() - Method in interface me.lucko.luckperms.common.plugin.scheduler.SchedulerAdapter
Gets an async executor instance
asyncLater(Runnable, long, TimeUnit) - Method in class me.lucko.luckperms.common.plugin.scheduler.AbstractJavaScheduler
 
asyncLater(Runnable, long, TimeUnit) - Method in interface me.lucko.luckperms.common.plugin.scheduler.SchedulerAdapter
Executes the given task with a delay.
asyncRepeating(Runnable, long, TimeUnit) - Method in class me.lucko.luckperms.common.plugin.scheduler.AbstractJavaScheduler
 
asyncRepeating(Runnable, long, TimeUnit) - Method in interface me.lucko.luckperms.common.plugin.scheduler.SchedulerAdapter
Executes the given task repeatedly at a given interval.
at(int, CompletionSupplier) - Method in class me.lucko.luckperms.common.command.tabcomplete.TabCompleter
Marks that the given completion supplier should be used to compute tab completions at the given index.
auditTemporaryNodes() - Method in class me.lucko.luckperms.common.api.implementation.ApiPermissionHolder
 
auditTemporaryNodes() - Method in class me.lucko.luckperms.common.model.PermissionHolder
Removes temporary permissions that have expired
AUTHENTICATED - Static variable in class me.lucko.luckperms.common.util.UniqueIdType
 
AUTO_INSTALL_TRANSLATIONS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If LuckPerms should automatically install translation bundles and periodically update them.
AUTO_OP - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If auto op is enabled.
AUTO_PUSH_UPDATES - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If updates should be automatically pushed by the messaging service
AVAILABLE_TRANSLATIONS_ENTRY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
AVAILABLE_TRANSLATIONS_HEADER - Static variable in interface me.lucko.luckperms.common.locale.Message
 

B

bind(EventBus) - Method in interface me.lucko.luckperms.common.event.LuckPermsEventListener
 
BOOLEAN - Static variable in interface me.lucko.luckperms.common.config.generic.key.ConfigKeyFactory
 
BooleanExpressionCompiler - Class in me.lucko.luckperms.common.verbose.expression
Compiler for boolean expressions with variables.
BooleanExpressionCompiler() - Constructor for class me.lucko.luckperms.common.verbose.expression.BooleanExpressionCompiler
 
BooleanExpressionCompiler.AST - Interface in me.lucko.luckperms.common.verbose.expression
AST for a boolean expression.
BooleanExpressionCompiler.LexerException - Exception Class in me.lucko.luckperms.common.verbose.expression
Represents a lexing error.
BooleanExpressionCompiler.ParserException - Exception Class in me.lucko.luckperms.common.verbose.expression
Represents a parsing error.
BooleanExpressionCompiler.VariableEvaluator - Interface in me.lucko.luckperms.common.verbose.expression
Evaluates the value of variables within an expression.
booleanKey(String, boolean) - Static method in interface me.lucko.luckperms.common.config.generic.key.ConfigKeyFactory
 
booleans() - Static method in class me.lucko.luckperms.common.command.tabcomplete.TabCompletions
 
BootstrappedWithLoader - Interface in me.lucko.luckperms.common.plugin.bootstrap
A LuckPermsBootstrap that was bootstrapped by a loader.
BREADTH_FIRST - Enum constant in enum class me.lucko.luckperms.common.graph.TraversalAlgorithm
Traverses in breadth-first order.
BrigadierCommandExecutor<S> - Class in me.lucko.luckperms.common.command
 
BrigadierCommandExecutor(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.command.BrigadierCommandExecutor
 
BROADCAST_RECEIVED_LOG_ENTRIES - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If LuckPerms should broadcast received logging entries to players on this platform
broadcastAction(Action) - Method in class me.lucko.luckperms.common.api.implementation.ApiActionLogger
 
broadcastFromApi(LoggedAction) - Method in class me.lucko.luckperms.common.actionlog.LogDispatcher
 
Buffer(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.tasks.SyncTask.Buffer
 
BufferedRequest<T> - Class in me.lucko.luckperms.common.cache
Thread-safe request buffer.
BufferedRequest(long, TimeUnit, SchedulerAdapter) - Constructor for class me.lucko.luckperms.common.cache.BufferedRequest
Creates a new buffer with the given timeout millis
build() - Method in class me.lucko.luckperms.common.actionlog.Log.Builder
 
build() - Static method in class me.lucko.luckperms.common.actionlog.LoggedAction
Creates a new log entry builder
build() - Method in class me.lucko.luckperms.common.actionlog.LoggedAction.Builder
 
build() - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdateBuilder
 
build() - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl.BuilderImpl
 
build() - Method in interface me.lucko.luckperms.common.locale.Message.Args0
 
build() - Method in class me.lucko.luckperms.common.metastacking.FluentMetaStackElement.Builder
 
build() - Method in class me.lucko.luckperms.common.node.types.DisplayName.Builder
 
build() - Method in class me.lucko.luckperms.common.node.types.Inheritance.Builder
 
build() - Method in class me.lucko.luckperms.common.node.types.Meta.Builder
 
build() - Method in class me.lucko.luckperms.common.node.types.Permission.Builder
 
build() - Method in class me.lucko.luckperms.common.node.types.Prefix.Builder
 
build() - Method in class me.lucko.luckperms.common.node.types.RegexPermission.Builder
 
build() - Method in class me.lucko.luckperms.common.node.types.Suffix.Builder
 
build() - Method in class me.lucko.luckperms.common.node.types.Weight.Builder
 
build() - Method in class me.lucko.luckperms.common.query.QueryOptionsBuilderImpl
 
build() - Method in class me.lucko.luckperms.common.util.StackTracePrinter.Builder
 
build(A0) - Method in interface me.lucko.luckperms.common.locale.Message.Args1
 
build(A0, A1) - Method in interface me.lucko.luckperms.common.locale.Message.Args2
 
build(A0, A1, A2) - Method in interface me.lucko.luckperms.common.locale.Message.Args3
 
build(A0, A1, A2, A3) - Method in interface me.lucko.luckperms.common.locale.Message.Args4
 
build(A0, A1, A2, A3, A4) - Method in interface me.lucko.luckperms.common.locale.Message.Args5
 
build(A0, A1, A2, A3, A4, A5) - Method in interface me.lucko.luckperms.common.locale.Message.Args6
 
build(Connection, Function<String, String>) - Method in class me.lucko.luckperms.common.bulkupdate.PreparedStatementBuilder
 
build(QueryOptions, CacheMetadata) - Method in interface me.lucko.luckperms.common.calculator.CalculatorFactory
Builds a PermissionCalculator for the user in the given context
buildAsSql() - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdate
Converts this BulkUpdate to SQL syntax
builder() - Static method in class me.lucko.luckperms.common.actionlog.Log
 
builder() - Static method in class me.lucko.luckperms.common.node.types.DisplayName
 
builder() - Static method in class me.lucko.luckperms.common.node.types.Inheritance
 
builder() - Static method in class me.lucko.luckperms.common.node.types.Meta
 
builder() - Static method in class me.lucko.luckperms.common.node.types.Permission
 
builder() - Static method in class me.lucko.luckperms.common.node.types.Prefix
 
builder() - Static method in class me.lucko.luckperms.common.node.types.RegexPermission
 
builder() - Static method in class me.lucko.luckperms.common.node.types.Suffix
 
builder() - Static method in class me.lucko.luckperms.common.node.types.Weight
 
builder() - Static method in class me.lucko.luckperms.common.util.StackTracePrinter
 
builder() - Method in enum class me.lucko.luckperms.common.webeditor.socket.SocketMessageType
 
builder(int) - Static method in class me.lucko.luckperms.common.node.types.Weight
 
builder(String) - Static method in class me.lucko.luckperms.common.metastacking.FluentMetaStackElement
 
builder(String) - Static method in class me.lucko.luckperms.common.node.types.DisplayName
 
builder(String) - Static method in class me.lucko.luckperms.common.node.types.Inheritance
 
builder(String, int) - Static method in class me.lucko.luckperms.common.node.types.Prefix
 
builder(String, int) - Static method in class me.lucko.luckperms.common.node.types.Suffix
 
builder(String, String) - Static method in class me.lucko.luckperms.common.node.types.Meta
 
Builder() - Constructor for class me.lucko.luckperms.common.actionlog.Log.Builder
 
Builder() - Constructor for class me.lucko.luckperms.common.actionlog.LoggedAction.Builder
 
Builder(int, boolean, long, ImmutableContextSet, Map<NodeMetadataKey<?>, Object>) - Constructor for class me.lucko.luckperms.common.node.types.Weight.Builder
 
Builder(String, boolean, long, ImmutableContextSet, Map<NodeMetadataKey<?>, Object>) - Constructor for class me.lucko.luckperms.common.node.types.DisplayName.Builder
 
Builder(String, boolean, long, ImmutableContextSet, Map<NodeMetadataKey<?>, Object>) - Constructor for class me.lucko.luckperms.common.node.types.Inheritance.Builder
 
Builder(String, boolean, long, ImmutableContextSet, Map<NodeMetadataKey<?>, Object>) - Constructor for class me.lucko.luckperms.common.node.types.Permission.Builder
 
Builder(String, boolean, long, ImmutableContextSet, Map<NodeMetadataKey<?>, Object>) - Constructor for class me.lucko.luckperms.common.node.types.RegexPermission.Builder
 
Builder(String, int, boolean, long, ImmutableContextSet, Map<NodeMetadataKey<?>, Object>) - Constructor for class me.lucko.luckperms.common.node.types.Prefix.Builder
 
Builder(String, int, boolean, long, ImmutableContextSet, Map<NodeMetadataKey<?>, Object>) - Constructor for class me.lucko.luckperms.common.node.types.Suffix.Builder
 
Builder(String, String, boolean, long, ImmutableContextSet, Map<NodeMetadataKey<?>, Object>) - Constructor for class me.lucko.luckperms.common.node.types.Meta.Builder
 
BuilderImpl() - Constructor for class me.lucko.luckperms.common.context.ImmutableContextSetImpl.BuilderImpl
 
BULK_REMOVE_CHATMETA_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
BULK_REMOVE_TEMP_CHATMETA_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
BULK_UPDATE - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
BULK_UPDATE - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
BULK_UPDATE_CONFIRM - Static variable in interface me.lucko.luckperms.common.locale.Message
 
BULK_UPDATE_DISABLED - Static variable in interface me.lucko.luckperms.common.locale.Message
 
BULK_UPDATE_FAILURE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
BULK_UPDATE_INVALID_COMPARISON - Static variable in interface me.lucko.luckperms.common.locale.Message
 
BULK_UPDATE_INVALID_CONSTRAINT - Static variable in interface me.lucko.luckperms.common.locale.Message
 
BULK_UPDATE_INVALID_DATA_TYPE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
BULK_UPDATE_MUST_USE_CONSOLE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
BULK_UPDATE_QUEUED - Static variable in interface me.lucko.luckperms.common.locale.Message
 
BULK_UPDATE_STARTING - Static variable in interface me.lucko.luckperms.common.locale.Message
 
BULK_UPDATE_STATISTICS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
BULK_UPDATE_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
BULK_UPDATE_UNKNOWN_ID - Static variable in interface me.lucko.luckperms.common.locale.Message
 
BulkUpdate - Class in me.lucko.luckperms.common.bulkupdate
Represents a query to be applied to a set of data.
BulkUpdate(DataType, Action, List<Query>, boolean) - Constructor for class me.lucko.luckperms.common.bulkupdate.BulkUpdate
 
BulkUpdateBuilder - Class in me.lucko.luckperms.common.bulkupdate
Responsible for building a BulkUpdate
BulkUpdateCommand - Class in me.lucko.luckperms.common.commands.misc
 
BulkUpdateCommand() - Constructor for class me.lucko.luckperms.common.commands.misc.BulkUpdateCommand
 
BulkUpdateStatistics - Class in me.lucko.luckperms.common.bulkupdate
Keeps track of the number of nodes, users and groups that were affected in a BulkUpdate operation.
BulkUpdateStatistics() - Constructor for class me.lucko.luckperms.common.bulkupdate.BulkUpdateStatistics
 
bypass() - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
BYTEBIN_URL - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The URL of the bytebin instance used to upload data
BytebinClient - Class in me.lucko.luckperms.common.http
 
BytebinClient(OkHttpClient, String, String) - Constructor for class me.lucko.luckperms.common.http.BytebinClient
Creates a new bytebin instance
BytebinClient.Content - Class in me.lucko.luckperms.common.http
 
BYTEBUDDY - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
BYTESOCKS_HOST - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The host of the bytesocks instance used to communicate with
BYTESOCKS_USE_TLS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If TLS (https/wss) should be used when connecting to bytesocks
BytesocksClient - Class in me.lucko.luckperms.common.http
 
BytesocksClient(OkHttpClient, String, boolean, String) - Constructor for class me.lucko.luckperms.common.http.BytesocksClient
Creates a new bytesocks instance
BytesocksClient.Socket - Class in me.lucko.luckperms.common.http
 

C

Cache<T> - Class in me.lucko.luckperms.common.cache
Simple one element cache implementation.
Cache() - Constructor for class me.lucko.luckperms.common.cache.Cache
 
CacheHousekeepingTask - Class in me.lucko.luckperms.common.tasks
 
CacheHousekeepingTask(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.tasks.CacheHousekeepingTask
 
CacheMetadata - Class in me.lucko.luckperms.common.cacheddata
Metadata about a given CachedData.
CacheMetadata(HolderType, VerboseCheckTarget, QueryOptions) - Constructor for class me.lucko.luckperms.common.cacheddata.CacheMetadata
 
CAFFEINE - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
CaffeineFactory - Class in me.lucko.luckperms.common.util
 
calculate(ContextConsumer) - Method in class me.lucko.luckperms.common.context.calculator.ConfigurationContextCalculator
 
calculate(S) - Method in class me.lucko.luckperms.common.context.manager.ContextManager
 
calculateDisplayName(QueryOptions) - Method in class me.lucko.luckperms.common.model.Group
 
calculateValue(QueryOptions) - Method in class me.lucko.luckperms.common.model.PrimaryGroupHolder.AllParentsByWeight
 
calculateValue(QueryOptions) - Method in interface me.lucko.luckperms.common.model.PrimaryGroupHolder
Gets the name of the primary group, or null.
calculateValue(QueryOptions) - Method in class me.lucko.luckperms.common.model.PrimaryGroupHolder.ParentsByWeight
 
calculateValue(QueryOptions) - Method in class me.lucko.luckperms.common.model.PrimaryGroupHolder.Stored
 
CalculatorFactory - Interface in me.lucko.luckperms.common.calculator
Creates a calculator instance given a set of contexts
callContextCalculator(ContextCalculator<? super S>, S, ContextConsumer) - Method in class me.lucko.luckperms.common.context.manager.ContextManager
 
callStaticContextCalculator(StaticContextCalculator, ContextConsumer) - Method in class me.lucko.luckperms.common.context.manager.ContextManager
 
cancel() - Method in interface me.lucko.luckperms.common.plugin.scheduler.SchedulerTask
Cancels the task.
CANCEL_FAILED_LOGINS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If LP should cancel login attempts for players whose permission data could not be loaded.
cast(Group) - Static method in class me.lucko.luckperms.common.api.implementation.ApiGroup
 
cast(User) - Static method in class me.lucko.luckperms.common.api.implementation.ApiUser
 
cast(Track) - Static method in class me.lucko.luckperms.common.api.implementation.ApiTrack
 
Change(Difference.ChangeType, T) - Constructor for class me.lucko.luckperms.common.util.Difference.Change
 
CHANGE_REQUEST - Enum constant in enum class me.lucko.luckperms.common.webeditor.socket.SocketMessageType
Sent by the editor to request that the plugin applies a change.
CHANGE_RESPONSE - Enum constant in enum class me.lucko.luckperms.common.webeditor.socket.SocketMessageType
Sent by the plugin to confirm that the changes sent by the editor have been accepted or applied.
changeRequestHandler() - Method in class me.lucko.luckperms.common.webeditor.socket.listener.WebEditorSocketListener
 
CHANNEL - Static variable in class me.lucko.luckperms.common.messaging.pluginmsg.AbstractPluginMessageMessenger
The identifier of the channel used by LuckPerms for all messages.
channelId() - Method in class me.lucko.luckperms.common.http.BytesocksClient.Socket
 
CHARACTER_RANGE - Enum constant in enum class me.lucko.luckperms.common.node.utils.ShorthandParser
Expands "a-d" to ["a", "b", "c", "d"]
CHAT_META_ENTRY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
CHAT_META_PREFIX_HEADER - Static variable in interface me.lucko.luckperms.common.locale.Message
 
CHAT_META_PREFIX_NONE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
CHAT_META_SUFFIX_HEADER - Static variable in interface me.lucko.luckperms.common.locale.Message
 
CHAT_META_SUFFIX_NONE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
checkArguments(LuckPermsPlugin, Sender, CommandPermission, String...) - Static method in class me.lucko.luckperms.common.command.access.ArgumentPermissions
Checks if the sender has permission to use the given arguments
checkContext(LuckPermsPlugin, Sender, CommandPermission, ContextSet) - Static method in class me.lucko.luckperms.common.command.access.ArgumentPermissions
Checks if the sender has permission to act within a given set of contexts
checkGroup(LuckPermsPlugin, Sender, String, ContextSet) - Static method in class me.lucko.luckperms.common.command.access.ArgumentPermissions
Checks if the sender has permission to act using a given group
checkGroup(LuckPermsPlugin, Sender, PermissionHolder, ContextSet) - Static method in class me.lucko.luckperms.common.command.access.ArgumentPermissions
Checks if the sender has permission to act using a given group, if holder is a group.
checkModifyPerms(LuckPermsPlugin, Sender, CommandPermission, Object) - Static method in class me.lucko.luckperms.common.command.access.ArgumentPermissions
Checks if the sender has permission to modify the given target
checkName(String) - Static method in class me.lucko.luckperms.common.api.ApiUtils
 
CheckOrigin - Enum Class in me.lucko.luckperms.common.verbose.event
Represents the origin of a meta check
checkPermission(String) - Method in class me.lucko.luckperms.common.cacheddata.type.PermissionCache
 
checkPermission(String, CheckOrigin) - Method in class me.lucko.luckperms.common.cacheddata.type.PermissionCache
 
checkPermission(String, CheckOrigin) - Method in class me.lucko.luckperms.common.calculator.PermissionCalculator
Performs a permission check against this calculator.
checkPlugin(Object) - Method in class me.lucko.luckperms.common.event.AbstractEventBus
Checks that the given plugin object is a valid plugin instance for the platform
checksumMatches(byte[]) - Method in enum class me.lucko.luckperms.common.dependencies.Dependency
 
checkUsername(String, LuckPermsPlugin) - Static method in class me.lucko.luckperms.common.api.ApiUtils
 
checkViewPerms(LuckPermsPlugin, Sender, CommandPermission, Object) - Static method in class me.lucko.luckperms.common.command.access.ArgumentPermissions
Checks if the sender has permission to view the given target
ChildCommand<T> - Class in me.lucko.luckperms.common.command.abstraction
Abstract SubCommand class
ChildCommand(CommandSpec, String, CommandPermission, Predicate<Integer>) - Constructor for class me.lucko.luckperms.common.command.abstraction.ChildCommand
 
ClassPathAppender - Interface in me.lucko.luckperms.common.plugin.classpath
Interface which allows access to add URLs to the plugin classpath at runtime.
cleanInsert() - Static method in class me.lucko.luckperms.common.storage.misc.PlayerSaveResultImpl
 
cleanup(UUID) - Method in class me.lucko.luckperms.common.model.manager.user.UserHousekeeper
 
cleanup(Log, LuckPermsPlugin) - Method in class me.lucko.luckperms.common.commands.log.LogParentCommand
 
cleanup(Group, LuckPermsPlugin) - Method in class me.lucko.luckperms.common.commands.group.GroupParentCommand
 
cleanup(Track, LuckPermsPlugin) - Method in class me.lucko.luckperms.common.commands.track.TrackParentCommand
 
cleanup(User, LuckPermsPlugin) - Method in class me.lucko.luckperms.common.commands.user.UserParentCommand
 
cleanup(T, LuckPermsPlugin) - Method in class me.lucko.luckperms.common.command.abstraction.ParentCommand
 
cleanupUser(User) - Method in class me.lucko.luckperms.common.api.implementation.ApiUserManager
 
clear() - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
 
clear() - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
clear() - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
clear() - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
clear() - Method in class me.lucko.luckperms.common.util.Difference
Clears all recorded changes.
clear(ContextSet) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
clear(ContextSet) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
clear(ContextSet) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
CLEAR_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
clearApiUsage(UUID) - Method in class me.lucko.luckperms.common.model.manager.user.UserHousekeeper
 
clearExpiry() - Method in class me.lucko.luckperms.common.node.AbstractNodeBuilder
 
clearGroups() - Method in class me.lucko.luckperms.common.api.implementation.ApiTrack
 
clearGroups() - Method in class me.lucko.luckperms.common.model.Track
Clear all of the groups within this track
clearNodes(DataType, ContextSet, boolean) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
clearWarnings() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
CLONE_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
close() - Method in interface me.lucko.luckperms.common.dependencies.DependencyManager
 
close() - Method in class me.lucko.luckperms.common.dependencies.DependencyManagerImpl
 
close() - Method in class me.lucko.luckperms.common.event.AbstractEventBus
 
close() - Method in class me.lucko.luckperms.common.event.LuckPermsEventSubscription
 
close() - Method in class me.lucko.luckperms.common.extension.SimpleExtensionManager
 
close() - Method in interface me.lucko.luckperms.common.messaging.InternalMessagingService
Closes the messaging service
close() - Method in class me.lucko.luckperms.common.messaging.LuckPermsMessagingService
 
close() - Method in class me.lucko.luckperms.common.messaging.nats.NatsMessenger
 
close() - Method in class me.lucko.luckperms.common.messaging.postgres.PostgresMessenger
 
close() - Method in class me.lucko.luckperms.common.messaging.rabbitmq.RabbitMQMessenger
 
close() - Method in class me.lucko.luckperms.common.messaging.redis.RedisMessenger
 
close() - Method in class me.lucko.luckperms.common.messaging.sql.AbstractSqlMessenger
 
close() - Method in class me.lucko.luckperms.common.messaging.sql.SqlMessenger
 
close() - Method in interface me.lucko.luckperms.common.plugin.classpath.ClassPathAppender
 
close() - Method in class me.lucko.luckperms.common.plugin.classpath.JarInJarClassPathAppender
 
close() - Method in class me.lucko.luckperms.common.sender.SenderFactory
 
close() - Method in class me.lucko.luckperms.common.storage.implementation.file.watcher.AbstractFileWatcher
 
close() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
close() - Method in class me.lucko.luckperms.common.treeview.PermissionRegistry
 
close() - Method in class me.lucko.luckperms.common.verbose.VerboseHandler
 
close() - Method in class me.lucko.luckperms.common.webeditor.socket.WebEditorSocket
 
CLOSE_BRACKET - Static variable in interface me.lucko.luckperms.common.locale.Message
 
collector() - Static method in class me.lucko.luckperms.common.util.CompletableFutures
 
combine(StorageMetadata) - Method in class me.lucko.luckperms.common.storage.StorageMetadata
 
CombinedConfigurateStorage - Class in me.lucko.luckperms.common.storage.implementation.file
Flat-file storage using Configurate ConfigurationNodes.
CombinedConfigurateStorage(LuckPermsPlugin, String, ConfigurateLoader, String, String) - Constructor for class me.lucko.luckperms.common.storage.implementation.file.CombinedConfigurateStorage
 
Command<T> - Class in me.lucko.luckperms.common.command.abstraction
An abstract command class
Command(CommandSpec, String, CommandPermission, Predicate<Integer>) - Constructor for class me.lucko.luckperms.common.command.abstraction.Command
 
COMMAND_ALIASES - Static variable in class me.lucko.luckperms.common.command.BrigadierCommandExecutor
 
COMMAND_NO_PERMISSION - Static variable in interface me.lucko.luckperms.common.locale.Message
 
COMMAND_NOT_RECOGNISED - Static variable in interface me.lucko.luckperms.common.locale.Message
 
COMMAND_USAGE_DETAILED_ARG - Static variable in interface me.lucko.luckperms.common.locale.Message
 
COMMAND_USAGE_DETAILED_ARGS_HEADER - Static variable in interface me.lucko.luckperms.common.locale.Message
 
COMMAND_USAGE_DETAILED_HEADER - Static variable in interface me.lucko.luckperms.common.locale.Message
 
CommandException - Exception Class in me.lucko.luckperms.common.command.abstraction
Exception to be thrown if there is an error processing a command
CommandException() - Constructor for exception class me.lucko.luckperms.common.command.abstraction.CommandException
 
CommandManager - Class in me.lucko.luckperms.common.command
Root command manager for the '/luckperms' command.
CommandManager(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.command.CommandManager
 
CommandMeta<T> - Class in me.lucko.luckperms.common.commands.generic.meta
 
CommandMeta(HolderType) - Constructor for class me.lucko.luckperms.common.commands.generic.meta.CommandMeta
 
CommandParent<T> - Class in me.lucko.luckperms.common.commands.generic.parent
 
CommandParent(HolderType) - Constructor for class me.lucko.luckperms.common.commands.generic.parent.CommandParent
 
CommandPermission<T> - Class in me.lucko.luckperms.common.commands.generic.permission
 
CommandPermission - Enum Class in me.lucko.luckperms.common.command.access
An enumeration of the permissions required to execute built in LuckPerms commands.
CommandPermission(HolderType) - Constructor for class me.lucko.luckperms.common.commands.generic.permission.CommandPermission
 
CommandPermission.Type - Enum Class in me.lucko.luckperms.common.command.access
 
COMMANDS_ALLOW_OP - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If server operators should be able to use LuckPerms commands by default.
COMMANDS_RATE_LIMIT - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If LuckPerms should rate-limit command executions.
CommandSpec - Enum Class in me.lucko.luckperms.common.command.spec
An enumeration of the command defintion/usage messages used in the plugin.
commit() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
COMMODORE - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
COMMODORE_FILE - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
COMMONS_POOL_2 - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
compare(PermissionHolder, PermissionHolder) - Method in class me.lucko.luckperms.common.inheritance.InheritanceComparator
 
compare(NodeEntry<T, ?>, NodeEntry<T, ?>) - Method in class me.lucko.luckperms.common.node.comparator.NodeEntryComparator
 
compare(Context, String, String) - Method in class me.lucko.luckperms.common.context.comparator.ContextComparator
 
compare(Context, Context) - Method in class me.lucko.luckperms.common.context.comparator.ContextComparator
 
compare(ImmutableContextSet, ImmutableContextSet) - Method in class me.lucko.luckperms.common.context.comparator.ContextSetComparator
 
compare(Node, Node) - Method in class me.lucko.luckperms.common.node.comparator.NodeComparator
 
compare(Node, Node) - Method in class me.lucko.luckperms.common.node.comparator.NodeWithContextComparator
 
comparesContexts() - Method in enum class me.lucko.luckperms.common.node.NodeEquality
 
comparesContexts(NodeEqualityPredicate) - Static method in enum class me.lucko.luckperms.common.node.NodeEquality
 
compareTo(ImmutableTreeNode) - Method in class me.lucko.luckperms.common.treeview.ImmutableTreeNode
 
compareTo(Action) - Method in class me.lucko.luckperms.common.actionlog.LoggedAction
 
compareTo(Context) - Method in class me.lucko.luckperms.common.context.ContextImpl
 
Comparison - Interface in me.lucko.luckperms.common.bulkupdate.comparison
A method of comparing two strings
Comparison.CompiledExpression - Interface in me.lucko.luckperms.common.bulkupdate.comparison
An instance of Comparison which is bound to an expression.
compile(String) - Method in interface me.lucko.luckperms.common.bulkupdate.comparison.Comparison
Creates a Comparison.CompiledExpression for the given expression
compile(String) - Static method in class me.lucko.luckperms.common.cache.PatternCache
 
compile(String) - Static method in class me.lucko.luckperms.common.verbose.expression.BooleanExpressionCompiler
Compiles an BooleanExpressionCompiler.AST for a given boolean expression.
compile(String) - Static method in class me.lucko.luckperms.common.verbose.VerboseFilter
 
CompletableFutures - Class in me.lucko.luckperms.common.util
 
complete() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaAccumulator
"Completes" the accumulator, preventing any further changes.
complete() - Method in class me.lucko.luckperms.common.webeditor.store.RemoteSession
 
complete(List<String>) - Method in class me.lucko.luckperms.common.command.tabcomplete.TabCompleter
 
CompletionSupplier - Interface in me.lucko.luckperms.common.command.tabcomplete
 
CONCISE - Static variable in class me.lucko.luckperms.common.util.DurationFormatter
 
CONCISE_LOW_ACCURACY - Static variable in class me.lucko.luckperms.common.util.DurationFormatter
 
ConfigKey<T> - Interface in me.lucko.luckperms.common.config.generic.key
Represents a key in the configuration.
ConfigKeyFactory<T> - Interface in me.lucko.luckperms.common.config.generic.key
 
ConfigKeyFactory.Bound<T> - Class in me.lucko.luckperms.common.config.generic.key
A ConfigKeyFactory bound to a given path.
ConfigKeys - Class in me.lucko.luckperms.common.config
All of the ConfigKeys used by LuckPerms.
CONFIGURATE_CORE - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
CONFIGURATE_GSON - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
CONFIGURATE_HOCON - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
CONFIGURATE_TOML - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
CONFIGURATE_YAML - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
ConfigurateConfigAdapter - Class in me.lucko.luckperms.common.config.generic.adapter
 
ConfigurateConfigAdapter(LuckPermsPlugin, Path) - Constructor for class me.lucko.luckperms.common.config.generic.adapter.ConfigurateConfigAdapter
 
ConfigurateLoader - Interface in me.lucko.luckperms.common.storage.implementation.file.loader
Wraps an object which can produce configurate ConfigurationLoaders.
ConfigurationAdapter - Interface in me.lucko.luckperms.common.config.generic.adapter
 
ConfigurationContextCalculator - Class in me.lucko.luckperms.common.context.calculator
 
ConfigurationContextCalculator(LuckPermsConfiguration) - Constructor for class me.lucko.luckperms.common.context.calculator.ConfigurationContextCalculator
 
configureDatabase(HikariConfig, String, String, String, String, String) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.DriverBasedHikariConnectionFactory
 
configureDatabase(HikariConfig, String, String, String, String, String) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.HikariConnectionFactory
Configures the HikariConfig with the relevant database properties.
connected() - Method in class me.lucko.luckperms.common.storage.StorageMetadata
 
connected(boolean) - Method in class me.lucko.luckperms.common.storage.StorageMetadata
 
CONNECTED - Enum constant in enum class me.lucko.luckperms.common.webeditor.socket.SocketMessageType
Sent by the editor to confirm that a connection has been established.
connectedHandler() - Method in class me.lucko.luckperms.common.webeditor.socket.listener.WebEditorSocketListener
 
connectFuture() - Method in class me.lucko.luckperms.common.webeditor.socket.listener.WebEditorSocketListener
 
ConnectionFactory - Interface in me.lucko.luckperms.common.storage.implementation.sql.connection
 
CONSOLE_NAME - Static variable in interface me.lucko.luckperms.common.sender.Sender
The name used by the console sender.
CONSOLE_UUID - Static variable in interface me.lucko.luckperms.common.sender.Sender
The uuid used by the console sender.
consoleHasAllPermissions() - Method in class me.lucko.luckperms.common.sender.SenderFactory
 
Constraint - Class in me.lucko.luckperms.common.bulkupdate.comparison
 
ConstraintNodeMatcher<T> - Class in me.lucko.luckperms.common.node.matcher
Abstract implementation of NodeMatcher backed by a Constraint.
ConstraintNodeMatcher(Constraint) - Constructor for class me.lucko.luckperms.common.node.matcher.ConstraintNodeMatcher
 
consume(Consumer<? super JArray>) - Method in class me.lucko.luckperms.common.util.gson.JArray
 
consume(Consumer<? super JObject>) - Method in class me.lucko.luckperms.common.util.gson.JObject
 
consumeIncomingMessage(Message) - Method in class me.lucko.luckperms.common.messaging.LuckPermsMessagingService
 
consumeIncomingMessageAsString(String) - Method in class me.lucko.luckperms.common.messaging.LuckPermsMessagingService
 
contains(E) - Method in class me.lucko.luckperms.common.util.ExpiringSet
 
contains(String, String) - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl
 
contains(String, String) - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
 
contains(String...) - Static method in interface me.lucko.luckperms.common.command.tabcomplete.CompletionSupplier
 
contains(Collection<String>) - Static method in interface me.lucko.luckperms.common.command.tabcomplete.CompletionSupplier
 
contains(Supplier<Stream<String>>) - Static method in interface me.lucko.luckperms.common.command.tabcomplete.CompletionSupplier
 
contains(Context) - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl
 
containsGroup(String) - Method in class me.lucko.luckperms.common.api.implementation.ApiTrack
 
containsGroup(String) - Method in class me.lucko.luckperms.common.model.Track
Checks if a group features on this track
containsGroup(Group) - Method in class me.lucko.luckperms.common.model.Track
Checks if a group features on this track
containsGroup(Group) - Method in class me.lucko.luckperms.common.api.implementation.ApiTrack
 
containsIgnoreCase(String) - Static method in class me.lucko.luckperms.common.util.Predicates
 
containsKey(String) - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl
 
containsKey(String) - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
 
context - Variable in class me.lucko.luckperms.common.node.AbstractNodeBuilder
 
context() - Method in class me.lucko.luckperms.common.query.QueryOptionsImpl
 
context(ContextSet) - Method in class me.lucko.luckperms.common.node.AbstractNodeBuilder
 
context(ContextSet) - Method in class me.lucko.luckperms.common.query.QueryOptionsBuilderImpl
 
CONTEXT_SATISFY_MODE - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The default contexts satisfy mode
ContextComparator - Class in me.lucko.luckperms.common.context.comparator
 
ContextComparator(boolean) - Constructor for class me.lucko.luckperms.common.context.comparator.ContextComparator
 
ContextImpl - Class in me.lucko.luckperms.common.context
 
ContextImpl(String, String) - Constructor for class me.lucko.luckperms.common.context.ContextImpl
 
ContextManager<S,P> - Class in me.lucko.luckperms.common.context.manager
Base implementation of ContextManager which caches content lookups.
ContextManager(LuckPermsPlugin, Class<S>, Class<P>) - Constructor for class me.lucko.luckperms.common.context.manager.ContextManager
 
contexts - Variable in class me.lucko.luckperms.common.node.AbstractNode
 
contexts(LuckPermsPlugin) - Static method in class me.lucko.luckperms.common.command.tabcomplete.TabCompletions
 
ContextSetComparator - Class in me.lucko.luckperms.common.context.comparator
 
ContextSetComparator() - Constructor for class me.lucko.luckperms.common.context.comparator.ContextSetComparator
 
ContextSetConfigurateSerializer - Class in me.lucko.luckperms.common.context.serializer
 
ContextSetJsonSerializer - Class in me.lucko.luckperms.common.context.serializer
Serializes and deserializes ContextSets to and from JSON.
ContextsFile - Class in me.lucko.luckperms.common.config
A wrapper for the 'contexts.json' file.
ContextsFile(LuckPermsConfiguration) - Constructor for class me.lucko.luckperms.common.config.ContextsFile
 
contributors() - Method in class me.lucko.luckperms.common.locale.TranslationRepository.LanguageInfo
 
copy() - Method in class me.lucko.luckperms.common.cacheddata.result.IntegerResult
 
copy() - Method in class me.lucko.luckperms.common.cacheddata.result.StringResult
 
copyInheritanceNodesTo(ImmutableCollection.Builder<? super InheritanceNode>) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
copyInheritanceNodesTo(ImmutableCollection.Builder<? super InheritanceNode>) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
copyInheritanceNodesTo(ImmutableCollection.Builder<? super InheritanceNode>) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
copyInheritanceNodesTo(Collection<? super InheritanceNode>) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
copyInheritanceNodesTo(Collection<? super InheritanceNode>) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
copyInheritanceNodesTo(Collection<? super InheritanceNode>) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
copyInheritanceNodesTo(Collection<? super InheritanceNode>, QueryOptions) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
copyInheritanceNodesTo(Collection<? super InheritanceNode>, QueryOptions) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
copyInheritanceNodesTo(Collection<? super InheritanceNode>, QueryOptions) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
copyTo(ImmutableCollection.Builder<? super Node>) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
copyTo(ImmutableCollection.Builder<? super Node>) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
copyTo(ImmutableCollection.Builder<? super Node>) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
copyTo(Collection<? super Node>) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
copyTo(Collection<? super Node>) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
copyTo(Collection<? super Node>) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
copyTo(Collection<? super Node>, QueryOptions) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
copyTo(Collection<? super Node>, QueryOptions) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
copyTo(Collection<? super Node>, QueryOptions) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
copyTo(Collection<? super T>, NodeType<T>, QueryOptions) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
copyTo(Collection<? super T>, NodeType<T>, QueryOptions) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
copyTo(Collection<? super T>, NodeType<T>, QueryOptions) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
create() - Static method in class me.lucko.luckperms.common.bulkupdate.action.DeleteAction
 
create() - Static method in class me.lucko.luckperms.common.bulkupdate.BulkUpdateBuilder
 
create() - Static method in class me.lucko.luckperms.common.command.tabcomplete.TabCompleter
 
create(URLClassLoader) - Static method in class me.lucko.luckperms.common.plugin.classpath.URLClassLoaderAccess
Creates a URLClassLoaderAccess for the given class loader.
create(List<PermissionHolder>, List<Track>, Sender, String, LuckPermsPlugin) - Static method in class me.lucko.luckperms.common.webeditor.WebEditorSession
 
CREATE_ERROR - Static variable in interface me.lucko.luckperms.common.locale.Message
 
CREATE_GROUP - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
CREATE_GROUP - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
CREATE_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
CREATE_TRACK - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
CREATE_TRACK - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
createAndLoadGroup(String) - Method in class me.lucko.luckperms.common.api.implementation.ApiGroupManager
 
createAndLoadGroup(String) - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
createAndLoadGroup(String) - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
createAndLoadGroup(String) - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
createAndLoadGroup(String) - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
createAndLoadGroup(String) - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
createAndLoadGroup(String, CreationCause) - Method in class me.lucko.luckperms.common.storage.Storage
 
createAndLoadTrack(String) - Method in class me.lucko.luckperms.common.api.implementation.ApiTrackManager
 
createAndLoadTrack(String) - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
createAndLoadTrack(String) - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
createAndLoadTrack(String) - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
createAndLoadTrack(String) - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
createAndLoadTrack(String) - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
createAndLoadTrack(String, CreationCause) - Method in class me.lucko.luckperms.common.storage.Storage
 
createArrayOf(String, Object[]) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
createBlob() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
createClob() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
createConnection(Path) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.H2ConnectionFactory
 
createConnection(Path) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.SqliteConnectionFactory
 
createDefinition(List<MetaStackElement>, DuplicateRemovalFunction, String, String, String) - Method in class me.lucko.luckperms.common.api.implementation.ApiMetaStackFactory
 
createDependencyManager() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
createDigest() - Static method in enum class me.lucko.luckperms.common.dependencies.Dependency
Creates a MessageDigest suitable for computing the checksums of dependencies.
createDirectoriesIfNotExists(Path) - Static method in class me.lucko.luckperms.common.util.MoreFiles
 
createDirectoryIfNotExists(Path) - Static method in class me.lucko.luckperms.common.util.MoreFiles
 
createFileIfNotExists(Path) - Static method in class me.lucko.luckperms.common.util.MoreFiles
 
createFollowUpSession() - Method in class me.lucko.luckperms.common.webeditor.WebEditorSession
 
CreateGroup - Class in me.lucko.luckperms.common.commands.group
 
CreateGroup() - Constructor for class me.lucko.luckperms.common.commands.group.CreateGroup
 
createLoader(Path) - Method in class me.lucko.luckperms.common.config.generic.adapter.ConfigurateConfigAdapter
 
createNClob() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
createSocket(WebSocketListener) - Method in class me.lucko.luckperms.common.http.BytesocksClient
 
createSQLXML() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
createStatement() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
createStatement(int, int) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
createStatement(int, int, int) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
createStruct(String, Object[]) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
CreateTrack - Class in me.lucko.luckperms.common.commands.track
 
CreateTrack() - Constructor for class me.lucko.luckperms.common.commands.track.CreateTrack
 
CryptographyUtils - Class in me.lucko.luckperms.common.webeditor.socket
Utilities for public/private key crypto used by the web editor socket connection.
CUSTOM - Enum constant in enum class me.lucko.luckperms.common.storage.StorageType
 
CustomMessageImpl - Class in me.lucko.luckperms.common.messaging.message
 
CustomMessageImpl(UUID, String, String) - Constructor for class me.lucko.luckperms.common.messaging.message.CustomMessageImpl
 
CustomStorageProvider - Interface in me.lucko.luckperms.common.storage.implementation.custom
A storage provider
CustomStorageProviders - Class in me.lucko.luckperms.common.storage.implementation.custom
Hook to allow external code to provide a storage implementation

D

data() - Method in class me.lucko.luckperms.common.api.implementation.ApiPermissionHolder
 
DATABASE_VALUES - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The database settings, username, password, etc for use by any database
DataConstraints - Class in me.lucko.luckperms.common.storage.misc
 
dataDirectory - Variable in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
DataSelector - Class in me.lucko.luckperms.common.query
 
dataType(DataType) - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdateBuilder
 
DataType - Enum Class in me.lucko.luckperms.common.bulkupdate
Represents the data sets a query should apply to
DATE_FORMAT - Static variable in interface me.lucko.luckperms.common.locale.Message
 
DEBUG_LOGINS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If LuckPerms should produce extra logging output when it handles logins.
decode(JsonElement, UUID) - Static method in class me.lucko.luckperms.common.messaging.message.ActionLogMessageImpl
 
decode(JsonElement, UUID) - Static method in class me.lucko.luckperms.common.messaging.message.CustomMessageImpl
 
decode(JsonElement, UUID) - Static method in class me.lucko.luckperms.common.messaging.message.UpdateMessageImpl
 
decode(JsonElement, UUID) - Static method in class me.lucko.luckperms.common.messaging.message.UserUpdateMessageImpl
 
DEFAULT_CONTEXTUAL - Static variable in class me.lucko.luckperms.common.query.QueryOptionsImpl
 
DEFAULT_GROUP_NAME - Static variable in interface me.lucko.luckperms.common.model.manager.group.GroupManager
The name of the default group.
DEFAULT_LOCALE - Static variable in class me.lucko.luckperms.common.locale.TranslationManager
The default locale used by LuckPerms messages
DEFAULT_NON_CONTEXTUAL - Static variable in class me.lucko.luckperms.common.query.QueryOptionsImpl
 
defaultContextualOptions() - Method in class me.lucko.luckperms.common.api.implementation.ApiQueryOptionsRegistry
 
defaultNonContextualOptions() - Method in class me.lucko.luckperms.common.api.implementation.ApiQueryOptionsRegistry
 
defaultPort() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.HikariConnectionFactory
Gets the default port used by the database
defaultPort() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.MariaDbConnectionFactory
 
defaultPort() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.MySqlConnectionFactory
 
defaultPort() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.PostgresConnectionFactory
 
defaultSatisfyMode() - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
delegate() - Method in class me.lucko.luckperms.common.cache.LoadingMap
 
delegate() - Method in class me.lucko.luckperms.common.command.utils.ArgumentList
 
delegate() - Method in interface me.lucko.luckperms.common.context.calculator.ForwardingContextCalculator
 
DELETE_ERROR - Static variable in interface me.lucko.luckperms.common.locale.Message
 
DELETE_GROUP - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
DELETE_GROUP - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
DELETE_GROUP_ERROR_DEFAULT - Static variable in interface me.lucko.luckperms.common.locale.Message
 
DELETE_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
DELETE_TRACK - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
DELETE_TRACK - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
DeleteAction - Class in me.lucko.luckperms.common.bulkupdate.action
 
deleteDirectory(Path) - Static method in class me.lucko.luckperms.common.util.MoreFiles
 
deleteGroup(Group) - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
deleteGroup(Group) - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
deleteGroup(Group) - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
deleteGroup(Group) - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
deleteGroup(Group) - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
deleteGroup(Group, DeletionCause) - Method in class me.lucko.luckperms.common.storage.Storage
 
deleteGroup(Group) - Method in class me.lucko.luckperms.common.api.implementation.ApiGroupManager
 
DeleteGroup - Class in me.lucko.luckperms.common.commands.group
 
DeleteGroup() - Constructor for class me.lucko.luckperms.common.commands.group.DeleteGroup
 
deletePlayerData(UUID) - Method in class me.lucko.luckperms.common.api.implementation.ApiUserManager
 
deletePlayerData(UUID) - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
deletePlayerData(UUID) - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
deletePlayerData(UUID) - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
deletePlayerData(UUID) - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
deletePlayerData(UUID) - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
deletePlayerData(UUID) - Method in class me.lucko.luckperms.common.storage.Storage
 
deleteTrack(Track) - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
deleteTrack(Track) - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
deleteTrack(Track) - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
deleteTrack(Track) - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
deleteTrack(Track) - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
deleteTrack(Track, DeletionCause) - Method in class me.lucko.luckperms.common.storage.Storage
 
deleteTrack(Track) - Method in class me.lucko.luckperms.common.api.implementation.ApiTrackManager
 
DeleteTrack - Class in me.lucko.luckperms.common.commands.track
 
DeleteTrack() - Constructor for class me.lucko.luckperms.common.commands.track.DeleteTrack
 
DELIMITER - Static variable in class me.lucko.luckperms.common.node.factory.Delimiters
 
Delimiters - Class in me.lucko.luckperms.common.node.factory
Used to add/remove a delimiter character for the AbstractNode.NODE_SEPARATOR character.
demote(User, ContextSet, Predicate<String>, Sender, boolean) - Method in class me.lucko.luckperms.common.model.Track
 
demote(User, ContextSet) - Method in class me.lucko.luckperms.common.api.implementation.ApiTrack
 
DemotionResults - Class in me.lucko.luckperms.common.model
Utility class for creating instances of DemotionResult.
DEPENDENCIES - Static variable in class me.lucko.luckperms.common.dependencies.relocation.RelocationHandler
 
Dependency - Enum Class in me.lucko.luckperms.common.dependencies
The dependencies used by LuckPerms.
DependencyDownloadException - Exception Class in me.lucko.luckperms.common.dependencies
Exception thrown if a dependency cannot be downloaded.
DependencyDownloadException() - Constructor for exception class me.lucko.luckperms.common.dependencies.DependencyDownloadException
 
DependencyDownloadException(String) - Constructor for exception class me.lucko.luckperms.common.dependencies.DependencyDownloadException
 
DependencyDownloadException(String, Throwable) - Constructor for exception class me.lucko.luckperms.common.dependencies.DependencyDownloadException
 
DependencyDownloadException(Throwable) - Constructor for exception class me.lucko.luckperms.common.dependencies.DependencyDownloadException
 
DependencyManager - Interface in me.lucko.luckperms.common.dependencies
Loads and manages runtime dependencies for the plugin.
DependencyManagerImpl - Class in me.lucko.luckperms.common.dependencies
Loads and manages runtime dependencies for the plugin.
DependencyManagerImpl(Path, Executor) - Constructor for class me.lucko.luckperms.common.dependencies.DependencyManagerImpl
 
DependencyManagerImpl(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.dependencies.DependencyManagerImpl
 
DependencyRegistry - Class in me.lucko.luckperms.common.dependencies
Applies LuckPerms specific behaviour for Dependencys.
DependencyRegistry(Platform.Type) - Constructor for class me.lucko.luckperms.common.dependencies.DependencyRegistry
 
DependencyRepository - Enum Class in me.lucko.luckperms.common.dependencies
Represents a repository which contains Dependencys.
DEPTH_FIRST_POST_ORDER - Enum constant in enum class me.lucko.luckperms.common.graph.TraversalAlgorithm
Traverses in depth-first post-order.
DEPTH_FIRST_PRE_ORDER - Enum constant in enum class me.lucko.luckperms.common.graph.TraversalAlgorithm
Traverses in depth-first pre-order.
describe() - Method in class me.lucko.luckperms.common.util.UniqueIdType
 
describe() - Method in class me.lucko.luckperms.common.verbose.VerboseCheckTarget
 
description() - Method in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
description(String) - Method in class me.lucko.luckperms.common.actionlog.LoggedAction.Builder
 
description(Object...) - Method in class me.lucko.luckperms.common.actionlog.LoggedAction.Builder
 
deserialize(Gson, String) - Static method in class me.lucko.luckperms.common.context.serializer.ContextSetJsonSerializer
 
deserialize(JsonElement) - Static method in class me.lucko.luckperms.common.actionlog.ActionJsonSerializer
 
deserialize(JsonElement) - Static method in class me.lucko.luckperms.common.context.serializer.ContextSetJsonSerializer
 
deserializeContextSet(ConfigurationNode) - Static method in class me.lucko.luckperms.common.context.serializer.ContextSetConfigurateSerializer
 
deserializeNode(JsonElement) - Static method in class me.lucko.luckperms.common.node.utils.NodeJsonSerializer
 
deserializeNodes(JsonArray) - Static method in class me.lucko.luckperms.common.node.utils.NodeJsonSerializer
 
DetailedUsage() - Constructor for exception class me.lucko.luckperms.common.command.utils.ArgumentException.DetailedUsage
 
determine(ArgumentList) - Static method in class me.lucko.luckperms.common.command.utils.SortMode
 
determineBaseResult(String, String) - Static method in class me.lucko.luckperms.common.storage.misc.PlayerSaveResultImpl
 
determineMostApplicable(String) - Static method in class me.lucko.luckperms.common.node.factory.NodeBuilders
 
determineType(UUID, LuckPermsPlugin) - Static method in class me.lucko.luckperms.common.util.UniqueIdType
 
Difference<T> - Class in me.lucko.luckperms.common.util
Records a log of the changes that occur as a result of mutations (add or remove operations).
Difference() - Constructor for class me.lucko.luckperms.common.util.Difference
 
Difference.Change<T> - Class in me.lucko.luckperms.common.util
A single change recorded in the Difference tracker.
Difference.ChangeType - Enum Class in me.lucko.luckperms.common.util
The type of change.
DirectProcessor - Class in me.lucko.luckperms.common.calculator.processor
 
DirectProcessor() - Constructor for class me.lucko.luckperms.common.calculator.processor.DirectProcessor
 
disable() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
DISABLE_BULKUPDATE - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If LuckPerms should prevent bulkupdate operations.
DISABLED_CONTEXT_CALCULATORS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
Disabled context calculators
DISABLED_CONTEXTS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
A set of disabled contexts
discardChanges() - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
dispatch(LoggedAction, Sender) - Method in class me.lucko.luckperms.common.actionlog.LogDispatcher
 
dispatchConfigReload() - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchContextUpdate(Object) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchCustomMessageReceive(String, String) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchDataRecalculate(PermissionHolder) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchExtensionLoad(Extension) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchFromApi(LoggedAction) - Method in class me.lucko.luckperms.common.actionlog.LogDispatcher
 
dispatchFromRemote(LoggedAction) - Method in class me.lucko.luckperms.common.actionlog.LogDispatcher
 
dispatchGroupCacheLoad(Group, GroupCachedDataManager) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchGroupCreate(Group, CreationCause) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchGroupDelete(Group, DeletionCause) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchGroupLoad(Group) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchGroupLoadAll() - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchLogBroadcast(boolean, Action, LogBroadcastEvent.Origin) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchLogNetworkPublish(boolean, UUID, Action) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchLogNotify(boolean, Action, LogNotifyEvent.Origin, Sender) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchLogPublish(boolean, Action) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchLogReceive(UUID, Action) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchNetworkPostSync(UUID, SyncType, boolean, UUID) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchNetworkPreSync(boolean, UUID, SyncType, UUID) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchNodeChanges(PermissionHolder, DataType, Difference<Node>) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchNodeClear(PermissionHolder, DataType, Difference<Node>) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchPlayerDataSave(UUID, String, PlayerSaveResult) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchPlayerLoginProcess(UUID, String, User) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchPostSync() - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchPreSync(boolean) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchTrackAddGroup(Track, String, List<String>, List<String>) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchTrackClear(Track, List<String>) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchTrackCreate(Track, CreationCause) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchTrackDelete(Track, DeletionCause) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchTrackLoad(Track) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchTrackLoadAll() - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchTrackRemoveGroup(Track, String, List<String>, List<String>) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchUniqueIdDetermineType(UUID, String) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchUniqueIdLookup(String, UUID) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchUserCacheLoad(User, UserCachedDataManager) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchUserDemote(User, Track, String, String, Sender) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchUserFirstLogin(UUID, String) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchUserLoad(User) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchUsernameLookup(UUID, String) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchUsernameValidityCheck(String, boolean) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchUserPromote(User, Track, String, String, Sender) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
dispatchUserUnload(User) - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
displayName(String) - Method in class me.lucko.luckperms.common.node.types.DisplayName.Builder
 
DisplayName - Class in me.lucko.luckperms.common.node.types
 
DisplayName(String, boolean, long, ImmutableContextSet, Map<NodeMetadataKey<?>, Object>) - Constructor for class me.lucko.luckperms.common.node.types.DisplayName
 
DisplayName.Builder - Class in me.lucko.luckperms.common.node.types
 
DisplayNameCache() - Constructor for class me.lucko.luckperms.common.model.Group.DisplayNameCache
 
divideIterable(Iterable<E>, int) - Static method in class me.lucko.luckperms.common.util.Iterators
 
DOES_NOT_EXIST - Static variable in interface me.lucko.luckperms.common.locale.Message
 
DOES_NOT_HAVE_CHAT_META - Static variable in interface me.lucko.luckperms.common.locale.Message
 
DOES_NOT_HAVE_PERMISSION - Static variable in interface me.lucko.luckperms.common.locale.Message
 
DOES_NOT_HAVE_TEMP_CHAT_META - Static variable in interface me.lucko.luckperms.common.locale.Message
 
DOES_NOT_HAVE_TEMP_PERMISSION - Static variable in interface me.lucko.luckperms.common.locale.Message
 
DOES_NOT_INHERIT - Static variable in interface me.lucko.luckperms.common.locale.Message
 
DOES_NOT_TEMP_INHERIT - Static variable in interface me.lucko.luckperms.common.locale.Message
 
DOESNT_HAVE_META - Static variable in interface me.lucko.luckperms.common.locale.Message
 
DOESNT_HAVE_TEMP_META - Static variable in interface me.lucko.luckperms.common.locale.Message
 
download(Dependency) - Method in enum class me.lucko.luckperms.common.dependencies.DependencyRepository
Downloads the raw bytes of the dependency, and ensures the downloaded bytes match the checksum.
download(Dependency, Path) - Method in enum class me.lucko.luckperms.common.dependencies.DependencyRepository
Downloads the the dependency to the file, ensuring the downloaded bytes match the checksum.
downloadAndInstallTranslations(List<TranslationRepository.LanguageInfo>, Sender, boolean) - Method in class me.lucko.luckperms.common.locale.TranslationRepository
Downloads and installs translations for the given languages.
downloadRaw(Dependency) - Method in enum class me.lucko.luckperms.common.dependencies.DependencyRepository
Downloads the raw bytes of the dependency.
DriverBasedHikariConnectionFactory - Class in me.lucko.luckperms.common.storage.implementation.sql.connection.hikari
Extension of HikariConnectionFactory that uses the driver class name to configure Hikari.
DriverBasedHikariConnectionFactory(StorageCredentials) - Constructor for class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.DriverBasedHikariConnectionFactory
 
driverClassName() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.DriverBasedHikariConnectionFactory
 
driverClassName() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.MariaDbConnectionFactory
 
driverClassName() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.MySqlConnectionFactory
 
driverClassName() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.PostgresConnectionFactory
 
driverJdbcIdentifier() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.DriverBasedHikariConnectionFactory
 
driverJdbcIdentifier() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.MariaDbConnectionFactory
 
driverJdbcIdentifier() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.MySqlConnectionFactory
 
driverJdbcIdentifier() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.PostgresConnectionFactory
 
DummyConsoleSender - Class in me.lucko.luckperms.common.sender
 
DummyConsoleSender(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.sender.DummyConsoleSender
 
DurationFormatter - Class in me.lucko.luckperms.common.util
Formats durations to a readable form
DurationFormatter(boolean) - Constructor for class me.lucko.luckperms.common.util.DurationFormatter
 
DurationFormatter(boolean, int) - Constructor for class me.lucko.luckperms.common.util.DurationFormatter
 
DurationParser - Class in me.lucko.luckperms.common.util
Parses durations from a string format

E

EDITOR - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
EDITOR - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
EDITOR_HTTP_REQUEST_FAILURE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
EDITOR_HTTP_UNKNOWN_FAILURE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
EDITOR_LAZILY_GENERATE_KEY - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If the editor key should be generated lazily (only when needed)
EDITOR_NO_MATCH - Static variable in interface me.lucko.luckperms.common.locale.Message
 
EDITOR_SOCKET_CHANGES_RECEIVED - Static variable in interface me.lucko.luckperms.common.locale.Message
 
EDITOR_SOCKET_CONNECTED - Static variable in interface me.lucko.luckperms.common.locale.Message
 
EDITOR_SOCKET_RECONNECTED - Static variable in interface me.lucko.luckperms.common.locale.Message
 
EDITOR_SOCKET_TRUST_FAILURE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
EDITOR_SOCKET_TRUST_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
EDITOR_SOCKET_UNTRUSTED - Static variable in interface me.lucko.luckperms.common.locale.Message
 
EDITOR_START - Static variable in interface me.lucko.luckperms.common.locale.Message
 
EDITOR_URL - Static variable in interface me.lucko.luckperms.common.locale.Message
 
EditorCommand - Class in me.lucko.luckperms.common.commands.misc
 
EditorCommand() - Constructor for class me.lucko.luckperms.common.commands.misc.EditorCommand
 
elementToString(Consumer<String>) - Static method in class me.lucko.luckperms.common.util.StackTracePrinter
 
empty() - Static method in class me.lucko.luckperms.common.actionlog.Log
 
Empty() - Constructor for class me.lucko.luckperms.common.context.calculator.WorldNameRewriter.Empty
 
EMPTY - Static variable in interface me.lucko.luckperms.common.command.tabcomplete.CompletionSupplier
 
EMPTY - Static variable in class me.lucko.luckperms.common.context.ImmutableContextSetImpl
 
EmptyCollections - Class in me.lucko.luckperms.common.util
Empty collections that do not throw UnsupportedOperationException on mutate operations.
enable() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
encode() - Method in class me.lucko.luckperms.common.webeditor.WebEditorRequest
 
encodeMessageAsString(String, UUID, JsonElement) - Static method in class me.lucko.luckperms.common.messaging.LuckPermsMessagingService
 
endOfTrack() - Static method in class me.lucko.luckperms.common.model.PromotionResults
 
ensureApiWasLoadedByPlugin() - Method in class me.lucko.luckperms.common.api.LuckPermsApiProvider
 
ensureDefined(Object, String) - Static method in class me.lucko.luckperms.common.node.AbstractNodeBuilder
 
EntitySourceImpl - Class in me.lucko.luckperms.common.event.model
 
EntitySourceImpl(PlatformEntity) - Constructor for class me.lucko.luckperms.common.event.model.EntitySourceImpl
 
Entry(int, T) - Constructor for class me.lucko.luckperms.common.util.Paginated.Entry
 
EnumNamer<E> - Class in me.lucko.luckperms.common.util
Small utility to cache custom name lookups for enum values.
EnumNamer(Class<E>, Function<? super E, String>) - Constructor for class me.lucko.luckperms.common.util.EnumNamer
 
EnumNamer(Class<E>, Map<? super E, String>, Function<? super E, String>) - Constructor for class me.lucko.luckperms.common.util.EnumNamer
 
EnvironmentVariableConfigAdapter - Class in me.lucko.luckperms.common.config.generic.adapter
 
EnvironmentVariableConfigAdapter(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.config.generic.adapter.EnvironmentVariableConfigAdapter
 
EQUAL - Enum constant in enum class me.lucko.luckperms.common.bulkupdate.comparison.StandardComparison
 
equals(T, NodeEqualityPredicate) - Method in class me.lucko.luckperms.common.api.implementation.ApiNodeMatcherFactory
 
equals(Object) - Method in class me.lucko.luckperms.common.actionlog.LoggedAction
 
equals(Object) - Method in class me.lucko.luckperms.common.api.implementation.ApiGroup
 
equals(Object) - Method in class me.lucko.luckperms.common.api.implementation.ApiTrack
 
equals(Object) - Method in class me.lucko.luckperms.common.api.implementation.ApiUser
 
equals(Object) - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdate
 
equals(Object) - Method in class me.lucko.luckperms.common.context.ContextImpl
 
equals(Object) - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl
 
equals(Object) - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
 
equals(Object) - Method in class me.lucko.luckperms.common.dependencies.relocation.Relocation
 
equals(Object) - Method in class me.lucko.luckperms.common.metastacking.FluentMetaStackElement
 
equals(Object) - Method in class me.lucko.luckperms.common.metastacking.SimpleMetaStackDefinition
 
equals(Object) - Method in class me.lucko.luckperms.common.model.Group
 
equals(Object) - Method in class me.lucko.luckperms.common.model.InheritanceOrigin
 
equals(Object) - Method in class me.lucko.luckperms.common.model.PermissionHolderIdentifier
 
equals(Object) - Method in class me.lucko.luckperms.common.model.Track
 
equals(Object) - Method in class me.lucko.luckperms.common.model.User
 
equals(Object) - Method in class me.lucko.luckperms.common.model.UserIdentifier
 
equals(Object) - Method in class me.lucko.luckperms.common.node.AbstractNode
 
equals(Object) - Method in class me.lucko.luckperms.common.query.QueryOptionsImpl
 
equals(Object) - Method in class me.lucko.luckperms.common.sender.AbstractSender
 
equals(Object) - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlRowId
 
equals(Object) - Method in class me.lucko.luckperms.common.storage.misc.NodeEntry
 
equals(Object) - Method in class me.lucko.luckperms.common.storage.misc.PlayerSaveResultImpl
 
equals(Object) - Method in class me.lucko.luckperms.common.util.Difference.Change
 
equals(Object) - Method in class me.lucko.luckperms.common.util.Paginated.Entry
 
equals(Object) - Method in class me.lucko.luckperms.common.verbose.VerboseCheckTarget
 
equals(AbstractNode<?, ?>, AbstractNode<?, ?>) - Method in enum class me.lucko.luckperms.common.node.NodeEquality
 
equals(Node, NodeEqualityPredicate) - Method in class me.lucko.luckperms.common.node.AbstractNode
 
equals(T, NodeEqualityPredicate) - Static method in class me.lucko.luckperms.common.node.matcher.StandardNodeMatchers
 
escapeCharacters(String) - Static method in class me.lucko.luckperms.common.node.factory.Delimiters
 
estimatePotentialContexts() - Method in class me.lucko.luckperms.common.context.calculator.ConfigurationContextCalculator
 
eval(String) - Method in class me.lucko.luckperms.common.bulkupdate.comparison.Constraint
Returns if the given value satisfies this constraint
eval(String) - Method in class me.lucko.luckperms.common.verbose.event.MetaCheckEvent
 
eval(String) - Method in class me.lucko.luckperms.common.verbose.event.PermissionCheckEvent
 
eval(String) - Method in interface me.lucko.luckperms.common.verbose.expression.BooleanExpressionCompiler.VariableEvaluator
Evaluates the value of a variable.
eval(BooleanExpressionCompiler.VariableEvaluator) - Method in interface me.lucko.luckperms.common.verbose.expression.BooleanExpressionCompiler.AST
Evaluates the AST.
evaluate(VerboseEvent) - Method in class me.lucko.luckperms.common.verbose.VerboseFilter
Evaluates whether the check data passes the filter
EVENT - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
EventDispatcher - Class in me.lucko.luckperms.common.event
 
EventDispatcher(AbstractEventBus<?>) - Constructor for class me.lucko.luckperms.common.event.EventDispatcher
 
excludeDeletedGroup(Group) - Method in class me.lucko.luckperms.common.webeditor.WebEditorSession
 
excludeDeletedTrack(Track) - Method in class me.lucko.luckperms.common.webeditor.WebEditorSession
 
excludeDeletedUser(User) - Method in class me.lucko.luckperms.common.webeditor.WebEditorSession
 
execute(LuckPermsPlugin, Sender, Void, ArgumentList, String) - Method in class me.lucko.luckperms.common.command.abstraction.ParentCommand
 
execute(LuckPermsPlugin, Sender, Void, ArgumentList, String) - Method in class me.lucko.luckperms.common.command.abstraction.SingleCommand
 
execute(LuckPermsPlugin, Sender, Log, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.log.LogGroupHistory
 
execute(LuckPermsPlugin, Sender, Log, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.log.LogNotify
 
execute(LuckPermsPlugin, Sender, Log, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.log.LogRecent
 
execute(LuckPermsPlugin, Sender, Log, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.log.LogSearch
 
execute(LuckPermsPlugin, Sender, Log, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.log.LogTrackHistory
 
execute(LuckPermsPlugin, Sender, Log, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.log.LogUserHistory
 
execute(LuckPermsPlugin, Sender, ArgumentList, String) - Method in class me.lucko.luckperms.common.command.abstraction.SingleCommand
 
execute(LuckPermsPlugin, Sender, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.group.CreateGroup
 
execute(LuckPermsPlugin, Sender, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.group.DeleteGroup
 
execute(LuckPermsPlugin, Sender, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.group.ListGroups
 
execute(LuckPermsPlugin, Sender, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.misc.ApplyEditsCommand
 
execute(LuckPermsPlugin, Sender, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.misc.BulkUpdateCommand
 
execute(LuckPermsPlugin, Sender, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.misc.EditorCommand
 
execute(LuckPermsPlugin, Sender, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.misc.ExportCommand
 
execute(LuckPermsPlugin, Sender, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.misc.ImportCommand
 
execute(LuckPermsPlugin, Sender, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.misc.InfoCommand
 
execute(LuckPermsPlugin, Sender, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.misc.NetworkSyncCommand
 
execute(LuckPermsPlugin, Sender, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.misc.ReloadConfigCommand
 
execute(LuckPermsPlugin, Sender, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.misc.SearchCommand
 
execute(LuckPermsPlugin, Sender, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.misc.SyncCommand
 
execute(LuckPermsPlugin, Sender, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.misc.TranslationsCommand
 
execute(LuckPermsPlugin, Sender, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.misc.TreeCommand
 
execute(LuckPermsPlugin, Sender, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.misc.TrustEditorCommand
 
execute(LuckPermsPlugin, Sender, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.misc.VerboseCommand
 
execute(LuckPermsPlugin, Sender, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.track.CreateTrack
 
execute(LuckPermsPlugin, Sender, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.track.DeleteTrack
 
execute(LuckPermsPlugin, Sender, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.track.ListTracks
 
execute(LuckPermsPlugin, Sender, Group, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.group.GroupClone
 
execute(LuckPermsPlugin, Sender, Group, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.group.GroupInfo
 
execute(LuckPermsPlugin, Sender, Group, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.group.GroupListMembers
 
execute(LuckPermsPlugin, Sender, Group, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.group.GroupRename
 
execute(LuckPermsPlugin, Sender, Group, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.group.GroupSetDisplayName
 
execute(LuckPermsPlugin, Sender, Group, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.group.GroupSetWeight
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.command.abstraction.GenericChildCommand
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaAddChatMeta
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaAddTempChatMeta
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaClear
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaInfo
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaRemoveChatMeta
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaRemoveTempChatMeta
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaSet
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaSetChatMeta
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaSetTemp
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaSetTempChatMeta
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaUnset
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaUnsetTemp
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.parent.ParentAdd
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.parent.ParentAddTemp
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.parent.ParentClear
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.parent.ParentClearTrack
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.parent.ParentInfo
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.parent.ParentRemove
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.parent.ParentRemoveTemp
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.parent.ParentSet
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.parent.ParentSetTrack
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.parent.UserSwitchPrimaryGroup
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.permission.PermissionCheck
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.permission.PermissionClear
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.permission.PermissionInfo
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.permission.PermissionSet
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.permission.PermissionSetTemp
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.permission.PermissionUnset
 
execute(LuckPermsPlugin, Sender, PermissionHolder, ArgumentList, String, CommandPermission) - Method in class me.lucko.luckperms.common.commands.generic.permission.PermissionUnsetTemp
 
execute(LuckPermsPlugin, Sender, Track, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.track.TrackAppend
 
execute(LuckPermsPlugin, Sender, Track, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.track.TrackClear
 
execute(LuckPermsPlugin, Sender, Track, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.track.TrackClone
 
execute(LuckPermsPlugin, Sender, Track, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.track.TrackEditor
 
execute(LuckPermsPlugin, Sender, Track, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.track.TrackInfo
 
execute(LuckPermsPlugin, Sender, Track, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.track.TrackInsert
 
execute(LuckPermsPlugin, Sender, Track, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.track.TrackRemove
 
execute(LuckPermsPlugin, Sender, Track, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.track.TrackRename
 
execute(LuckPermsPlugin, Sender, User, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.user.UserClone
 
execute(LuckPermsPlugin, Sender, User, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.user.UserDemote
 
execute(LuckPermsPlugin, Sender, User, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.user.UserInfo
 
execute(LuckPermsPlugin, Sender, User, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.user.UserPromote
 
execute(LuckPermsPlugin, Sender, T, ArgumentList, String) - Method in class me.lucko.luckperms.common.command.abstraction.Command
 
execute(LuckPermsPlugin, Sender, T, ArgumentList, String) - Method in class me.lucko.luckperms.common.command.abstraction.GenericParentCommand
 
execute(LuckPermsPlugin, Sender, T, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.generic.other.HolderClear
 
execute(LuckPermsPlugin, Sender, T, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.generic.other.HolderEditor
 
execute(LuckPermsPlugin, Sender, T, ArgumentList, String) - Method in class me.lucko.luckperms.common.commands.generic.other.HolderShowTracks
 
EXECUTE - Enum constant in enum class me.lucko.luckperms.common.command.utils.ArgumentTokenizer
 
executeAsync(Runnable) - Method in interface me.lucko.luckperms.common.plugin.scheduler.SchedulerAdapter
Executes a task async
executeCommand(Sender, String, List<String>) - Method in class me.lucko.luckperms.common.command.CommandManager
 
executeSync(Runnable) - Method in interface me.lucko.luckperms.common.plugin.scheduler.SchedulerAdapter
Executes a task sync
executor() - Static method in class me.lucko.luckperms.common.util.CaffeineFactory
 
expandShorthand(String) - Static method in enum class me.lucko.luckperms.common.node.utils.ShorthandParser
Parses and expands the shorthand format.
expireAt - Variable in class me.lucko.luckperms.common.node.AbstractNode
 
expireAt - Variable in class me.lucko.luckperms.common.node.AbstractNodeBuilder
 
ExpireTemporaryTask - Class in me.lucko.luckperms.common.tasks
 
ExpireTemporaryTask(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.tasks.ExpireTemporaryTask
 
ExpiringCache<T> - Class in me.lucko.luckperms.common.cache
An expiring supplier extension.
ExpiringCache(long, TimeUnit) - Constructor for class me.lucko.luckperms.common.cache.ExpiringCache
 
ExpiringSet<E> - Class in me.lucko.luckperms.common.util
A simple expiring set implementation using Caffeine caches
ExpiringSet(long, TimeUnit) - Constructor for class me.lucko.luckperms.common.util.ExpiringSet
 
expiry(long) - Method in class me.lucko.luckperms.common.node.AbstractNodeBuilder
 
expiry(TemporalAccessor) - Method in class me.lucko.luckperms.common.node.AbstractNodeBuilder
 
expiry(TemporalAmount) - Method in class me.lucko.luckperms.common.node.AbstractNodeBuilder
 
EXPORT - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
EXPORT - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
EXPORT_ALREADY_RUNNING - Static variable in interface me.lucko.luckperms.common.locale.Message
 
EXPORT_FILE_ALREADY_EXISTS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
EXPORT_FILE_FAILURE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
EXPORT_FILE_NOT_WRITABLE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
EXPORT_FILE_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
EXPORT_LOG - Static variable in interface me.lucko.luckperms.common.locale.Message
 
EXPORT_LOG_PROGRESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
EXPORT_WEB_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
exportChanges(Predicate<Difference<Node>>) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
ExportCommand - Class in me.lucko.luckperms.common.commands.misc
 
ExportCommand() - Constructor for class me.lucko.luckperms.common.commands.misc.ExportCommand
 
Exporter - Class in me.lucko.luckperms.common.backup
Handles export operations
Exporter(LuckPermsPlugin, Sender, boolean, boolean) - Constructor for class me.lucko.luckperms.common.backup.Exporter
 
Exporter.SaveFile - Class in me.lucko.luckperms.common.backup
 
Exporter.WebUpload - Class in me.lucko.luckperms.common.backup
 
exportPermissions(IntFunction<M>, QueryOptions, boolean, boolean) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 

F

Factory(Class<? extends PermissionProcessor>) - Constructor for class me.lucko.luckperms.common.cacheddata.result.TristateResult.Factory
 
FILE_NOT_WITHIN_DIRECTORY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
FileActionLogger - Class in me.lucko.luckperms.common.storage.implementation.file
 
FileActionLogger(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.storage.implementation.file.FileActionLogger
 
FileIOException - Exception Class in me.lucko.luckperms.common.storage.implementation.file
 
FileIOException(String, Throwable) - Constructor for exception class me.lucko.luckperms.common.storage.implementation.file.FileIOException
 
FileUuidCache - Class in me.lucko.luckperms.common.storage.implementation.file
 
FileUuidCache() - Constructor for class me.lucko.luckperms.common.storage.implementation.file.FileUuidCache
 
FileWatcher - Class in me.lucko.luckperms.common.storage.implementation.file.watcher
Simple implementation of AbstractFileWatcher for LuckPerms data files.
FileWatcher(LuckPermsPlugin, Path) - Constructor for class me.lucko.luckperms.common.storage.implementation.file.watcher.FileWatcher
 
FileWatcher.WatchedLocation - Class in me.lucko.luckperms.common.storage.implementation.file.watcher
Encapsulates a "watcher" in a specific directory.
filterConstraintMatch(Node) - Method in class me.lucko.luckperms.common.node.matcher.ConstraintNodeMatcher
 
FIRST_TIME_SETUP - Static variable in interface me.lucko.luckperms.common.locale.Message
 
flag(Flag) - Method in class me.lucko.luckperms.common.query.QueryOptionsImpl
 
flag(Flag, boolean) - Method in class me.lucko.luckperms.common.query.QueryOptionsBuilderImpl
 
flags() - Method in class me.lucko.luckperms.common.query.QueryOptionsImpl
 
flags(Set<Flag>) - Method in class me.lucko.luckperms.common.query.QueryOptionsBuilderImpl
 
FluentMetaStackElement - Class in me.lucko.luckperms.common.metastacking
 
FluentMetaStackElement.Builder - Class in me.lucko.luckperms.common.metastacking
 
flush() - Method in class me.lucko.luckperms.common.storage.implementation.file.FileActionLogger
 
flush() - Method in class me.lucko.luckperms.common.verbose.VerboseHandler
Flushes the pending events to listeners.
forDisplayName() - Method in class me.lucko.luckperms.common.api.implementation.ApiNodeBuilderRegistry
 
forEach(Consumer<? super Node>) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
forEach(Consumer<? super Node>) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
forEach(Consumer<? super Node>) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
forEach(QueryOptions, Consumer<? super Node>) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
forEach(QueryOptions, Consumer<? super Node>) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
forEach(QueryOptions, Consumer<? super Node>) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
forInheritance() - Method in class me.lucko.luckperms.common.api.implementation.ApiNodeBuilderRegistry
 
forKey(String) - Method in class me.lucko.luckperms.common.api.implementation.ApiNodeBuilderRegistry
 
format(Duration) - Method in class me.lucko.luckperms.common.util.DurationFormatter
Formats duration as a Component.
formatBoolean(boolean) - Static method in interface me.lucko.luckperms.common.locale.Message
 
formatColoredValue(String) - Static method in interface me.lucko.luckperms.common.locale.Message
 
formatContext(String, String) - Static method in interface me.lucko.luckperms.common.locale.Message
 
formatContext(Context) - Static method in interface me.lucko.luckperms.common.locale.Message
 
formatContextBracketed(String, String) - Static method in interface me.lucko.luckperms.common.locale.Message
 
formatContextBracketed(Context) - Static method in interface me.lucko.luckperms.common.locale.Message
 
formatContextSet(ContextSet) - Static method in interface me.lucko.luckperms.common.locale.Message
 
formatContextSetBracketed(ContextSet, Component) - Static method in interface me.lucko.luckperms.common.locale.Message
 
formatString(Duration) - Method in class me.lucko.luckperms.common.util.DurationFormatter
Formats duration as a string.
formatStringList(Collection<String>) - Static method in interface me.lucko.luckperms.common.locale.Message
 
formatTrackPath(Collection<String>) - Static method in interface me.lucko.luckperms.common.locale.Message
 
formatTrackPath(Collection<String>, String) - Static method in interface me.lucko.luckperms.common.locale.Message
 
formatTrackPath(Collection<String>, String, String, boolean) - Static method in interface me.lucko.luckperms.common.locale.Message
 
formatTristate(Tristate) - Static method in interface me.lucko.luckperms.common.locale.Message
 
forMeta() - Method in class me.lucko.luckperms.common.api.implementation.ApiNodeBuilderRegistry
 
forMonitoredResult(Tristate) - Static method in class me.lucko.luckperms.common.cacheddata.result.TristateResult
 
formQueryOptions(ImmutableContextSet) - Method in class me.lucko.luckperms.common.context.manager.ContextManager
 
formQueryOptions(S, ImmutableContextSet) - Method in class me.lucko.luckperms.common.context.manager.ContextManager
 
forPermission() - Method in class me.lucko.luckperms.common.api.implementation.ApiNodeBuilderRegistry
 
forPrefix() - Method in class me.lucko.luckperms.common.api.implementation.ApiNodeBuilderRegistry
 
forPrefix() - Static method in class me.lucko.luckperms.common.commands.generic.meta.MetaAddChatMeta
 
forPrefix() - Static method in class me.lucko.luckperms.common.commands.generic.meta.MetaAddTempChatMeta
 
forPrefix() - Static method in class me.lucko.luckperms.common.commands.generic.meta.MetaRemoveChatMeta
 
forPrefix() - Static method in class me.lucko.luckperms.common.commands.generic.meta.MetaRemoveTempChatMeta
 
forPrefix() - Static method in class me.lucko.luckperms.common.commands.generic.meta.MetaSetChatMeta
 
forPrefix() - Static method in class me.lucko.luckperms.common.commands.generic.meta.MetaSetTempChatMeta
 
forRegexPermission() - Method in class me.lucko.luckperms.common.api.implementation.ApiNodeBuilderRegistry
 
forSuffix() - Method in class me.lucko.luckperms.common.api.implementation.ApiNodeBuilderRegistry
 
forSuffix() - Static method in class me.lucko.luckperms.common.commands.generic.meta.MetaAddChatMeta
 
forSuffix() - Static method in class me.lucko.luckperms.common.commands.generic.meta.MetaAddTempChatMeta
 
forSuffix() - Static method in class me.lucko.luckperms.common.commands.generic.meta.MetaRemoveChatMeta
 
forSuffix() - Static method in class me.lucko.luckperms.common.commands.generic.meta.MetaRemoveTempChatMeta
 
forSuffix() - Static method in class me.lucko.luckperms.common.commands.generic.meta.MetaSetChatMeta
 
forSuffix() - Static method in class me.lucko.luckperms.common.commands.generic.meta.MetaSetTempChatMeta
 
ForwardingContextCalculator<T> - Interface in me.lucko.luckperms.common.context.calculator
Represents a ContextCalculator which delegates calls to another object.
forWeight() - Method in class me.lucko.luckperms.common.api.implementation.ApiNodeBuilderRegistry
 
from(int, CompletionSupplier) - Method in class me.lucko.luckperms.common.command.tabcomplete.TabCompleter
Marks that the given completion supplier should be used to compute tab completions at the given index and at all subsequent indexes infinitely.
fromString(String) - Method in class me.lucko.luckperms.common.api.implementation.ApiMetaStackFactory
 
fromString(String) - Static method in class me.lucko.luckperms.common.util.Uuids
 
fromStrings(List<String>) - Method in class me.lucko.luckperms.common.api.implementation.ApiMetaStackFactory
 
FULL_STOP - Static variable in interface me.lucko.luckperms.common.locale.Message
 

G

generate(Class<? extends LuckPermsEvent>) - Static method in class me.lucko.luckperms.common.event.gen.GeneratedEventClass
Generate a GeneratedEventClass for the given event type.
generate(List<PermissionHolder>, List<Track>, Sender, String, LuckPermsPlugin) - Static method in class me.lucko.luckperms.common.webeditor.WebEditorRequest
Generates a web editor request payload.
GeneratedEventClass - Class in me.lucko.luckperms.common.event.gen
Holds the generated event class for a given type of LuckPermsEvent.
generateKeyPair() - Static method in class me.lucko.luckperms.common.webeditor.socket.CryptographyUtils
Generate a public/private key pair.
GENERIC_HTTP_REQUEST_FAILURE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
GENERIC_HTTP_UNKNOWN_FAILURE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
GenericChildCommand - Class in me.lucko.luckperms.common.command.abstraction
A sub command which can be be applied to both groups and users.
GenericChildCommand(CommandSpec, String, CommandPermission, CommandPermission, Predicate<? super Integer>) - Constructor for class me.lucko.luckperms.common.command.abstraction.GenericChildCommand
 
GenericParentCommand<T> - Class in me.lucko.luckperms.common.command.abstraction
A shared main command.
GenericParentCommand(CommandSpec, String, HolderType, List<GenericChildCommand>) - Constructor for class me.lucko.luckperms.common.command.abstraction.GenericParentCommand
 
get() - Method in class me.lucko.luckperms.common.cache.Cache
 
get() - Method in class me.lucko.luckperms.common.cache.ExpiringCache
 
get(int) - Method in class me.lucko.luckperms.common.command.utils.ArgumentList
 
get(Object) - Method in class me.lucko.luckperms.common.cache.LoadingMap
 
get(ConfigurationAdapter) - Method in interface me.lucko.luckperms.common.config.generic.key.ConfigKey
Resolves and returns the value mapped to this key using the given config instance.
get(ConfigurationAdapter) - Method in class me.lucko.luckperms.common.config.generic.key.SimpleConfigKey
 
get(ConfigKey<T>) - Method in class me.lucko.luckperms.common.config.generic.KeyedConfiguration
Gets the value of a given context key.
get(ConfigKey<T>) - Method in class me.lucko.luckperms.common.config.generic.KeyedConfiguration.ValuesMap
 
getAction() - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdate
 
getAction() - Method in class me.lucko.luckperms.common.messaging.message.ActionLogMessageImpl
 
getActionLogger() - Method in class me.lucko.luckperms.common.api.LuckPermsApiProvider
 
getAdded() - Method in class me.lucko.luckperms.common.util.Difference
Gets the values that have been added.
getAddress() - Method in class me.lucko.luckperms.common.storage.misc.StorageCredentials
 
getAffectedGroups() - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdateStatistics
 
getAffectedNodes() - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdateStatistics
 
getAffectedUsers() - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdateStatistics
 
getAll() - Method in class me.lucko.luckperms.common.model.manager.AbstractManager
 
getAll() - Method in interface me.lucko.luckperms.common.model.manager.Manager
Gets a map containing all cached instances held by this manager.
getApiProvider() - Method in class me.lucko.luckperms.common.event.AbstractEventBus
 
getApiProvider() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getApiProvider() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Returns the class implementing the LuckPermsAPI on this platform.
getApiProxy() - Method in class me.lucko.luckperms.common.model.Group
 
getApiProxy() - Method in class me.lucko.luckperms.common.model.Track
 
getApiProxy() - Method in class me.lucko.luckperms.common.model.User
 
getApiVersion() - Method in class me.lucko.luckperms.common.api.implementation.ApiPlatform
 
getArgs() - Method in class me.lucko.luckperms.common.command.abstraction.Command
Gets the arguments required by this command
getArgs() - Method in class me.lucko.luckperms.common.command.abstraction.GenericChildCommand
 
getArgumentCheck() - Method in class me.lucko.luckperms.common.command.abstraction.Command
Gets the predicate used to validate the number of arguments provided to the command on execution
getArgumentCheck() - Method in class me.lucko.luckperms.common.command.abstraction.GenericChildCommand
 
getAttemptedConnection(String) - Method in class me.lucko.luckperms.common.webeditor.socket.listener.HandlerHello
 
getAutoCommit() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
getAvailableLanguages() - Method in class me.lucko.luckperms.common.locale.TranslationRepository
Gets a list of available languages.
getBoolean(String, boolean) - Method in class me.lucko.luckperms.common.config.generic.adapter.ConfigurateConfigAdapter
 
getBoolean(String, boolean) - Method in interface me.lucko.luckperms.common.config.generic.adapter.ConfigurationAdapter
 
getBoolean(String, boolean) - Method in class me.lucko.luckperms.common.config.generic.adapter.MultiConfigurationAdapter
 
getBoolean(String, boolean) - Method in class me.lucko.luckperms.common.config.generic.adapter.StringBasedConfigurationAdapter
 
getBooleanOrInsert(int, boolean) - Method in class me.lucko.luckperms.common.command.utils.ArgumentList
 
getBootstrap() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the bootstrap plugin instance
getByDisplayName(String) - Method in class me.lucko.luckperms.common.model.manager.group.AbstractGroupManager
 
getByDisplayName(String) - Method in interface me.lucko.luckperms.common.model.manager.group.GroupManager
Get a group object by display name
getById(String) - Static method in enum class me.lucko.luckperms.common.webeditor.socket.SocketMessageType
 
getBytebin() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getBytebin() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the bytebin instance in use by platform.
getBytesocks() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getBytesocks() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the bytesocks instance in use by platform.
getByUsername(String) - Method in class me.lucko.luckperms.common.model.manager.user.AbstractUserManager
 
getByUsername(String) - Method in interface me.lucko.luckperms.common.model.manager.user.UserManager
Get a user object by name
getCachedData() - Method in class me.lucko.luckperms.common.api.implementation.ApiGroup
 
getCachedData() - Method in class me.lucko.luckperms.common.api.implementation.ApiPermissionHolder
 
getCachedData() - Method in class me.lucko.luckperms.common.api.implementation.ApiUser
 
getCachedData() - Method in class me.lucko.luckperms.common.model.Group
 
getCachedData() - Method in class me.lucko.luckperms.common.model.PermissionHolder
Gets the holders cached data
getCachedData() - Method in class me.lucko.luckperms.common.model.User
 
getCacheFor(S) - Method in class me.lucko.luckperms.common.context.manager.ContextManager
 
getCalculator() - Method in class me.lucko.luckperms.common.cacheddata.type.PermissionCache
 
getCalculatorFactory() - Method in class me.lucko.luckperms.common.cacheddata.AbstractCachedDataManager
Gets the CalculatorFactory used to build PermissionCalculators.
getCalculatorFactory() - Method in class me.lucko.luckperms.common.cacheddata.HolderCachedDataManager
 
getCalculatorFactory() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getCalculatorFactory() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the class responsible for constructing PermissionCalculators on this platform.
getCatalog() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
getChanges() - Method in class me.lucko.luckperms.common.util.Difference
Gets the recorded changes.
getChanges(Difference.ChangeType) - Method in class me.lucko.luckperms.common.util.Difference
Gets the recorded changes of a given type
getChannelId() - Method in class me.lucko.luckperms.common.messaging.message.CustomMessageImpl
 
getChatMeta(ChatMetaType) - Method in class me.lucko.luckperms.common.cacheddata.type.MetaAccumulator
 
getCheckQueryOptions() - Method in class me.lucko.luckperms.common.verbose.event.VerboseEvent
 
getChecksum() - Method in enum class me.lucko.luckperms.common.dependencies.Dependency
 
getCheckTarget() - Method in class me.lucko.luckperms.common.verbose.event.VerboseEvent
 
getCheckThread() - Method in class me.lucko.luckperms.common.verbose.event.VerboseEvent
 
getCheckTime() - Method in class me.lucko.luckperms.common.verbose.event.VerboseEvent
 
getCheckTrace() - Method in class me.lucko.luckperms.common.verbose.event.VerboseEvent
 
getChildren() - Method in class me.lucko.luckperms.common.command.abstraction.ParentCommand
 
getChildren() - Method in class me.lucko.luckperms.common.treeview.ImmutableTreeNode
 
getChildren() - Method in class me.lucko.luckperms.common.treeview.TreeNode
 
getChildrenSize() - Method in class me.lucko.luckperms.common.treeview.TreeNode
 
getClassPathAppender() - Method in interface me.lucko.luckperms.common.plugin.bootstrap.LuckPermsBootstrap
Gets a ClassPathAppender for this bootstrap plugin
getClientInfo() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
getClientInfo(String) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
getCommandLabel() - Method in class me.lucko.luckperms.common.webeditor.WebEditorSession
 
getCommandManager() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the command manager
getConfigDirectory() - Method in interface me.lucko.luckperms.common.plugin.bootstrap.LuckPermsBootstrap
Gets the plugins configuration directory
getConfiguration() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getConfiguration() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the plugin's configuration
getConnection() - Method in class me.lucko.luckperms.common.messaging.sql.AbstractSqlMessenger
 
getConnection() - Method in class me.lucko.luckperms.common.messaging.sql.SqlMessenger
 
getConnection() - Method in interface me.lucko.luckperms.common.storage.implementation.sql.connection.ConnectionFactory
 
getConnection() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.H2ConnectionFactory
 
getConnection() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.SqliteConnectionFactory
 
getConnection() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.HikariConnectionFactory
 
getConnectionFactory() - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
getConnectionListener() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the connection listener.
getConnectionTimeout() - Method in class me.lucko.luckperms.common.storage.misc.StorageCredentials
 
getConsoleSender() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the console.
getConstraint() - Method in class me.lucko.luckperms.common.bulkupdate.query.Query
 
getConstraint() - Method in class me.lucko.luckperms.common.node.matcher.ConstraintNodeMatcher
 
getContent() - Method in class me.lucko.luckperms.common.actionlog.Log
 
getContent() - Method in class me.lucko.luckperms.common.api.implementation.ApiActionLog
 
getContent() - Method in class me.lucko.luckperms.common.util.Paginated
 
getContent(UUID) - Method in class me.lucko.luckperms.common.api.implementation.ApiActionLog
 
getContent(UUID) - Method in class me.lucko.luckperms.common.actionlog.Log
 
getContext(P) - Method in class me.lucko.luckperms.common.api.implementation.ApiPlayerAdapter
 
getContext(Object) - Method in class me.lucko.luckperms.common.api.implementation.ApiContextManager
 
getContext(User) - Method in class me.lucko.luckperms.common.api.implementation.ApiContextManager
 
getContext(S) - Method in class me.lucko.luckperms.common.context.manager.ContextManager
 
getContextManager() - Method in class me.lucko.luckperms.common.api.LuckPermsApiProvider
 
getContextManager() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the context manager.
getContextOrDefault(int, LuckPermsPlugin) - Method in class me.lucko.luckperms.common.command.utils.ArgumentList
 
getContextOrEmpty(int) - Method in class me.lucko.luckperms.common.command.utils.ArgumentList
 
getContexts() - Method in class me.lucko.luckperms.common.node.AbstractNode
 
getContextSet() - Method in class me.lucko.luckperms.common.context.manager.QueryOptionsCache
 
getContextSet() - Method in interface me.lucko.luckperms.common.context.manager.QueryOptionsSupplier
 
getContextSetFactory() - Method in class me.lucko.luckperms.common.api.implementation.ApiContextManager
 
getContextsFile() - Method in class me.lucko.luckperms.common.config.LuckPermsConfiguration
 
getData(DataType) - Method in class me.lucko.luckperms.common.api.implementation.ApiPermissionHolder
 
getData(DataType) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
getDatabase() - Method in class me.lucko.luckperms.common.storage.misc.StorageCredentials
 
getDataDirectory() - Method in interface me.lucko.luckperms.common.plugin.bootstrap.LuckPermsBootstrap
Gets the plugins main data storage directory
getDataType() - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdate
 
getDataType() - Method in class me.lucko.luckperms.common.model.InheritanceOrigin
 
getDefaultContexts() - Method in class me.lucko.luckperms.common.config.ContextsFile
 
getDefaultMetaStackDefinition(ChatMetaType) - Method in class me.lucko.luckperms.common.cacheddata.AbstractCachedDataManager
Gets the default MetaStackDefinition for use if one wasn't specifically provided.
getDefaultMetaStackDefinition(ChatMetaType) - Method in class me.lucko.luckperms.common.cacheddata.HolderCachedDataManager
 
getDependencyManager() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getDependencyManager() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the dependency manager for the plugin
getDescription() - Method in class me.lucko.luckperms.common.actionlog.LoggedAction
 
getDescription() - Method in class me.lucko.luckperms.common.command.abstraction.Command
Gets the commands description.
getDescription() - Method in class me.lucko.luckperms.common.command.abstraction.GenericChildCommand
 
getDescription() - Method in class me.lucko.luckperms.common.command.spec.Argument
 
getDetails() - Method in class me.lucko.luckperms.common.plugin.util.HealthCheckResult
 
getDisplayName() - Method in class me.lucko.luckperms.common.api.implementation.ApiGroup
 
getDisplayName() - Method in class me.lucko.luckperms.common.model.Group
 
getDisplayName() - Method in class me.lucko.luckperms.common.node.types.DisplayName
 
getDisplayName(QueryOptions) - Method in class me.lucko.luckperms.common.api.implementation.ApiGroup
 
getDistinctNodes() - Method in class me.lucko.luckperms.common.api.implementation.ApiPermissionHolder
 
getDuplicateRemovalFunction() - Method in class me.lucko.luckperms.common.metastacking.SimpleMetaStackDefinition
 
getDuration(int) - Method in class me.lucko.luckperms.common.command.utils.ArgumentList
 
getDurationOrDefault(int, Duration) - Method in class me.lucko.luckperms.common.command.utils.ArgumentList
 
getDurationSince() - Method in class me.lucko.luckperms.common.actionlog.LoggedAction
 
getElements() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaStackAccumulator
 
getElements() - Method in class me.lucko.luckperms.common.metastacking.SimpleMetaStackDefinition
 
getEnableLatch() - Method in interface me.lucko.luckperms.common.plugin.bootstrap.LuckPermsBootstrap
Returns a countdown latch which counts down after the plugin has enabled.
getEndSpacer() - Method in class me.lucko.luckperms.common.metastacking.SimpleMetaStackDefinition
 
getEntity() - Method in class me.lucko.luckperms.common.event.model.EntitySourceImpl
 
getEventBus() - Method in class me.lucko.luckperms.common.api.LuckPermsApiProvider
 
getEventBus() - Method in class me.lucko.luckperms.common.event.EventDispatcher
 
getEventClass() - Method in class me.lucko.luckperms.common.event.LuckPermsEventSubscription
 
getEventDispatcher() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getEventDispatcher() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the event dispatcher
getException() - Method in class me.lucko.luckperms.common.cache.PatternCache.CachedPattern
 
getExpiry() - Method in class me.lucko.luckperms.common.node.AbstractNode
 
getExpiryDuration() - Method in class me.lucko.luckperms.common.node.AbstractNode
 
getExtensionManager() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getExtensionManager() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the extension manager.
getExtraCommands() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
 
getField() - Method in class me.lucko.luckperms.common.bulkupdate.query.Query
 
getFileName(String) - Method in enum class me.lucko.luckperms.common.dependencies.Dependency
 
getFileWatcher() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getFileWatcher() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the file watcher running on the platform
getFor(PermissionHolder) - Static method in class me.lucko.luckperms.common.inheritance.InheritanceComparator
 
getFormattedDisplayName() - Method in class me.lucko.luckperms.common.model.Group
 
getFormattedDisplayName() - Method in class me.lucko.luckperms.common.model.PermissionHolder
Gets the formatted display name of this permission holder (for use in commands, etc)
getFormattedDisplayName() - Method in class me.lucko.luckperms.common.model.User
 
getFriendlyName() - Method in class me.lucko.luckperms.common.api.implementation.ApiPermissionHolder
 
getGlobalDependencies() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getGraph(QueryOptions) - Method in class me.lucko.luckperms.common.inheritance.InheritanceGraphFactory
 
getGroup(String) - Method in class me.lucko.luckperms.common.api.implementation.ApiGroupManager
 
getGroupHistory(String) - Method in class me.lucko.luckperms.common.api.implementation.ApiActionLog
 
getGroupHistory(String) - Method in class me.lucko.luckperms.common.actionlog.Log
 
getGroupManager() - Method in class me.lucko.luckperms.common.api.LuckPermsApiProvider
 
getGroupManager() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the group manager instance for the platform
getGroupName() - Method in class me.lucko.luckperms.common.node.types.Inheritance
 
getGroupPermission() - Method in class me.lucko.luckperms.common.command.abstraction.GenericChildCommand
 
getGroups() - Method in class me.lucko.luckperms.common.api.implementation.ApiTrack
 
getGroups() - Method in class me.lucko.luckperms.common.model.Track
Gets an ordered list of the groups on this track
getHandler() - Method in class me.lucko.luckperms.common.event.LuckPermsEventSubscription
 
getHashCode() - Method in class me.lucko.luckperms.common.metastacking.SimpleMetaStackDefinition
 
getHoldability() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
getHolder() - Method in class me.lucko.luckperms.common.storage.misc.NodeEntry
 
getHolders() - Method in class me.lucko.luckperms.common.webeditor.WebEditorRequest
 
getHolderType() - Method in class me.lucko.luckperms.common.cacheddata.CacheMetadata
 
getHouseKeeper() - Method in class me.lucko.luckperms.common.model.manager.user.AbstractUserManager
 
getHouseKeeper() - Method in interface me.lucko.luckperms.common.model.manager.user.UserManager
Gets the instance responsible for unloading unneeded users.
getHttpClient() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getId() - Method in class me.lucko.luckperms.common.messaging.message.AbstractMessage
 
getId() - Method in class me.lucko.luckperms.common.verbose.VerboseCheckTarget
 
getIdentifier() - Method in class me.lucko.luckperms.common.api.implementation.ApiPermissionHolder
 
getIdentifier() - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
getIdentifiers() - Method in enum class me.lucko.luckperms.common.storage.StorageType
 
getIfLoaded(I) - Method in class me.lucko.luckperms.common.model.manager.AbstractManager
 
getIfLoaded(I) - Method in interface me.lucko.luckperms.common.model.manager.Manager
Get an object by id
getIfPresent() - Method in class me.lucko.luckperms.common.cache.Cache
 
getIfPresent(K) - Method in class me.lucko.luckperms.common.cache.LoadingMap
 
getImplementation() - Method in class me.lucko.luckperms.common.storage.Storage
 
getImplementationName() - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
getImplementationName() - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
getImplementationName() - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
getImplementationName() - Method in interface me.lucko.luckperms.common.storage.implementation.sql.connection.ConnectionFactory
 
getImplementationName() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.H2ConnectionFactory
 
getImplementationName() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.SqliteConnectionFactory
 
getImplementationName() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.MariaDbConnectionFactory
 
getImplementationName() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.MySqlConnectionFactory
 
getImplementationName() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.PostgresConnectionFactory
 
getImplementationName() - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
getImplementationName() - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
getImplementations() - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
getImplementations() - Method in class me.lucko.luckperms.common.storage.Storage
 
getInheritanceComparator() - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
getInheritanceGraphFactory() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getInheritanceGraphFactory() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the inheritance handler
getInheritedGroups(QueryOptions) - Method in class me.lucko.luckperms.common.api.implementation.ApiPermissionHolder
 
getInstalledLocales() - Method in class me.lucko.luckperms.common.locale.TranslationManager
 
getInstance() - Method in class me.lucko.luckperms.common.messaging.MessagingFactory
 
getInstance() - Method in class me.lucko.luckperms.common.storage.StorageFactory
 
getInteger(String, int) - Method in class me.lucko.luckperms.common.config.generic.adapter.ConfigurateConfigAdapter
 
getInteger(String, int) - Method in interface me.lucko.luckperms.common.config.generic.adapter.ConfigurationAdapter
 
getInteger(String, int) - Method in class me.lucko.luckperms.common.config.generic.adapter.MultiConfigurationAdapter
 
getInteger(String, int) - Method in class me.lucko.luckperms.common.config.generic.adapter.StringBasedConfigurationAdapter
 
getIntOrDefault(int, int) - Method in class me.lucko.luckperms.common.command.utils.ArgumentList
 
getJsonContent(String) - Method in class me.lucko.luckperms.common.http.BytebinClient
GETs json content from bytebin
getKeepAliveTime() - Method in class me.lucko.luckperms.common.storage.misc.StorageCredentials
 
getKey() - Method in class me.lucko.luckperms.common.context.ContextImpl
 
getKey() - Method in class me.lucko.luckperms.common.node.AbstractNode
 
getKey() - Method in class me.lucko.luckperms.common.verbose.event.MetaCheckEvent
 
getKeys() - Static method in class me.lucko.luckperms.common.config.ConfigKeys
 
getKnownEventTypes() - Static method in class me.lucko.luckperms.common.event.EventDispatcher
 
getKnownPermissions() - Method in class me.lucko.luckperms.common.api.implementation.ApiPlatform
 
getLastPing() - Method in class me.lucko.luckperms.common.webeditor.socket.listener.HandlerPing
 
getLoadedExtensions() - Method in class me.lucko.luckperms.common.extension.SimpleExtensionManager
 
getLoadedGroups() - Method in class me.lucko.luckperms.common.api.implementation.ApiGroupManager
 
getLoadedTracks() - Method in class me.lucko.luckperms.common.api.implementation.ApiTrackManager
 
getLoadedUsers() - Method in class me.lucko.luckperms.common.api.implementation.ApiUserManager
 
getLoader() - Method in interface me.lucko.luckperms.common.plugin.bootstrap.BootstrappedWithLoader
Gets the loader object that did the bootstrapping.
getLoadLatch() - Method in interface me.lucko.luckperms.common.plugin.bootstrap.LuckPermsBootstrap
Returns a countdown latch which counts down after the plugin has loaded.
getLockForTarget(I) - Method in class me.lucko.luckperms.common.command.abstraction.ParentCommand
 
getLockForTarget(String) - Method in class me.lucko.luckperms.common.commands.group.GroupParentCommand
 
getLockForTarget(String) - Method in class me.lucko.luckperms.common.commands.track.TrackParentCommand
 
getLockForTarget(Void) - Method in class me.lucko.luckperms.common.commands.log.LogParentCommand
 
getLockForTarget(UserIdentifier) - Method in class me.lucko.luckperms.common.commands.user.UserParentCommand
 
getLog() - Method in class me.lucko.luckperms.common.api.implementation.ApiActionLogger
 
getLog() - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
getLog() - Method in class me.lucko.luckperms.common.storage.implementation.file.FileActionLogger
 
getLog() - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
getLog() - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
getLog() - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
getLog() - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
getLog() - Method in class me.lucko.luckperms.common.storage.Storage
 
getLogDispatcher() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getLogDispatcher() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the log dispatcher running on the platform
getLogger() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getLogger() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets a wrapped logger instance for the platform.
getLowercase(int, Predicate<? super String>) - Method in class me.lucko.luckperms.common.command.utils.ArgumentList
 
getLuckPerms() - Method in class me.lucko.luckperms.common.event.gen.AbstractEvent
 
getMainCommands() - Method in class me.lucko.luckperms.common.command.CommandManager
 
getMatchedCount() - Method in class me.lucko.luckperms.common.verbose.VerboseListener
 
getMaxLifetime() - Method in class me.lucko.luckperms.common.storage.misc.StorageCredentials
 
getMaxPages(int) - Method in class me.lucko.luckperms.common.util.Paginated
 
getMaxPoolSize() - Method in class me.lucko.luckperms.common.storage.misc.StorageCredentials
 
getMessagingService() - Method in class me.lucko.luckperms.common.api.LuckPermsApiProvider
 
getMessagingService() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getMessagingService() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the messaging service.
getMessenger() - Method in interface me.lucko.luckperms.common.messaging.InternalMessagingService
 
getMessenger() - Method in class me.lucko.luckperms.common.messaging.LuckPermsMessagingService
 
getMessengerProvider() - Method in interface me.lucko.luckperms.common.messaging.InternalMessagingService
 
getMessengerProvider() - Method in class me.lucko.luckperms.common.messaging.LuckPermsMessagingService
 
getMeta() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaAccumulator
 
getMeta() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaCache
 
getMeta() - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
getMeta() - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
getMeta() - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
getMeta() - Method in interface me.lucko.luckperms.common.storage.implementation.sql.connection.ConnectionFactory
 
getMeta() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.H2ConnectionFactory
 
getMeta() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.SqliteConnectionFactory
 
getMeta() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.HikariConnectionFactory
 
getMeta() - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
getMeta() - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
getMeta() - Method in class me.lucko.luckperms.common.storage.Storage
 
getMeta(CheckOrigin) - Method in class me.lucko.luckperms.common.cacheddata.type.MetaCache
 
getMetadata(NodeMetadataKey<T>) - Method in class me.lucko.luckperms.common.node.AbstractNode
 
getMetaData() - Method in class me.lucko.luckperms.common.cacheddata.AbstractCachedDataManager
 
getMetaData() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
getMetaData(QueryOptions) - Method in class me.lucko.luckperms.common.cacheddata.AbstractCachedDataManager
 
getMetadataForQueryOptions(QueryOptions) - Method in class me.lucko.luckperms.common.cacheddata.AbstractCachedDataManager
Returns a CacheMetadata instance for the given QueryOptions.
getMetadataForQueryOptions(QueryOptions) - Method in class me.lucko.luckperms.common.cacheddata.GroupCachedDataManager
 
getMetadataForQueryOptions(QueryOptions) - Method in class me.lucko.luckperms.common.cacheddata.UserCachedDataManager
 
getMetaKey() - Method in class me.lucko.luckperms.common.node.types.Meta
 
getMetaOrChatMetaValue(String, CheckOrigin) - Method in class me.lucko.luckperms.common.cacheddata.type.MetaCache
 
getMetaResults(CheckOrigin) - Method in class me.lucko.luckperms.common.cacheddata.type.MetaCache
 
getMetaResults(CheckOrigin) - Method in class me.lucko.luckperms.common.cacheddata.type.MonitoredMetaCache
 
getMetaStackFactory() - Method in class me.lucko.luckperms.common.api.LuckPermsApiProvider
 
getMetaType() - Method in class me.lucko.luckperms.common.node.types.Prefix
 
getMetaType() - Method in class me.lucko.luckperms.common.node.types.Suffix
 
getMetaValue() - Method in class me.lucko.luckperms.common.node.types.Meta
 
getMetaValue() - Method in class me.lucko.luckperms.common.node.types.Prefix
 
getMetaValue() - Method in class me.lucko.luckperms.common.node.types.Suffix
 
getMetaValue(String, CheckOrigin) - Method in class me.lucko.luckperms.common.cacheddata.type.MetaCache
 
getMetaValue(String, CheckOrigin) - Method in class me.lucko.luckperms.common.cacheddata.type.MonitoredMetaCache
 
getMiddleSpacer() - Method in class me.lucko.luckperms.common.metastacking.SimpleMetaStackDefinition
 
getMinIdleConnections() - Method in class me.lucko.luckperms.common.storage.misc.StorageCredentials
 
getName() - Method in class me.lucko.luckperms.common.api.implementation.ApiGroup
 
getName() - Method in class me.lucko.luckperms.common.api.implementation.ApiMessagingService
 
getName() - Method in class me.lucko.luckperms.common.api.implementation.ApiTrack
 
getName() - Method in interface me.lucko.luckperms.common.bulkupdate.action.Action
Gets the name of this action
getName() - Method in class me.lucko.luckperms.common.bulkupdate.action.DeleteAction
 
getName() - Method in class me.lucko.luckperms.common.bulkupdate.action.UpdateAction
 
getName() - Method in enum class me.lucko.luckperms.common.bulkupdate.DataType
 
getName() - Method in class me.lucko.luckperms.common.command.abstraction.Command
Gets the short name of this command
getName() - Method in class me.lucko.luckperms.common.command.abstraction.GenericChildCommand
 
getName() - Method in class me.lucko.luckperms.common.command.spec.Argument
 
getName() - Method in class me.lucko.luckperms.common.event.model.SenderPlatformEntity
 
getName() - Method in interface me.lucko.luckperms.common.messaging.InternalMessagingService
Gets the name of this messaging service
getName() - Method in class me.lucko.luckperms.common.messaging.LuckPermsMessagingService
 
getName() - Method in class me.lucko.luckperms.common.model.Group
 
getName() - Method in class me.lucko.luckperms.common.model.PermissionHolderIdentifier
 
getName() - Method in class me.lucko.luckperms.common.model.Track
 
getName() - Method in class me.lucko.luckperms.common.sender.AbstractSender
 
getName() - Method in class me.lucko.luckperms.common.sender.DummyConsoleSender
 
getName() - Method in interface me.lucko.luckperms.common.sender.Sender
Gets the sender's username
getName() - Method in class me.lucko.luckperms.common.storage.Storage
 
getName() - Method in enum class me.lucko.luckperms.common.storage.StorageType
 
getName() - Method in class me.lucko.luckperms.common.verbose.VerboseCheckTarget
 
getName(T) - Method in class me.lucko.luckperms.common.sender.SenderFactory
 
getNameWithLocation() - Method in interface me.lucko.luckperms.common.sender.Sender
Gets a string representing the senders username, and their current location within the network.
getNetworkTimeout() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
getNext(String) - Method in class me.lucko.luckperms.common.model.Track
Gets the next group on the track, after the one provided
getNext(Group) - Method in class me.lucko.luckperms.common.model.Track
Gets the next group on the track, after the one provided
getNext(Group) - Method in class me.lucko.luckperms.common.api.implementation.ApiTrack
 
getNode() - Method in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
getNode() - Method in class me.lucko.luckperms.common.storage.misc.NodeEntry
 
getNodeBuilderRegistry() - Method in class me.lucko.luckperms.common.api.LuckPermsApiProvider
 
getNodeEndings() - Method in class me.lucko.luckperms.common.treeview.ImmutableTreeNode
Gets the node endings of each branch of the tree at this stage The key represents the depth of the node.
getNodeMatcherFactory() - Method in class me.lucko.luckperms.common.api.LuckPermsApiProvider
 
getNodes() - Method in class me.lucko.luckperms.common.api.implementation.ApiPermissionHolder
 
getNodes(NodeType<T>) - Method in class me.lucko.luckperms.common.api.implementation.ApiPermissionHolder
 
getNotifiedSender() - Method in class me.lucko.luckperms.common.verbose.VerboseListener
 
getOnlinePlayers() - Method in interface me.lucko.luckperms.common.plugin.bootstrap.LuckPermsBootstrap
Gets the UUIDs of the users online on the platform
getOnlineSenders() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets a list of online Senders on the platform
getOrDefault(int, String) - Method in class me.lucko.luckperms.common.command.utils.ArgumentList
 
getOrigin() - Method in class me.lucko.luckperms.common.model.InheritanceOrigin
 
getOrigin() - Method in class me.lucko.luckperms.common.verbose.event.VerboseEvent
 
getOrMake(I) - Method in class me.lucko.luckperms.common.model.manager.AbstractManager
 
getOrMake(I) - Method in interface me.lucko.luckperms.common.model.manager.Manager
Gets or creates an object by id
getOrMake(UUID, String) - Method in class me.lucko.luckperms.common.model.manager.user.AbstractUserManager
 
getOrMake(UUID, String) - Method in interface me.lucko.luckperms.common.model.manager.user.UserManager
 
getOtherUniqueIds() - Method in class me.lucko.luckperms.common.storage.misc.PlayerSaveResultImpl
 
getOutcomes() - Method in class me.lucko.luckperms.common.storage.misc.PlayerSaveResultImpl
 
getOwnInheritanceNodes(QueryOptions) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
getOwnNodes(NodeType<T>, QueryOptions) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
getOwnNodes(QueryOptions) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
getOwnNodesSorted(QueryOptions) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
getPage(int, int) - Method in class me.lucko.luckperms.common.util.Paginated
 
getPassword() - Method in class me.lucko.luckperms.common.storage.misc.StorageCredentials
 
getPattern() - Method in class me.lucko.luckperms.common.cache.PatternCache.CachedPattern
 
getPattern() - Method in class me.lucko.luckperms.common.dependencies.relocation.Relocation
 
getPattern() - Method in class me.lucko.luckperms.common.node.types.RegexPermission
 
getPatternString() - Method in class me.lucko.luckperms.common.node.types.RegexPermission
 
getPayload() - Method in class me.lucko.luckperms.common.messaging.message.CustomMessageImpl
 
getPayload() - Method in class me.lucko.luckperms.common.webeditor.WebEditorRequest
 
getPermission() - Method in class me.lucko.luckperms.common.command.abstraction.Command
Gets the permission required by this command, if present
getPermission() - Method in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
getPermission() - Method in class me.lucko.luckperms.common.node.types.Permission
 
getPermission() - Method in class me.lucko.luckperms.common.verbose.event.PermissionCheckEvent
 
getPermissionData() - Method in class me.lucko.luckperms.common.cacheddata.AbstractCachedDataManager
 
getPermissionData(QueryOptions) - Method in class me.lucko.luckperms.common.cacheddata.AbstractCachedDataManager
 
getPermissionMap() - Method in class me.lucko.luckperms.common.cacheddata.type.PermissionCache
 
getPermissionRegistry() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getPermissionRegistry() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the permission registry for the platform.
getPermissionValue(String) - Method in class me.lucko.luckperms.common.sender.AbstractSender
 
getPermissionValue(String) - Method in class me.lucko.luckperms.common.sender.DummyConsoleSender
 
getPermissionValue(String) - Method in interface me.lucko.luckperms.common.sender.Sender
Gets the tristate a permission is set to.
getPermissionValue(T, String) - Method in class me.lucko.luckperms.common.sender.SenderFactory
 
getPlainDisplayName() - Method in class me.lucko.luckperms.common.model.Group
 
getPlainDisplayName() - Method in class me.lucko.luckperms.common.model.PermissionHolder
Gets a display name for this permission holder, without any formatting.
getPlainDisplayName() - Method in class me.lucko.luckperms.common.model.User
 
getPlatform() - Method in class me.lucko.luckperms.common.api.LuckPermsApiProvider
 
getPlayer(UUID) - Method in interface me.lucko.luckperms.common.plugin.bootstrap.LuckPermsBootstrap
Gets a player object linked to this User.
getPlayerAdapter(Class<T>) - Method in class me.lucko.luckperms.common.api.LuckPermsApiProvider
 
getPlayerClass() - Method in class me.lucko.luckperms.common.context.manager.ContextManager
 
getPlayerCount() - Method in interface me.lucko.luckperms.common.plugin.bootstrap.LuckPermsBootstrap
Gets the number of users online on the platform
getPlayerList() - Method in interface me.lucko.luckperms.common.plugin.bootstrap.LuckPermsBootstrap
Gets the usernames of the users online on the platform
getPlayerName(UUID) - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
getPlayerName(UUID) - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
getPlayerName(UUID) - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
getPlayerName(UUID) - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
getPlayerName(UUID) - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
getPlayerName(UUID) - Method in class me.lucko.luckperms.common.storage.Storage
 
getPlayerUniqueId(String) - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
getPlayerUniqueId(String) - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
getPlayerUniqueId(String) - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
getPlayerUniqueId(String) - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
getPlayerUniqueId(String) - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
getPlayerUniqueId(String) - Method in class me.lucko.luckperms.common.storage.Storage
 
getPlugin() - Method in class me.lucko.luckperms.common.cacheddata.AbstractCachedDataManager
 
getPlugin() - Method in class me.lucko.luckperms.common.command.CommandManager
 
getPlugin() - Method in class me.lucko.luckperms.common.config.generic.adapter.ConfigurateConfigAdapter
 
getPlugin() - Method in interface me.lucko.luckperms.common.config.generic.adapter.ConfigurationAdapter
 
getPlugin() - Method in class me.lucko.luckperms.common.config.generic.adapter.EnvironmentVariableConfigAdapter
 
getPlugin() - Method in class me.lucko.luckperms.common.config.generic.adapter.MultiConfigurationAdapter
 
getPlugin() - Method in class me.lucko.luckperms.common.config.generic.adapter.SystemPropertyConfigAdapter
 
getPlugin() - Method in class me.lucko.luckperms.common.config.LuckPermsConfiguration
 
getPlugin() - Method in class me.lucko.luckperms.common.event.AbstractEventBus
 
getPlugin() - Method in class me.lucko.luckperms.common.event.LuckPermsEventSubscription
 
getPlugin() - Method in class me.lucko.luckperms.common.messaging.MessagingFactory
 
getPlugin() - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
getPlugin() - Method in class me.lucko.luckperms.common.sender.AbstractSender
 
getPlugin() - Method in class me.lucko.luckperms.common.sender.DummyConsoleSender
 
getPlugin() - Method in interface me.lucko.luckperms.common.sender.Sender
Gets the plugin instance the sender is from.
getPlugin() - Method in class me.lucko.luckperms.common.sender.SenderFactory
 
getPlugin() - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
getPlugin() - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
getPlugin() - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
getPlugin() - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
getPlugin() - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
getPlugin() - Method in class me.lucko.luckperms.common.webeditor.socket.WebEditorSocket
 
getPluginLogger() - Method in interface me.lucko.luckperms.common.plugin.bootstrap.LuckPermsBootstrap
Gets the plugin logger
getPluginMetadata() - Method in class me.lucko.luckperms.common.api.LuckPermsApiProvider
 
getPluginName() - Static method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getPotentialContexts() - Method in class me.lucko.luckperms.common.context.manager.ContextManager
 
getPrefix() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaAccumulator
 
getPrefix(CheckOrigin) - Method in class me.lucko.luckperms.common.cacheddata.type.MetaCache
 
getPrefix(CheckOrigin) - Method in class me.lucko.luckperms.common.cacheddata.type.MonitoredMetaCache
 
getPrefixDefinition() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaAccumulator
 
getPrefixes() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaAccumulator
 
getPrefixes() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaCache
 
getPrefixStackDefinition() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaCache
 
getPrevious(String) - Method in class me.lucko.luckperms.common.model.Track
Gets the group before the group provided
getPrevious(Group) - Method in class me.lucko.luckperms.common.model.Track
Gets the group before the group provided
getPrevious(Group) - Method in class me.lucko.luckperms.common.api.implementation.ApiTrack
 
getPreviousUsername() - Method in class me.lucko.luckperms.common.storage.misc.PlayerSaveResultImpl
 
getPrimaryGroup() - Method in class me.lucko.luckperms.common.api.implementation.ApiUser
 
getPrimaryGroup() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaAccumulator
 
getPrimaryGroup() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaCache
 
getPrimaryGroup() - Method in class me.lucko.luckperms.common.model.User
 
getPrimaryGroup(CheckOrigin) - Method in class me.lucko.luckperms.common.cacheddata.type.MetaCache
 
getPrimaryGroup(CheckOrigin) - Method in class me.lucko.luckperms.common.cacheddata.type.MonitoredMetaCache
 
getPriority() - Method in class me.lucko.luckperms.common.node.types.Prefix
 
getPriority() - Method in class me.lucko.luckperms.common.node.types.Suffix
 
getPriority(int) - Method in class me.lucko.luckperms.common.command.utils.ArgumentList
 
getProperties() - Method in class me.lucko.luckperms.common.storage.misc.StorageCredentials
 
getProvider() - Static method in class me.lucko.luckperms.common.storage.implementation.custom.CustomStorageProviders
 
getQueries() - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdate
 
getQueryOptions() - Method in class me.lucko.luckperms.common.api.implementation.ApiPermissionHolder
 
getQueryOptions() - Method in class me.lucko.luckperms.common.cacheddata.AbstractCachedDataManager
Gets the most appropriate active query options instance for the holder.
getQueryOptions() - Method in class me.lucko.luckperms.common.cacheddata.CacheMetadata
 
getQueryOptions() - Method in class me.lucko.luckperms.common.cacheddata.HolderCachedDataManager
 
getQueryOptions() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaCache
 
getQueryOptions() - Method in class me.lucko.luckperms.common.cacheddata.type.PermissionCache
 
getQueryOptions() - Method in class me.lucko.luckperms.common.context.manager.InlineQueryOptionsSupplier
 
getQueryOptions() - Method in class me.lucko.luckperms.common.context.manager.QueryOptionsCache
 
getQueryOptions() - Method in interface me.lucko.luckperms.common.context.manager.QueryOptionsSupplier
 
getQueryOptions() - Method in class me.lucko.luckperms.common.model.Group
 
getQueryOptions() - Method in class me.lucko.luckperms.common.model.PermissionHolder
Gets the most appropriate query options available at the time for the holder.
getQueryOptions() - Method in class me.lucko.luckperms.common.model.User
 
getQueryOptions(P) - Method in class me.lucko.luckperms.common.api.implementation.ApiPlayerAdapter
 
getQueryOptions(Object) - Method in class me.lucko.luckperms.common.api.implementation.ApiContextManager
 
getQueryOptions(User) - Method in class me.lucko.luckperms.common.api.implementation.ApiContextManager
 
getQueryOptions(S) - Method in class me.lucko.luckperms.common.context.manager.ContextManager
 
getQueryOptionsForUser(User) - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets a calculated context instance for the user using the rules of the platform.
getQueryOptionsRegistry() - Method in class me.lucko.luckperms.common.api.LuckPermsApiProvider
 
getRelocatedPattern() - Method in class me.lucko.luckperms.common.dependencies.relocation.Relocation
 
getRelocations() - Method in enum class me.lucko.luckperms.common.dependencies.Dependency
 
getRemotePublicKey() - Method in class me.lucko.luckperms.common.webeditor.socket.WebEditorSocket
 
getRemoved() - Method in class me.lucko.luckperms.common.util.Difference
Gets the values that have been removed.
getRepositoryStatusFile() - Method in class me.lucko.luckperms.common.locale.TranslationManager
 
getRepositoryTranslationsDirectory() - Method in class me.lucko.luckperms.common.locale.TranslationManager
 
getRequiredTypes() - Method in class me.lucko.luckperms.common.storage.StorageFactory
 
getResourceStream(String) - Method in interface me.lucko.luckperms.common.plugin.bootstrap.LuckPermsBootstrap
Gets a bundled resource file from the jar
getResponse() - Method in exception class me.lucko.luckperms.common.http.UnsuccessfulRequestException
 
getResult() - Method in class me.lucko.luckperms.common.verbose.event.MetaCheckEvent
 
getResult() - Method in class me.lucko.luckperms.common.verbose.event.PermissionCheckEvent
 
getResult() - Method in class me.lucko.luckperms.common.verbose.event.VerboseEvent
 
getRootNode() - Method in class me.lucko.luckperms.common.treeview.PermissionRegistry
 
getRowId() - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlRowId
 
getScheduler() - Method in interface me.lucko.luckperms.common.plugin.bootstrap.LuckPermsBootstrap
Gets an adapter for the platforms scheduler
getSchema() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
getSearch(String) - Method in class me.lucko.luckperms.common.actionlog.Log
 
getSender() - Method in class me.lucko.luckperms.common.webeditor.socket.WebEditorSocket
 
getSender(S) - Method in class me.lucko.luckperms.common.command.BrigadierCommandExecutor
 
getServerBrand() - Method in interface me.lucko.luckperms.common.plugin.bootstrap.LuckPermsBootstrap
Gets the name or "brand" of the running platform
getServerName() - Method in class me.lucko.luckperms.common.api.LuckPermsApiProvider
 
getServerName() - Method in interface me.lucko.luckperms.common.plugin.bootstrap.LuckPermsBootstrap
Gets the name associated with this server
getServerVersion() - Method in interface me.lucko.luckperms.common.plugin.bootstrap.LuckPermsBootstrap
Gets the version of the running platform
getServiceFor(String) - Method in class me.lucko.luckperms.common.messaging.MessagingFactory
 
getSession() - Method in class me.lucko.luckperms.common.webeditor.socket.WebEditorSocket
 
getSession(String) - Method in class me.lucko.luckperms.common.webeditor.store.WebEditorSessionMap
Gets the session for the given session id.
getSize() - Method in class me.lucko.luckperms.common.model.Track
Gets the number of groups on this track
getSocket() - Method in class me.lucko.luckperms.common.webeditor.socket.WebEditorSocket
 
getSocket() - Method in class me.lucko.luckperms.common.webeditor.WebEditorSession
 
getSocket(Sender) - Method in class me.lucko.luckperms.common.webeditor.store.WebEditorSocketMap
 
getSockets() - Method in class me.lucko.luckperms.common.webeditor.store.WebEditorSocketMap
 
getSource() - Method in class me.lucko.luckperms.common.actionlog.LoggedAction
 
getSourceFriendlyString() - Method in class me.lucko.luckperms.common.actionlog.LoggedAction
 
getSpec() - Method in class me.lucko.luckperms.common.command.abstraction.Command
Gets the commands spec.
getSpec() - Method in class me.lucko.luckperms.common.command.abstraction.GenericChildCommand
 
getSqlName() - Method in enum class me.lucko.luckperms.common.bulkupdate.query.QueryField
 
getStartSpacer() - Method in class me.lucko.luckperms.common.metastacking.SimpleMetaStackDefinition
 
getStartTime() - Method in class me.lucko.luckperms.common.api.implementation.ApiPlatform
 
getStartupTime() - Method in interface me.lucko.luckperms.common.plugin.bootstrap.LuckPermsBootstrap
Gets the time when the plugin first started in millis.
getStatementProcessor() - Method in interface me.lucko.luckperms.common.storage.implementation.sql.connection.ConnectionFactory
 
getStatementProcessor() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.H2ConnectionFactory
 
getStatementProcessor() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.SqliteConnectionFactory
 
getStatementProcessor() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.MariaDbConnectionFactory
 
getStatementProcessor() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.MySqlConnectionFactory
 
getStatementProcessor() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.PostgresConnectionFactory
 
getStatementProcessor() - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
getStatements(InputStream) - Static method in class me.lucko.luckperms.common.storage.implementation.sql.SchemaReader
 
getStaticContext() - Method in class me.lucko.luckperms.common.api.implementation.ApiContextManager
 
getStaticContext() - Method in class me.lucko.luckperms.common.context.manager.ContextManager
 
getStaticContexts() - Method in class me.lucko.luckperms.common.config.ContextsFile
 
getStaticQueryOptions() - Method in class me.lucko.luckperms.common.api.implementation.ApiContextManager
 
getStaticQueryOptions() - Method in class me.lucko.luckperms.common.context.manager.ContextManager
 
getStatistics() - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdate
 
getStorage() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getStorage() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the primary data storage instance.
getStoredValue() - Method in interface me.lucko.luckperms.common.model.PrimaryGroupHolder
Gets the primary group which is stored against the user's data.
getStoredValue() - Method in class me.lucko.luckperms.common.model.PrimaryGroupHolder.Stored
 
getString(String, String) - Method in class me.lucko.luckperms.common.config.generic.adapter.ConfigurateConfigAdapter
 
getString(String, String) - Method in interface me.lucko.luckperms.common.config.generic.adapter.ConfigurationAdapter
 
getString(String, String) - Method in class me.lucko.luckperms.common.config.generic.adapter.MultiConfigurationAdapter
 
getString(String, String) - Method in class me.lucko.luckperms.common.config.generic.adapter.StringBasedConfigurationAdapter
 
getStringList(String, List<String>) - Method in class me.lucko.luckperms.common.config.generic.adapter.ConfigurateConfigAdapter
 
getStringList(String, List<String>) - Method in interface me.lucko.luckperms.common.config.generic.adapter.ConfigurationAdapter
 
getStringList(String, List<String>) - Method in class me.lucko.luckperms.common.config.generic.adapter.MultiConfigurationAdapter
 
getStringList(String, List<String>) - Method in class me.lucko.luckperms.common.config.generic.adapter.StringBasedConfigurationAdapter
 
getStringMap(String, Map<String, String>) - Method in class me.lucko.luckperms.common.config.generic.adapter.ConfigurateConfigAdapter
 
getStringMap(String, Map<String, String>) - Method in interface me.lucko.luckperms.common.config.generic.adapter.ConfigurationAdapter
 
getStringMap(String, Map<String, String>) - Method in class me.lucko.luckperms.common.config.generic.adapter.MultiConfigurationAdapter
 
getStringMap(String, Map<String, String>) - Method in class me.lucko.luckperms.common.config.generic.adapter.StringBasedConfigurationAdapter
 
getSubjectClass() - Method in class me.lucko.luckperms.common.context.manager.ContextManager
 
getSubscriptions(Class<T>) - Method in class me.lucko.luckperms.common.event.AbstractEventBus
 
getSuffix() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaAccumulator
 
getSuffix(CheckOrigin) - Method in class me.lucko.luckperms.common.cacheddata.type.MetaCache
 
getSuffix(CheckOrigin) - Method in class me.lucko.luckperms.common.cacheddata.type.MonitoredMetaCache
 
getSuffixDefinition() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaAccumulator
 
getSuffixes() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaAccumulator
 
getSuffixes() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaCache
 
getSuffixStackDefinition() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaCache
 
getSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class me.lucko.luckperms.common.command.BrigadierCommandExecutor
 
getSymbol() - Method in interface me.lucko.luckperms.common.bulkupdate.comparison.Comparison
Gets the symbol which represents this comparison
getSymbol() - Method in enum class me.lucko.luckperms.common.bulkupdate.comparison.StandardComparison
 
getSyncTaskBuffer() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getSyncTaskBuffer() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the sync task buffer of the platform, used for scheduling and running sync tasks.
getTabCompletions() - Method in class me.lucko.luckperms.common.command.CommandManager
 
getTableName() - Method in class me.lucko.luckperms.common.messaging.sql.AbstractSqlMessenger
 
getTableName() - Method in class me.lucko.luckperms.common.messaging.sql.SqlMessenger
 
getTag() - Method in enum class me.lucko.luckperms.common.command.access.CommandPermission.Type
 
getTarget() - Method in class me.lucko.luckperms.common.actionlog.LoggedAction
 
getTarget(I, LuckPermsPlugin, Sender) - Method in class me.lucko.luckperms.common.command.abstraction.ParentCommand
 
getTarget(String, LuckPermsPlugin, Sender) - Method in class me.lucko.luckperms.common.commands.group.GroupParentCommand
 
getTarget(String, LuckPermsPlugin, Sender) - Method in class me.lucko.luckperms.common.commands.track.TrackParentCommand
 
getTarget(Void, LuckPermsPlugin, Sender) - Method in class me.lucko.luckperms.common.commands.log.LogParentCommand
 
getTarget(UserIdentifier, LuckPermsPlugin, Sender) - Method in class me.lucko.luckperms.common.commands.user.UserParentCommand
 
getTargetFriendlyString() - Method in class me.lucko.luckperms.common.actionlog.LoggedAction
 
getTargets(LuckPermsPlugin) - Method in class me.lucko.luckperms.common.command.abstraction.ParentCommand
 
getTargets(LuckPermsPlugin) - Method in class me.lucko.luckperms.common.commands.group.GroupParentCommand
 
getTargets(LuckPermsPlugin) - Method in class me.lucko.luckperms.common.commands.log.LogParentCommand
 
getTargets(LuckPermsPlugin) - Method in class me.lucko.luckperms.common.commands.track.TrackParentCommand
 
getTargets(LuckPermsPlugin) - Method in class me.lucko.luckperms.common.commands.user.UserParentCommand
 
getTemporaryModifierAndRemove(int) - Method in class me.lucko.luckperms.common.command.utils.ArgumentList
 
getTimestamp() - Method in class me.lucko.luckperms.common.actionlog.LoggedAction
 
getTrack(String) - Method in class me.lucko.luckperms.common.api.implementation.ApiTrackManager
 
getTrackHistory(String) - Method in class me.lucko.luckperms.common.api.implementation.ApiActionLog
 
getTrackHistory(String) - Method in class me.lucko.luckperms.common.actionlog.Log
 
getTrackManager() - Method in class me.lucko.luckperms.common.api.LuckPermsApiProvider
 
getTrackManager() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the track manager instance for the platform
getTracks() - Method in class me.lucko.luckperms.common.webeditor.WebEditorRequest
 
getTransactionIsolation() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
getTranslationManager() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getTranslationManager() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the instance providing locale translations for the plugin
getTranslationRepository() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getTranslationRepository() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the translation repository
getTranslationsDirectory() - Method in class me.lucko.luckperms.common.locale.TranslationManager
 
getType() - Method in class me.lucko.luckperms.common.api.implementation.ApiPlatform
 
getType() - Method in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
getType() - Method in class me.lucko.luckperms.common.command.utils.SortMode
 
getType() - Method in class me.lucko.luckperms.common.event.model.EntitySourceImpl
 
getType() - Method in class me.lucko.luckperms.common.event.model.SenderPlatformEntity
 
getType() - Method in class me.lucko.luckperms.common.event.model.UnknownSource
 
getType() - Method in class me.lucko.luckperms.common.model.Group
 
getType() - Method in class me.lucko.luckperms.common.model.PermissionHolder
Returns the type of this PermissionHolder.
getType() - Method in class me.lucko.luckperms.common.model.PermissionHolderIdentifier
 
getType() - Method in class me.lucko.luckperms.common.model.User
 
getType() - Method in interface me.lucko.luckperms.common.plugin.bootstrap.LuckPermsBootstrap
Gets the platform type this instance of LuckPerms is running on.
getType() - Method in class me.lucko.luckperms.common.util.UniqueIdType
 
getType() - Method in class me.lucko.luckperms.common.verbose.event.MetaCheckEvent
 
getType() - Method in class me.lucko.luckperms.common.verbose.event.PermissionCheckEvent
 
getType() - Method in class me.lucko.luckperms.common.verbose.event.VerboseEvent
 
getType() - Method in class me.lucko.luckperms.common.verbose.VerboseCheckTarget
 
getTypeCharacter(Action.Target.Type) - Static method in class me.lucko.luckperms.common.actionlog.LoggedAction
 
getTypeMap() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
getUniqueConnections() - Method in class me.lucko.luckperms.common.api.implementation.ApiPlatform
 
getUniqueConnections() - Method in class me.lucko.luckperms.common.plugin.util.AbstractConnectionListener
Gets the unique players which have connected to the server since it started.
getUniqueId() - Method in class me.lucko.luckperms.common.api.implementation.ApiUser
 
getUniqueId() - Method in class me.lucko.luckperms.common.event.model.SenderPlatformEntity
 
getUniqueId() - Method in class me.lucko.luckperms.common.model.User
 
getUniqueId() - Method in class me.lucko.luckperms.common.model.UserIdentifier
 
getUniqueId() - Method in class me.lucko.luckperms.common.sender.AbstractSender
 
getUniqueId() - Method in class me.lucko.luckperms.common.sender.DummyConsoleSender
 
getUniqueId() - Method in interface me.lucko.luckperms.common.sender.Sender
Gets the sender's unique id.
getUniqueId(P) - Method in class me.lucko.luckperms.common.context.manager.ContextManager
 
getUniqueId(T) - Method in class me.lucko.luckperms.common.sender.SenderFactory
 
getUniqueUsers() - Method in class me.lucko.luckperms.common.api.implementation.ApiUserManager
 
getUniqueUsers() - Method in class me.lucko.luckperms.common.storage.implementation.file.CombinedConfigurateStorage
 
getUniqueUsers() - Method in class me.lucko.luckperms.common.storage.implementation.file.SeparatedConfigurateStorage
 
getUniqueUsers() - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
getUniqueUsers() - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
getUniqueUsers() - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
getUniqueUsers() - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
getUniqueUsers() - Method in class me.lucko.luckperms.common.storage.Storage
 
getUpdateBuffer() - Method in interface me.lucko.luckperms.common.messaging.InternalMessagingService
Gets the buffer for sending updates to other servers
getUpdateBuffer() - Method in class me.lucko.luckperms.common.messaging.LuckPermsMessagingService
 
getUrl() - Method in class me.lucko.luckperms.common.http.BytebinClient
 
getUsage() - Method in class me.lucko.luckperms.common.command.abstraction.Command
Gets the usage of this command.
getUser(P) - Method in class me.lucko.luckperms.common.api.implementation.ApiPlayerAdapter
 
getUser(String) - Method in class me.lucko.luckperms.common.api.implementation.ApiUserManager
 
getUser(UUID) - Method in class me.lucko.luckperms.common.api.implementation.ApiUserManager
 
getUserAgent() - Method in class me.lucko.luckperms.common.http.BytebinClient
 
getUserHistory(UUID) - Method in class me.lucko.luckperms.common.api.implementation.ApiActionLog
 
getUserHistory(UUID) - Method in class me.lucko.luckperms.common.actionlog.Log
 
getUserManager() - Method in class me.lucko.luckperms.common.api.LuckPermsApiProvider
 
getUserManager() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the user manager instance for the platform
getUsername() - Method in class me.lucko.luckperms.common.api.implementation.ApiUser
 
getUsername() - Method in class me.lucko.luckperms.common.model.User
 
getUsername() - Method in class me.lucko.luckperms.common.model.UserIdentifier
 
getUsername() - Method in class me.lucko.luckperms.common.storage.misc.StorageCredentials
 
getUserPermission() - Method in class me.lucko.luckperms.common.command.abstraction.GenericChildCommand
 
getUserTarget(int, LuckPermsPlugin, Sender) - Method in class me.lucko.luckperms.common.command.utils.ArgumentList
 
getUserUniqueId() - Method in class me.lucko.luckperms.common.messaging.message.UserUpdateMessageImpl
 
getValue() - Method in class me.lucko.luckperms.common.context.ContextImpl
 
getValue() - Method in class me.lucko.luckperms.common.node.AbstractNode
 
getValue(ConfigurationAdapter, String, T) - Method in interface me.lucko.luckperms.common.config.generic.key.ConfigKeyFactory
Extracts the value from the config.
getValues(String) - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl
 
getValues(String) - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
 
getVerboseCheckInfo() - Method in class me.lucko.luckperms.common.cacheddata.CacheMetadata
 
getVerboseHandler() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getVerboseHandler() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the verbose debug handler instance.
getVersion() - Method in class me.lucko.luckperms.common.api.implementation.ApiPlatform
 
getVersion() - Method in interface me.lucko.luckperms.common.plugin.bootstrap.LuckPermsBootstrap
Gets a string of the plugin's version
getWarnings() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
getWatcher(Path) - Method in class me.lucko.luckperms.common.storage.implementation.file.watcher.FileWatcher
Gets a FileWatcher.WatchedLocation instance for a given path.
getWebEditorStore() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
getWebEditorStore() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Gets the web editor store
getWeight() - Method in class me.lucko.luckperms.common.api.implementation.ApiGroup
 
getWeight() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaAccumulator
 
getWeight() - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
getWeight() - Method in class me.lucko.luckperms.common.node.types.Weight
 
getWeight(CheckOrigin) - Method in class me.lucko.luckperms.common.cacheddata.type.MetaCache
 
getWeight(CheckOrigin) - Method in class me.lucko.luckperms.common.cacheddata.type.MonitoredMetaCache
 
getWeightResult() - Method in class me.lucko.luckperms.common.model.Group
 
getWeightResult() - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
getWildcardLevel() - Method in class me.lucko.luckperms.common.node.types.Permission
 
getWithPermission(String) - Method in class me.lucko.luckperms.common.api.implementation.ApiGroupManager
Deprecated.
getWithPermission(String) - Method in class me.lucko.luckperms.common.api.implementation.ApiUserManager
Deprecated.
getWriteFile() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.SqliteConnectionFactory
Gets the path of the file the database driver actually ends up writing to.
getWriteFile() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.H2ConnectionFactory
 
giveDefaultIfNeeded(User) - Method in class me.lucko.luckperms.common.model.manager.user.AbstractUserManager
 
giveDefaultIfNeeded(User) - Method in interface me.lucko.luckperms.common.model.manager.user.UserManager
Gives the user the default group if necessary.
GLOBAL_QUERY_OPTIONS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The default global contexts instance
Graph<N> - Interface in me.lucko.luckperms.common.graph
A minimal functional interface for graph-structured data.
group(String) - Method in class me.lucko.luckperms.common.node.types.Inheritance.Builder
 
group(Group) - Static method in class me.lucko.luckperms.common.verbose.VerboseCheckTarget
 
group(Group) - Method in class me.lucko.luckperms.common.node.types.Inheritance.Builder
 
Group - Class in me.lucko.luckperms.common.model
 
Group(String, LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.model.Group
 
GROUP - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission.Type
 
GROUP - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
GROUP - Enum constant in enum class me.lucko.luckperms.common.model.HolderType
 
GROUP - Enum constant in enum class me.lucko.luckperms.common.storage.implementation.split.SplitStorageType
 
GROUP_CLEAR - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_CLONE - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_CLONE - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
GROUP_EDITOR - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_INFO - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_INFO - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
GROUP_INFO_CONTEXTUAL_DATA - Static variable in interface me.lucko.luckperms.common.locale.Message
 
GROUP_INFO_GENERAL - Static variable in interface me.lucko.luckperms.common.locale.Message
 
GROUP_INVALID_ENTRY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
GROUP_LIST_MEMBERS - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_LISTMEMBERS - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
GROUP_LOAD_ERROR - Static variable in interface me.lucko.luckperms.common.locale.Message
 
GROUP_META_ADD_PREFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_META_ADD_SUFFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_META_ADD_TEMP_PREFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_META_ADD_TEMP_SUFFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_META_CLEAR - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_META_INFO - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_META_REMOVE_PREFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_META_REMOVE_SUFFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_META_REMOVE_TEMP_PREFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_META_REMOVE_TEMP_SUFFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_META_SET - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_META_SET_PREFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_META_SET_SUFFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_META_SET_TEMP - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_META_SET_TEMP_PREFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_META_SET_TEMP_SUFFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_META_UNSET - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_META_UNSET_TEMP - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_NAME_REWRITES - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The group name rewrites map
GROUP_NAME_TEST - Static variable in class me.lucko.luckperms.common.storage.misc.DataConstraints
 
GROUP_NAME_TEST_ALLOW_SPACE - Static variable in class me.lucko.luckperms.common.storage.misc.DataConstraints
 
GROUP_NOT_FOUND - Static variable in interface me.lucko.luckperms.common.locale.Message
 
GROUP_PARENT_ADD - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_PARENT_ADD_TEMP - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_PARENT_CLEAR - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_PARENT_CLEAR_TRACK - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_PARENT_INFO - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_PARENT_REMOVE - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_PARENT_REMOVE_TEMP - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_PARENT_SET - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_PARENT_SET_TRACK - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_PERM_CHECK - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_PERM_CLEAR - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_PERM_INFO - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_PERM_SET - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_PERM_SET_TEMP - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_PERM_UNSET - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_PERM_UNSET_TEMP - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_RENAME - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_RENAME - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
GROUP_SAVE_ERROR - Static variable in interface me.lucko.luckperms.common.locale.Message
 
GROUP_SET_DISPLAY_NAME - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_SET_DISPLAY_NAME - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
GROUP_SET_DISPLAY_NAME - Static variable in interface me.lucko.luckperms.common.locale.Message
 
GROUP_SET_DISPLAY_NAME_ALREADY_HAS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
GROUP_SET_DISPLAY_NAME_ALREADY_IN_USE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
GROUP_SET_DISPLAY_NAME_DOESNT_HAVE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
GROUP_SET_DISPLAY_NAME_REMOVED - Static variable in interface me.lucko.luckperms.common.locale.Message
 
GROUP_SET_WEIGHT - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_SET_WEIGHT - Static variable in interface me.lucko.luckperms.common.locale.Message
 
GROUP_SETWEIGHT - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
GROUP_SHOW_TRACKS - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
GROUP_TYPE - Static variable in class me.lucko.luckperms.common.verbose.VerboseCheckTarget
 
GROUP_WEIGHTS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The configured group weightings
Group.DisplayNameCache - Class in me.lucko.luckperms.common.model
Cache instance to supply the display name of a Group.
GroupCachedDataManager - Class in me.lucko.luckperms.common.cacheddata
Holds an easily accessible cache of a groups's data in a number of contexts
GroupCachedDataManager(Group) - Constructor for class me.lucko.luckperms.common.cacheddata.GroupCachedDataManager
 
GroupClone - Class in me.lucko.luckperms.common.commands.group
 
GroupClone() - Constructor for class me.lucko.luckperms.common.commands.group.GroupClone
 
GroupInfo - Class in me.lucko.luckperms.common.commands.group
 
GroupInfo() - Constructor for class me.lucko.luckperms.common.commands.group.GroupInfo
 
GroupListMembers - Class in me.lucko.luckperms.common.commands.group
 
GroupListMembers() - Constructor for class me.lucko.luckperms.common.commands.group.GroupListMembers
 
GroupManager<T> - Interface in me.lucko.luckperms.common.model.manager.group
 
GroupParentCommand - Class in me.lucko.luckperms.common.commands.group
 
GroupParentCommand() - Constructor for class me.lucko.luckperms.common.commands.group.GroupParentCommand
 
GroupRename - Class in me.lucko.luckperms.common.commands.group
 
GroupRename() - Constructor for class me.lucko.luckperms.common.commands.group.GroupRename
 
groups(LuckPermsPlugin) - Static method in class me.lucko.luckperms.common.command.tabcomplete.TabCompletions
 
GROUPS - Enum constant in enum class me.lucko.luckperms.common.bulkupdate.DataType
 
GROUPS - Enum constant in enum class me.lucko.luckperms.common.storage.implementation.file.StorageLocation
 
GROUPS_LIST - Static variable in interface me.lucko.luckperms.common.locale.Message
 
GROUPS_LIST_ENTRY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
GROUPS_LOAD_ERROR - Static variable in interface me.lucko.luckperms.common.locale.Message
 
GroupSetDisplayName - Class in me.lucko.luckperms.common.commands.group
 
GroupSetDisplayName() - Constructor for class me.lucko.luckperms.common.commands.group.GroupSetDisplayName
 
GroupSetWeight - Class in me.lucko.luckperms.common.commands.group
 
GroupSetWeight() - Constructor for class me.lucko.luckperms.common.commands.group.GroupSetWeight
 
GsonProvider - Class in me.lucko.luckperms.common.util.gson
 

H

H2 - Enum constant in enum class me.lucko.luckperms.common.storage.StorageType
 
H2_DRIVER - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
H2_DRIVER_LEGACY - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
H2ConnectionFactory - Class in me.lucko.luckperms.common.storage.implementation.sql.connection.file
 
H2ConnectionFactory(Path) - Constructor for class me.lucko.luckperms.common.storage.implementation.sql.connection.file.H2ConnectionFactory
 
handle - Variable in class me.lucko.luckperms.common.api.implementation.ApiAbstractManager
 
handle(JsonObject) - Method in interface me.lucko.luckperms.common.webeditor.socket.listener.Handler
 
handle(JsonObject) - Method in class me.lucko.luckperms.common.webeditor.socket.listener.HandlerChangeRequest
 
handle(JsonObject) - Method in class me.lucko.luckperms.common.webeditor.socket.listener.HandlerConnected
 
handle(JsonObject) - Method in class me.lucko.luckperms.common.webeditor.socket.listener.HandlerHello
 
handle(JsonObject) - Method in class me.lucko.luckperms.common.webeditor.socket.listener.HandlerPing
 
handle(Sender) - Method in exception class me.lucko.luckperms.common.command.abstraction.CommandException
 
handle(Sender) - Method in exception class me.lucko.luckperms.common.command.utils.ArgumentException.DetailedUsage
 
handle(Sender) - Method in exception class me.lucko.luckperms.common.command.utils.ArgumentException.InvalidDate
 
handle(Sender) - Method in exception class me.lucko.luckperms.common.command.utils.ArgumentException.InvalidPriority
 
handle(Sender) - Method in exception class me.lucko.luckperms.common.command.utils.ArgumentException.PastDate
 
handle(Sender, String, Command<?>) - Method in exception class me.lucko.luckperms.common.command.abstraction.CommandException
 
handle(Sender, String, Command<?>) - Method in exception class me.lucko.luckperms.common.command.utils.ArgumentException.DetailedUsage
 
handle(Sender, GenericChildCommand) - Method in exception class me.lucko.luckperms.common.command.abstraction.CommandException
 
handle(Sender, GenericChildCommand) - Method in exception class me.lucko.luckperms.common.command.utils.ArgumentException.DetailedUsage
 
handleDisconnect(UUID) - Method in class me.lucko.luckperms.common.plugin.util.AbstractConnectionListener
 
handleIncomingMessage(byte[]) - Method in class me.lucko.luckperms.common.messaging.pluginmsg.AbstractPluginMessageMessenger
 
Handler - Interface in me.lucko.luckperms.common.webeditor.socket.listener
A handler for a given type of message.
HandlerChangeRequest - Class in me.lucko.luckperms.common.webeditor.socket.listener
HandlerChangeRequest(WebEditorSocket) - Constructor for class me.lucko.luckperms.common.webeditor.socket.listener.HandlerChangeRequest
 
HandlerConnected - Class in me.lucko.luckperms.common.webeditor.socket.listener
HandlerConnected(WebEditorSocket) - Constructor for class me.lucko.luckperms.common.webeditor.socket.listener.HandlerConnected
 
HandlerHello - Class in me.lucko.luckperms.common.webeditor.socket.listener
HandlerHello(WebEditorSocket) - Constructor for class me.lucko.luckperms.common.webeditor.socket.listener.HandlerHello
 
HandlerPing - Class in me.lucko.luckperms.common.webeditor.socket.listener
HandlerPing(WebEditorSocket) - Constructor for class me.lucko.luckperms.common.webeditor.socket.listener.HandlerPing
 
hasAttemptedConnection() - Method in class me.lucko.luckperms.common.webeditor.socket.listener.HandlerHello
 
hasData() - Method in class me.lucko.luckperms.common.treeview.TreeView
Gets if this TreeView has any content.
hasExpired() - Method in class me.lucko.luckperms.common.node.AbstractNode
 
hasExpiry() - Method in class me.lucko.luckperms.common.node.AbstractNode
 
hashCode() - Method in class me.lucko.luckperms.common.actionlog.LoggedAction
 
hashCode() - Method in class me.lucko.luckperms.common.api.implementation.ApiGroup
 
hashCode() - Method in class me.lucko.luckperms.common.api.implementation.ApiTrack
 
hashCode() - Method in class me.lucko.luckperms.common.api.implementation.ApiUser
 
hashCode() - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdate
 
hashCode() - Method in class me.lucko.luckperms.common.context.ContextImpl
 
hashCode() - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl
 
hashCode() - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
 
hashCode() - Method in class me.lucko.luckperms.common.dependencies.relocation.Relocation
 
hashCode() - Method in class me.lucko.luckperms.common.metastacking.FluentMetaStackElement
 
hashCode() - Method in class me.lucko.luckperms.common.metastacking.SimpleMetaStackDefinition
 
hashCode() - Method in class me.lucko.luckperms.common.model.Group
 
hashCode() - Method in class me.lucko.luckperms.common.model.InheritanceOrigin
 
hashCode() - Method in class me.lucko.luckperms.common.model.PermissionHolderIdentifier
 
hashCode() - Method in class me.lucko.luckperms.common.model.Track
 
hashCode() - Method in class me.lucko.luckperms.common.model.User
 
hashCode() - Method in class me.lucko.luckperms.common.model.UserIdentifier
 
hashCode() - Method in class me.lucko.luckperms.common.node.AbstractNode
 
hashCode() - Method in class me.lucko.luckperms.common.query.QueryOptionsImpl
 
hashCode() - Method in class me.lucko.luckperms.common.sender.AbstractSender
 
hashCode() - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlRowId
 
hashCode() - Method in class me.lucko.luckperms.common.storage.misc.NodeEntry
 
hashCode() - Method in class me.lucko.luckperms.common.storage.misc.PlayerSaveResultImpl
 
hashCode() - Method in class me.lucko.luckperms.common.util.Difference.Change
 
hashCode() - Method in class me.lucko.luckperms.common.util.Paginated.Entry
 
hashCode() - Method in class me.lucko.luckperms.common.verbose.VerboseCheckTarget
 
hasNode(DataType, Node, NodeEqualityPredicate) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
hasPermission(String) - Method in class me.lucko.luckperms.common.calculator.processor.AbstractPermissionProcessor
 
hasPermission(String) - Method in class me.lucko.luckperms.common.calculator.processor.DirectProcessor
 
hasPermission(String) - Method in class me.lucko.luckperms.common.calculator.processor.RegexProcessor
 
hasPermission(String) - Method in class me.lucko.luckperms.common.calculator.processor.SpongeWildcardProcessor
 
hasPermission(String) - Method in class me.lucko.luckperms.common.calculator.processor.WildcardProcessor
 
hasPermission(String) - Method in class me.lucko.luckperms.common.sender.AbstractSender
 
hasPermission(String) - Method in class me.lucko.luckperms.common.sender.DummyConsoleSender
 
hasPermission(String) - Method in interface me.lucko.luckperms.common.sender.Sender
Check if the Sender has a permission.
hasPermission(TristateResult, String) - Method in class me.lucko.luckperms.common.calculator.processor.AbstractPermissionProcessor
 
hasPermission(TristateResult, String) - Method in interface me.lucko.luckperms.common.calculator.processor.PermissionProcessor
Returns the permission value determined by this calculator.
hasPermission(CommandPermission) - Method in interface me.lucko.luckperms.common.sender.Sender
Check if the Sender has a permission.
hasPermission(T, String) - Method in class me.lucko.luckperms.common.sender.SenderFactory
 
hasPermissionForAny(Sender) - Method in class me.lucko.luckperms.common.command.CommandManager
 
hasPermissionOverride(TristateResult, String) - Method in class me.lucko.luckperms.common.calculator.processor.AbstractOverrideWildcardProcessor
 
hasPermissionOverride(TristateResult, String) - Method in class me.lucko.luckperms.common.calculator.processor.AbstractPermissionProcessor
 
HealthCheckResult - Class in me.lucko.luckperms.common.plugin.util
 
healthy(Map<String, Object>) - Static method in class me.lucko.luckperms.common.plugin.util.HealthCheckResult
 
HELLO - Enum constant in enum class me.lucko.luckperms.common.webeditor.socket.SocketMessageType
Sent when the editor first says "hello" over the channel.
HELLO_REPLY - Enum constant in enum class me.lucko.luckperms.common.webeditor.socket.SocketMessageType
Sent when the plugin replies to the editors "hello" message.
helloHandler() - Method in class me.lucko.luckperms.common.webeditor.socket.listener.WebEditorSocketListener
 
HIGHEST - Static variable in class me.lucko.luckperms.common.metastacking.StandardStackElements
 
HIGHEST_INHERITED - Static variable in class me.lucko.luckperms.common.metastacking.StandardStackElements
 
HIGHEST_NUMBER - Enum constant in enum class me.lucko.luckperms.common.cacheddata.type.SimpleMetaValueSelector.Strategy
 
HIGHEST_OWN - Static variable in class me.lucko.luckperms.common.metastacking.StandardStackElements
 
highestFromGroup(String) - Static method in class me.lucko.luckperms.common.metastacking.StandardStackElements
 
highestFromGroupOnTrack(LuckPermsPlugin, String) - Static method in class me.lucko.luckperms.common.metastacking.StandardStackElements
 
highestNotFromGroup(String) - Static method in class me.lucko.luckperms.common.metastacking.StandardStackElements
 
highestNotFromGroupOnTrack(LuckPermsPlugin, String) - Static method in class me.lucko.luckperms.common.metastacking.StandardStackElements
 
HIKARI - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
HikariConnectionFactory - Class in me.lucko.luckperms.common.storage.implementation.sql.connection.hikari
Abstract ConnectionFactory using a HikariDataSource.
HikariConnectionFactory(StorageCredentials) - Constructor for class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.HikariConnectionFactory
 
HOCON - Enum constant in enum class me.lucko.luckperms.common.storage.StorageType
 
HOCON_COMBINED - Enum constant in enum class me.lucko.luckperms.common.storage.StorageType
 
HOCON_CONFIG - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
HoconLoader - Class in me.lucko.luckperms.common.storage.implementation.file.loader
 
HoconLoader() - Constructor for class me.lucko.luckperms.common.storage.implementation.file.loader.HoconLoader
 
holder - Variable in class me.lucko.luckperms.common.cacheddata.HolderCachedDataManager
The holder whom this data instance is representing
holder - Variable in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
HOLDER_CLEAR - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
HOLDER_EDITOR - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
HOLDER_SHOWTRACKS - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
HolderCachedDataManager<T> - Class in me.lucko.luckperms.common.cacheddata
Holds an easily accessible cache of a holders data in a number of contexts
HolderCachedDataManager(T) - Constructor for class me.lucko.luckperms.common.cacheddata.HolderCachedDataManager
 
HolderClear<T> - Class in me.lucko.luckperms.common.commands.generic.other
 
HolderClear(HolderType) - Constructor for class me.lucko.luckperms.common.commands.generic.other.HolderClear
 
HolderEditor<T> - Class in me.lucko.luckperms.common.commands.generic.other
 
HolderEditor(HolderType) - Constructor for class me.lucko.luckperms.common.commands.generic.other.HolderEditor
 
HolderShowTracks<T> - Class in me.lucko.luckperms.common.commands.generic.other
 
HolderShowTracks(HolderType) - Constructor for class me.lucko.luckperms.common.commands.generic.other.HolderShowTracks
 
HolderType - Enum Class in me.lucko.luckperms.common.model
 
HTTP_REQUEST_FAILURE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
HTTP_UNKNOWN_FAILURE - Static variable in interface me.lucko.luckperms.common.locale.Message
 

I

id - Variable in enum class me.lucko.luckperms.common.webeditor.socket.SocketMessageType
 
id() - Method in class me.lucko.luckperms.common.locale.TranslationRepository.LanguageInfo
 
identifyClassLoader(ClassLoader) - Method in interface me.lucko.luckperms.common.plugin.bootstrap.LuckPermsBootstrap
Attempts to identify the plugin behind the given classloader.
ignoreClass(String) - Method in class me.lucko.luckperms.common.util.StackTracePrinter.Builder
 
ignoreClassStartingWith(String) - Method in class me.lucko.luckperms.common.util.StackTracePrinter.Builder
 
ignoreElementsMatching(Predicate<? super StackTraceElement>) - Method in class me.lucko.luckperms.common.util.StackTracePrinter.Builder
 
ILLEGAL_DATE_ERROR - Static variable in interface me.lucko.luckperms.common.locale.Message
 
immutableBuilder() - Method in class me.lucko.luckperms.common.api.implementation.ApiContextSetFactory
 
ImmutableCollectors - Class in me.lucko.luckperms.common.util
 
ImmutableContextSetImpl - Class in me.lucko.luckperms.common.context
 
ImmutableContextSetImpl.BuilderImpl - Class in me.lucko.luckperms.common.context
 
immutableCopy() - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl
Deprecated.
immutableCopy() - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
 
immutableEmpty() - Method in class me.lucko.luckperms.common.api.implementation.ApiContextSetFactory
 
immutableOf(String, String) - Method in class me.lucko.luckperms.common.api.implementation.ApiContextSetFactory
 
ImmutableTreeNode - Class in me.lucko.luckperms.common.treeview
An immutable and sorted version of TreeNode Entries in the children map are sorted first by whether they have any children, and then alphabetically
ImmutableTreeNode(Stream<Map.Entry<String, ImmutableTreeNode>>) - Constructor for class me.lucko.luckperms.common.treeview.ImmutableTreeNode
 
IMPORT - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
IMPORT - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
IMPORT_ALREADY_RUNNING - Static variable in interface me.lucko.luckperms.common.locale.Message
 
IMPORT_END_COMPLETE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
IMPORT_FILE_DOESNT_EXIST - Static variable in interface me.lucko.luckperms.common.locale.Message
 
IMPORT_FILE_NOT_READABLE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
IMPORT_FILE_READ_FAILURE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
IMPORT_INFO - Static variable in interface me.lucko.luckperms.common.locale.Message
 
IMPORT_PROGRESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
IMPORT_START - Static variable in interface me.lucko.luckperms.common.locale.Message
 
IMPORT_UNABLE_TO_READ - Static variable in interface me.lucko.luckperms.common.locale.Message
 
IMPORT_WEB_INVALID_CODE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
ImportCommand - Class in me.lucko.luckperms.common.commands.misc
 
ImportCommand() - Constructor for class me.lucko.luckperms.common.commands.misc.ImportCommand
 
Importer - Class in me.lucko.luckperms.common.backup
Handles import operations
Importer(LuckPermsPlugin, Sender, JsonObject, boolean) - Constructor for class me.lucko.luckperms.common.backup.Importer
 
includeCreatedGroup(Group) - Method in class me.lucko.luckperms.common.webeditor.WebEditorSession
 
includeCreatedTrack(Track) - Method in class me.lucko.luckperms.common.webeditor.WebEditorSession
 
includeMatchingGroups(List<? super Group>, Predicate<? super Group>, LuckPermsPlugin) - Static method in class me.lucko.luckperms.common.webeditor.WebEditorRequest
 
includeMatchingUsers(List<? super User>, Collection<ConstraintNodeMatcher<Node>>, boolean, LuckPermsPlugin) - Static method in class me.lucko.luckperms.common.webeditor.WebEditorRequest
 
includeMatchingUsers(List<? super User>, ConstraintNodeMatcher<Node>, boolean, LuckPermsPlugin) - Static method in class me.lucko.luckperms.common.webeditor.WebEditorRequest
 
incrementAffected(HolderType) - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdateStatistics
 
incrementAffected(HolderType, int) - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdateStatistics
 
incrementAffectedGroups() - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdateStatistics
 
incrementAffectedGroups(int) - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdateStatistics
 
incrementAffectedNodes() - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdateStatistics
 
incrementAffectedNodes(int) - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdateStatistics
 
incrementAffectedUsers() - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdateStatistics
 
incrementAffectedUsers(int) - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdateStatistics
 
indexOutOfBounds(int) - Method in class me.lucko.luckperms.common.command.utils.ArgumentList
 
info(String) - Method in class me.lucko.luckperms.common.plugin.logging.JavaPluginLogger
 
info(String) - Method in class me.lucko.luckperms.common.plugin.logging.Log4jPluginLogger
 
info(String) - Method in interface me.lucko.luckperms.common.plugin.logging.PluginLogger
 
info(String) - Method in class me.lucko.luckperms.common.plugin.logging.Slf4jPluginLogger
 
INFO - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
INFO - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
INFO - Static variable in interface me.lucko.luckperms.common.locale.Message
 
INFO_PARENT_HEADER - Static variable in interface me.lucko.luckperms.common.locale.Message
 
INFO_PARENT_NODE_ENTRY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
INFO_PARENT_TEMPORARY_NODE_ENTRY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
INFO_TEMP_PARENT_HEADER - Static variable in interface me.lucko.luckperms.common.locale.Message
 
InfoCommand - Class in me.lucko.luckperms.common.commands.misc
 
InfoCommand() - Constructor for class me.lucko.luckperms.common.commands.misc.InfoCommand
 
Inheritance - Class in me.lucko.luckperms.common.node.types
 
Inheritance(String, boolean, long, ImmutableContextSet, Map<NodeMetadataKey<?>, Object>) - Constructor for class me.lucko.luckperms.common.node.types.Inheritance
 
INHERITANCE - Enum constant in enum class me.lucko.luckperms.common.cacheddata.type.SimpleMetaValueSelector.Strategy
 
INHERITANCE_TRAVERSAL_ALGORITHM - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The algorithm LuckPerms should use when traversing the "inheritance tree"
Inheritance.Builder - Class in me.lucko.luckperms.common.node.types
 
inheritanceAsImmutableSet() - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
inheritanceAsImmutableSet() - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
inheritanceAsList() - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
inheritanceAsList() - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
inheritanceAsMap() - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
inheritanceAsMap() - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
inheritanceAsMap() - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
inheritanceAsSet() - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
inheritanceAsSet() - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
inheritanceAsSortedSet() - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
inheritanceAsSortedSet() - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
InheritanceComparator - Class in me.lucko.luckperms.common.inheritance
Determines the order of group inheritance in PermissionHolder.
InheritanceGraph - Class in me.lucko.luckperms.common.inheritance
A Graph which represents an "inheritance tree".
InheritanceGraph(LuckPermsPlugin, QueryOptions) - Constructor for class me.lucko.luckperms.common.inheritance.InheritanceGraph
 
InheritanceGraphFactory - Class in me.lucko.luckperms.common.inheritance
Provides InheritanceGraphs.
InheritanceGraphFactory(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.inheritance.InheritanceGraphFactory
 
inheritanceMap() - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
inheritanceNodesInContext(ContextSet) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
inheritanceNodesInContext(ContextSet) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
inheritanceNodesInContext(ContextSet) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
InheritanceOrigin - Class in me.lucko.luckperms.common.model
 
InheritanceOrigin(PermissionHolderIdentifier, DataType) - Constructor for class me.lucko.luckperms.common.model.InheritanceOrigin
 
init() - Method in class me.lucko.luckperms.common.config.generic.KeyedConfiguration
 
init() - Method in class me.lucko.luckperms.common.messaging.postgres.PostgresMessenger
 
init() - Method in class me.lucko.luckperms.common.messaging.sql.AbstractSqlMessenger
 
init() - Method in class me.lucko.luckperms.common.messaging.sql.SqlMessenger
 
init() - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
init() - Method in class me.lucko.luckperms.common.storage.implementation.file.CombinedConfigurateStorage
 
init() - Method in class me.lucko.luckperms.common.storage.implementation.file.SeparatedConfigurateStorage
 
init() - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
init() - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
init() - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
init() - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
init() - Method in class me.lucko.luckperms.common.storage.Storage
 
init(String, String, String, boolean) - Method in class me.lucko.luckperms.common.messaging.nats.NatsMessenger
 
init(String, String, String, boolean) - Method in class me.lucko.luckperms.common.messaging.redis.RedisMessenger
 
init(String, String, String, String) - Method in class me.lucko.luckperms.common.messaging.rabbitmq.RabbitMQMessenger
 
init(Path, Path) - Method in class me.lucko.luckperms.common.storage.implementation.file.FileActionLogger
 
init(List<String>, String, String, boolean) - Method in class me.lucko.luckperms.common.messaging.redis.RedisMessenger
 
init(LuckPermsPlugin) - Method in interface me.lucko.luckperms.common.storage.implementation.sql.connection.ConnectionFactory
 
init(LuckPermsPlugin) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.H2ConnectionFactory
 
init(LuckPermsPlugin) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.SqliteConnectionFactory
 
init(LuckPermsPlugin) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.HikariConnectionFactory
 
initialise(Class<?>) - Static method in class me.lucko.luckperms.common.config.generic.KeyedConfiguration
Initialises the given pseudo-enum keys class.
initialize(BytesocksClient) - Method in class me.lucko.luckperms.common.webeditor.socket.WebEditorSocket
Initializes the socket connection.
InlineQueryOptionsSupplier<T> - Class in me.lucko.luckperms.common.context.manager
 
InlineQueryOptionsSupplier(T, LoadingCache<T, QueryOptions>) - Constructor for class me.lucko.luckperms.common.context.manager.InlineQueryOptionsSupplier
 
inRange(int, int) - Static method in class me.lucko.luckperms.common.util.Predicates
 
insert(String) - Method in class me.lucko.luckperms.common.treeview.PermissionRegistry
 
insertGroup(Group, int) - Method in class me.lucko.luckperms.common.model.Track
Inserts a group at a certain position on this track
insertGroup(Group, int) - Method in class me.lucko.luckperms.common.api.implementation.ApiTrack
 
INSTALLED_TRANSLATIONS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
INSTANCE - Static variable in class me.lucko.luckperms.common.api.implementation.ApiContextSetFactory
 
INSTANCE - Static variable in class me.lucko.luckperms.common.api.implementation.ApiNodeBuilderRegistry
 
INSTANCE - Static variable in class me.lucko.luckperms.common.api.implementation.ApiNodeMatcherFactory
 
INSTANCE - Static variable in class me.lucko.luckperms.common.api.implementation.ApiQueryOptionsRegistry
 
INSTANCE - Static variable in class me.lucko.luckperms.common.context.comparator.ContextComparator
 
INSTANCE - Static variable in class me.lucko.luckperms.common.event.model.UnknownSource
 
IntegerResult<N> - Class in me.lucko.luckperms.common.cacheddata.result
Represents the result of an integer meta lookup
IntegerResult(int, N, IntegerResult<N>) - Constructor for class me.lucko.luckperms.common.cacheddata.result.IntegerResult
 
INTEGRATED_SERVER_OWNER_BYPASSES_CHECKS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If the owner of an integrated server should automatically bypass all permission checks.
internal(String) - Static method in class me.lucko.luckperms.common.verbose.VerboseCheckTarget
 
INTERNAL - Enum constant in enum class me.lucko.luckperms.common.verbose.event.CheckOrigin
Indicates the check was caused by a LuckPerms internal
INTERNAL_TYPE - Static variable in class me.lucko.luckperms.common.verbose.VerboseCheckTarget
 
InternalMessagingService - Interface in me.lucko.luckperms.common.messaging
 
intResult() - Method in class me.lucko.luckperms.common.cacheddata.result.IntegerResult
 
INVALID_DISPLAY_NAME_EMPTY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
INVALID_INPUT_EMPTY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
INVALID_META_KEY_EMPTY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
INVALID_PERMISSION_EMPTY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
invalidate() - Method in class me.lucko.luckperms.common.cache.Cache
 
invalidate() - Method in class me.lucko.luckperms.common.cache.ExpiringCache
 
invalidate() - Method in class me.lucko.luckperms.common.cacheddata.AbstractCachedDataManager
 
invalidate() - Method in interface me.lucko.luckperms.common.calculator.processor.PermissionProcessor
Called after the parent calculator has been invalidated
invalidateAllGroupCaches() - Method in class me.lucko.luckperms.common.model.manager.group.AbstractGroupManager
 
invalidateAllGroupCaches() - Method in interface me.lucko.luckperms.common.model.manager.group.GroupManager
Invalidates the cached data for *loaded* groups.
invalidateAllPermissionCalculators() - Method in class me.lucko.luckperms.common.model.manager.group.AbstractGroupManager
 
invalidateAllPermissionCalculators() - Method in interface me.lucko.luckperms.common.model.manager.group.GroupManager
Invalidates the PermissionCalculators for *loaded* groups.
invalidateAllPermissionCalculators() - Method in class me.lucko.luckperms.common.model.manager.user.AbstractUserManager
 
invalidateAllPermissionCalculators() - Method in interface me.lucko.luckperms.common.model.manager.user.UserManager
Invalidates the PermissionCalculators for *loaded* users.
invalidateAllUserCaches() - Method in class me.lucko.luckperms.common.model.manager.user.AbstractUserManager
 
invalidateAllUserCaches() - Method in interface me.lucko.luckperms.common.model.manager.user.UserManager
Invalidates the cached data for *loaded* users.
invalidateCache() - Method in class me.lucko.luckperms.common.cacheddata.type.PermissionCache
 
invalidateCache() - Method in class me.lucko.luckperms.common.calculator.PermissionCalculator
 
invalidateCache() - Method in class me.lucko.luckperms.common.model.Group
 
invalidateCache() - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
invalidateCache(S) - Method in class me.lucko.luckperms.common.context.manager.ContextManager
 
invalidateCachesAndPushUpdates(LuckPermsPlugin) - Static method in class me.lucko.luckperms.common.command.utils.StorageAssistant
 
invalidatePermissionCalculators() - Method in class me.lucko.luckperms.common.cacheddata.AbstractCachedDataManager
 
InvalidDate(String) - Constructor for exception class me.lucko.luckperms.common.command.utils.ArgumentException.InvalidDate
 
InvalidFilterException - Exception Class in me.lucko.luckperms.common.verbose
Exception thrown when attempting to compile a VerboseFilter using an invalid filter string.
InvalidFilterException(String, Throwable) - Constructor for exception class me.lucko.luckperms.common.verbose.InvalidFilterException
 
InvalidPriority(String) - Constructor for exception class me.lucko.luckperms.common.command.utils.ArgumentException.InvalidPriority
 
inverse() - Method in class me.lucko.luckperms.common.util.Difference.Change
 
inverse() - Method in enum class me.lucko.luckperms.common.util.Difference.ChangeType
 
invoke(T) - Method in class me.lucko.luckperms.common.event.LuckPermsEventSubscription
 
is(T) - Static method in class me.lucko.luckperms.common.util.Predicates
 
isActive() - Method in class me.lucko.luckperms.common.event.LuckPermsEventSubscription
 
isAscending() - Method in class me.lucko.luckperms.common.command.utils.SortMode
 
isAuthorized(Sender) - Method in class me.lucko.luckperms.common.command.abstraction.Command
Returns true if the sender is authorised to use this command Commands with children are likely to override this method to check for permissions based upon whether a sender has access to any sub commands.
isAuthorized(Sender) - Method in class me.lucko.luckperms.common.command.abstraction.GenericParentCommand
 
isAuthorized(Sender) - Method in class me.lucko.luckperms.common.command.abstraction.ParentCommand
 
isAuthorized(Sender) - Method in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
isAuthorized(Sender, HolderType) - Method in class me.lucko.luckperms.common.command.abstraction.GenericChildCommand
 
isBlank() - Method in class me.lucko.luckperms.common.verbose.VerboseFilter
 
isClosed() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
isClosed() - Method in class me.lucko.luckperms.common.webeditor.socket.WebEditorSocket
 
isCompleted() - Method in class me.lucko.luckperms.common.webeditor.store.RemoteSession
 
isConsole() - Method in class me.lucko.luckperms.common.sender.AbstractSender
 
isConsole() - Method in class me.lucko.luckperms.common.sender.DummyConsoleSender
 
isConsole() - Method in interface me.lucko.luckperms.common.sender.Sender
Gets whether this sender is the console
isConsole(T) - Method in class me.lucko.luckperms.common.sender.SenderFactory
 
isDefaultNode(Node) - Method in class me.lucko.luckperms.common.model.manager.user.AbstractUserManager
 
isDefaultNode(Node) - Method in interface me.lucko.luckperms.common.model.manager.user.UserManager
Gets whether the given node is a default node given by UserManager.giveDefaultIfNeeded(User).
isEmpty() - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl
 
isEmpty() - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
 
isEmpty() - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
isEmpty() - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
isEmpty() - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
isEmpty() - Method in class me.lucko.luckperms.common.util.Difference
Gets if no changes have been recorded.
isEnqueued() - Method in class me.lucko.luckperms.common.cache.BufferedRequest
Gets if the request buffer has been enqueued
isGlobalServerWorldEntry(String, String) - Static method in class me.lucko.luckperms.common.context.AbstractContextSet
 
isGsonRelocated() - Static method in class me.lucko.luckperms.common.dependencies.DependencyRegistry
 
isHealthy() - Method in class me.lucko.luckperms.common.plugin.util.HealthCheckResult
 
isIgnoring(LuckPermsPlugin, UUID) - Static method in class me.lucko.luckperms.common.commands.log.LogNotify
 
isImmutable() - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl
 
isImmutable() - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
 
isIncludingGroups() - Method in enum class me.lucko.luckperms.common.bulkupdate.DataType
 
isIncludingUsers() - Method in enum class me.lucko.luckperms.common.bulkupdate.DataType
 
isLoaded(I) - Method in class me.lucko.luckperms.common.model.manager.AbstractManager
 
isLoaded(I) - Method in interface me.lucko.luckperms.common.model.manager.Manager
Check to see if a object is loaded or not
isLoaded(String) - Method in class me.lucko.luckperms.common.api.implementation.ApiGroupManager
 
isLoaded(String) - Method in class me.lucko.luckperms.common.api.implementation.ApiTrackManager
 
isLoaded(UUID) - Method in class me.lucko.luckperms.common.api.implementation.ApiUserManager
 
isNonDefaultUser(User) - Method in class me.lucko.luckperms.common.model.manager.user.AbstractUserManager
 
isNonDefaultUser(User) - Method in interface me.lucko.luckperms.common.model.manager.user.UserManager
Check whether the user's state indicates that they should be persisted to storage.
isNull() - Method in class me.lucko.luckperms.common.cacheddata.result.IntegerResult
 
IsolatedClassLoader - Class in me.lucko.luckperms.common.dependencies.classloader
A classloader "isolated" from the rest of the Minecraft server.
IsolatedClassLoader(URL[]) - Constructor for class me.lucko.luckperms.common.dependencies.classloader.IsolatedClassLoader
 
isPlayerOnline(UUID) - Method in interface me.lucko.luckperms.common.plugin.bootstrap.LuckPermsBootstrap
Checks if a user is online
isReadOnly() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
isRequired() - Method in class me.lucko.luckperms.common.command.spec.Argument
 
isRootWildcard(String) - Static method in class me.lucko.luckperms.common.calculator.processor.WildcardProcessor
 
isRunning() - Method in class me.lucko.luckperms.common.commands.misc.ExportCommand
 
isRunning() - Method in class me.lucko.luckperms.common.commands.misc.ImportCommand
 
isSatisfiedBy(ContextSet, ContextSatisfyMode) - Method in class me.lucko.luckperms.common.context.AbstractContextSet
 
isSatisfiedBy(Node) - Method in class me.lucko.luckperms.common.bulkupdate.query.Query
Returns if the given node satisfies this query
isTrackingStatistics() - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdate
 
isTranslationFile(Path) - Static method in class me.lucko.luckperms.common.locale.TranslationManager
 
isTrusted(Sender, byte[]) - Method in class me.lucko.luckperms.common.webeditor.store.WebEditorKeystore
Checks if the given public key has been trusted by the sender.
isTrusted(Sender, String) - Method in class me.lucko.luckperms.common.webeditor.store.WebEditorKeystore
Checks if the given public key hash has been trusted by the sender.
isValid() - Method in class me.lucko.luckperms.common.sender.AbstractSender
 
isValid() - Method in interface me.lucko.luckperms.common.sender.Sender
Gets whether this sender is still valid invalid input: '&' receiving messages.
isValid(int) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
isWildcard() - Method in class me.lucko.luckperms.common.node.types.Permission
 
isWildcardPermission(String) - Static method in class me.lucko.luckperms.common.calculator.processor.WildcardProcessor
 
isWrapperFor(Class<?>) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
iterator() - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl
 
iterator() - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
 
Iterators - Class in me.lucko.luckperms.common.util
 

J

JAR_RELOCATOR - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
JarInJarClassPathAppender - Class in me.lucko.luckperms.common.plugin.classpath
 
JarInJarClassPathAppender(ClassLoader) - Constructor for class me.lucko.luckperms.common.plugin.classpath.JarInJarClassPathAppender
 
JArray - Class in me.lucko.luckperms.common.util.gson
 
JArray() - Constructor for class me.lucko.luckperms.common.util.gson.JArray
 
JavaPluginLogger - Class in me.lucko.luckperms.common.plugin.logging
 
JavaPluginLogger(Logger) - Constructor for class me.lucko.luckperms.common.plugin.logging.JavaPluginLogger
 
JEDIS - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
JElement - Interface in me.lucko.luckperms.common.util.gson
Stupidly simple fluent gson wrappers
JObject - Class in me.lucko.luckperms.common.util.gson
 
JObject() - Constructor for class me.lucko.luckperms.common.util.gson.JObject
 
joinNewline(ComponentLike...) - Static method in interface me.lucko.luckperms.common.locale.Message
 
JSON - Enum constant in enum class me.lucko.luckperms.common.storage.StorageType
 
JSON_COMBINED - Enum constant in enum class me.lucko.luckperms.common.storage.StorageType
 
JSON_TYPE - Static variable in class me.lucko.luckperms.common.http.AbstractHttpClient
 
JsonLoader - Class in me.lucko.luckperms.common.storage.implementation.file.loader
 
JsonLoader() - Constructor for class me.lucko.luckperms.common.storage.implementation.file.loader.JsonLoader
 

K

key - Variable in class me.lucko.luckperms.common.node.AbstractNode
 
key() - Method in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
key() - Method in class me.lucko.luckperms.common.http.BytebinClient.Content
 
key(int) - Static method in class me.lucko.luckperms.common.node.types.Weight
 
key(int, String) - Static method in class me.lucko.luckperms.common.node.types.Prefix
 
key(int, String) - Static method in class me.lucko.luckperms.common.node.types.Suffix
 
key(T) - Method in class me.lucko.luckperms.common.api.implementation.ApiNodeMatcherFactory
 
key(String) - Method in class me.lucko.luckperms.common.api.implementation.ApiNodeMatcherFactory
 
key(String) - Method in class me.lucko.luckperms.common.node.types.Meta.Builder
 
key(String) - Static method in class me.lucko.luckperms.common.node.matcher.StandardNodeMatchers
 
key(String) - Static method in class me.lucko.luckperms.common.node.types.DisplayName
 
key(String) - Static method in class me.lucko.luckperms.common.node.types.Inheritance
 
key(String) - Static method in class me.lucko.luckperms.common.node.types.RegexPermission
 
key(String, String) - Static method in class me.lucko.luckperms.common.node.types.Meta
 
key(Function<ConfigurationAdapter, T>) - Static method in interface me.lucko.luckperms.common.config.generic.key.ConfigKeyFactory
 
key(T) - Static method in class me.lucko.luckperms.common.node.matcher.StandardNodeMatchers
 
KEY - Enum constant in enum class me.lucko.luckperms.common.node.NodeEquality
 
KEY - Static variable in class me.lucko.luckperms.common.storage.implementation.sql.SqlRowId
 
KEY_CONTEXTS - Enum constant in enum class me.lucko.luckperms.common.node.NodeEquality
 
KEY_EXPIRY_CONTEXTS - Enum constant in enum class me.lucko.luckperms.common.node.NodeEquality
 
KEY_HASEXPIRY_CONTEXTS - Enum constant in enum class me.lucko.luckperms.common.node.NodeEquality
 
KEY_VALUE_EXPIRY_CONTEXTS - Enum constant in enum class me.lucko.luckperms.common.node.NodeEquality
 
KEY_VALUE_HASEXPIRY_CONTEXTS - Enum constant in enum class me.lucko.luckperms.common.node.NodeEquality
 
KeyedConfiguration - Class in me.lucko.luckperms.common.config.generic
 
KeyedConfiguration(ConfigurationAdapter, List<? extends ConfigKey<?>>) - Constructor for class me.lucko.luckperms.common.config.generic.KeyedConfiguration
 
KeyedConfiguration.ValuesMap - Class in me.lucko.luckperms.common.config.generic
 
keyPair() - Method in class me.lucko.luckperms.common.webeditor.store.WebEditorStore
 
keyStartsWith(String) - Method in class me.lucko.luckperms.common.api.implementation.ApiNodeMatcherFactory
 
keyStartsWith(String) - Static method in class me.lucko.luckperms.common.node.matcher.StandardNodeMatchers
 
keystore() - Method in class me.lucko.luckperms.common.webeditor.store.WebEditorStore
 

L

list() - Static method in class me.lucko.luckperms.common.util.EmptyCollections
 
LIST - Enum constant in enum class me.lucko.luckperms.common.node.utils.ShorthandParser
Expands "aa,bb|cc" to ["aa", "bb", "cc"]
LIST_GROUPS - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
LIST_GROUPS - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
LIST_TRACKS - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
LIST_TRACKS - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
LIST_TRACKS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LIST_TRACKS_EMPTY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LIST_TRACKS_ENTRY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
ListGroups - Class in me.lucko.luckperms.common.commands.group
 
ListGroups() - Constructor for class me.lucko.luckperms.common.commands.group.ListGroups
 
ListTracks - Class in me.lucko.luckperms.common.commands.track
 
ListTracks() - Constructor for class me.lucko.luckperms.common.commands.track.ListTracks
 
load() - Method in class me.lucko.luckperms.common.config.ContextsFile
 
load() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
Performs the initial actions to load the plugin
load(boolean) - Method in class me.lucko.luckperms.common.config.generic.KeyedConfiguration
 
load(boolean) - Method in class me.lucko.luckperms.common.config.LuckPermsConfiguration
 
load(Path) - Method in class me.lucko.luckperms.common.storage.implementation.file.FileUuidCache
 
loadAllGroups() - Method in class me.lucko.luckperms.common.api.implementation.ApiGroupManager
 
loadAllGroups() - Method in class me.lucko.luckperms.common.storage.implementation.file.CombinedConfigurateStorage
 
loadAllGroups() - Method in class me.lucko.luckperms.common.storage.implementation.file.SeparatedConfigurateStorage
 
loadAllGroups() - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
loadAllGroups() - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
loadAllGroups() - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
loadAllGroups() - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
loadAllGroups() - Method in class me.lucko.luckperms.common.storage.Storage
 
loadAllTracks() - Method in class me.lucko.luckperms.common.api.implementation.ApiTrackManager
 
loadAllTracks() - Method in class me.lucko.luckperms.common.storage.implementation.file.CombinedConfigurateStorage
 
loadAllTracks() - Method in class me.lucko.luckperms.common.storage.implementation.file.SeparatedConfigurateStorage
 
loadAllTracks() - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
loadAllTracks() - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
loadAllTracks() - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
loadAllTracks() - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
loadAllTracks() - Method in class me.lucko.luckperms.common.storage.Storage
 
loadAllUsers() - Method in class me.lucko.luckperms.common.model.manager.user.AbstractUserManager
 
loadAllUsers() - Method in interface me.lucko.luckperms.common.model.manager.user.UserManager
Reloads the data of all *online* users
loadDependencies(Set<Dependency>) - Method in interface me.lucko.luckperms.common.dependencies.DependencyManager
Loads dependencies.
loadDependencies(Set<Dependency>) - Method in class me.lucko.luckperms.common.dependencies.DependencyManagerImpl
 
loader - Variable in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
The Configurate loader used to read/write data
loader(Path) - Method in interface me.lucko.luckperms.common.storage.implementation.file.loader.ConfigurateLoader
 
loader(Path) - Method in class me.lucko.luckperms.common.storage.implementation.file.loader.HoconLoader
 
loader(Path) - Method in class me.lucko.luckperms.common.storage.implementation.file.loader.JsonLoader
 
loader(Path) - Method in class me.lucko.luckperms.common.storage.implementation.file.loader.TomlLoader
 
loader(Path) - Method in class me.lucko.luckperms.common.storage.implementation.file.loader.YamlLoader
 
loadExtension(Path) - Method in class me.lucko.luckperms.common.extension.SimpleExtensionManager
 
loadExtension(Extension) - Method in class me.lucko.luckperms.common.extension.SimpleExtensionManager
 
loadExtensions(Path) - Method in class me.lucko.luckperms.common.extension.SimpleExtensionManager
 
loadFromFileSystem(Path, boolean) - Method in class me.lucko.luckperms.common.locale.TranslationManager
Loads custom translations (in any language) from the plugin configuration folder.
loadGroup(String) - Method in class me.lucko.luckperms.common.api.implementation.ApiGroupManager
 
loadGroup(String) - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
loadGroup(String) - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
loadGroup(String) - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
loadGroup(String) - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
loadGroup(String) - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
loadGroup(String) - Method in class me.lucko.luckperms.common.storage.Storage
 
loadGroup(String, Sender, LuckPermsPlugin, boolean) - Static method in class me.lucko.luckperms.common.command.utils.StorageAssistant
 
LOADING_DATABASE_ERROR - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LOADING_SETUP_ERROR - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LOADING_STATE_ERROR - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LOADING_STATE_ERROR_CB_OFFLINE_MODE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LoadingMap<K,V> - Class in me.lucko.luckperms.common.cache
 
loadNodesFromStorage(Iterable<? extends Node>) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
loadStorageDependencies(Set<StorageType>, boolean, boolean, boolean) - Method in interface me.lucko.luckperms.common.dependencies.DependencyManager
Loads storage dependencies.
loadStorageDependencies(Set<StorageType>, boolean, boolean, boolean) - Method in class me.lucko.luckperms.common.dependencies.DependencyManagerImpl
 
loadTrack(String) - Method in class me.lucko.luckperms.common.api.implementation.ApiTrackManager
 
loadTrack(String) - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
loadTrack(String) - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
loadTrack(String) - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
loadTrack(String) - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
loadTrack(String) - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
loadTrack(String) - Method in class me.lucko.luckperms.common.storage.Storage
 
loadTrack(String, Sender, LuckPermsPlugin) - Static method in class me.lucko.luckperms.common.command.utils.StorageAssistant
 
loadUser(UUID, String) - Method in class me.lucko.luckperms.common.api.implementation.ApiUserManager
 
loadUser(UUID, String) - Method in class me.lucko.luckperms.common.plugin.util.AbstractConnectionListener
 
loadUser(UUID, String) - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
loadUser(UUID, String) - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
loadUser(UUID, String) - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
loadUser(UUID, String) - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
loadUser(UUID, String) - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
loadUser(UUID, String) - Method in class me.lucko.luckperms.common.storage.Storage
 
loadUsers(Set<UUID>) - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
loadUsers(Set<UUID>) - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
loadUsers(Set<UUID>) - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
loadUsers(Set<UUID>) - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
loadUsers(Set<UUID>) - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
loadUsers(Set<UUID>) - Method in class me.lucko.luckperms.common.storage.Storage
 
locale() - Method in class me.lucko.luckperms.common.locale.TranslationRepository.LanguageInfo
 
localeDisplayName(Locale) - Static method in class me.lucko.luckperms.common.locale.TranslationManager
 
log - Variable in class me.lucko.luckperms.common.backup.Exporter
 
Log - Class in me.lucko.luckperms.common.actionlog
 
LOG - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission.Type
 
LOG - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
LOG - Enum constant in enum class me.lucko.luckperms.common.storage.implementation.split.SplitStorageType
 
LOG - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LOG_ENTRY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LOG_GROUP_HISTORY - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
LOG_GROUP_HISTORY - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
LOG_HISTORY_GROUP_HEADER - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LOG_HISTORY_TRACK_HEADER - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LOG_HISTORY_USER_HEADER - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LOG_INVALID_PAGE_RANGE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LOG_LOAD_ERROR - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LOG_NO_ENTRIES - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LOG_NOTIFY - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
LOG_NOTIFY - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
LOG_NOTIFY - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If log notifications are enabled
LOG_NOTIFY_ALREADY_OFF - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LOG_NOTIFY_ALREADY_ON - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LOG_NOTIFY_CONSOLE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LOG_NOTIFY_FILTERED_DESCRIPTIONS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
Defines a list of log entries which should not be sent as notifications to users.
LOG_NOTIFY_TOGGLE_OFF - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LOG_NOTIFY_TOGGLE_ON - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LOG_NOTIFY_UNKNOWN - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LOG_RECENT - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
LOG_RECENT - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
LOG_RECENT_BY_HEADER - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LOG_RECENT_HEADER - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LOG_SEARCH - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
LOG_SEARCH - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
LOG_SEARCH_HEADER - Static variable in interface me.lucko.luckperms.common.locale.Message
 
LOG_TRACK_HISTORY - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
LOG_TRACK_HISTORY - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
LOG_USER_HISTORY - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
LOG_USER_HISTORY - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
Log.Builder - Class in me.lucko.luckperms.common.actionlog
 
Log4jPluginLogger - Class in me.lucko.luckperms.common.plugin.logging
 
Log4jPluginLogger(Logger) - Constructor for class me.lucko.luckperms.common.plugin.logging.Log4jPluginLogger
 
logAction(Action) - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
logAction(Action) - Method in class me.lucko.luckperms.common.storage.implementation.file.FileActionLogger
 
logAction(Action) - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
logAction(Action) - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
logAction(Action) - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
logAction(Action) - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
logAction(Action) - Method in class me.lucko.luckperms.common.storage.Storage
 
LogDispatcher - Class in me.lucko.luckperms.common.actionlog
 
LogDispatcher(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.actionlog.LogDispatcher
 
LoggedAction - Class in me.lucko.luckperms.common.actionlog
An implementation of Action and Action.Builder, with helper methods for populating and using the entry using internal LuckPerms classes.
LoggedAction.Builder - Class in me.lucko.luckperms.common.actionlog
 
LogGroupHistory - Class in me.lucko.luckperms.common.commands.log
 
LogGroupHistory() - Constructor for class me.lucko.luckperms.common.commands.log.LogGroupHistory
 
LogNotify - Class in me.lucko.luckperms.common.commands.log
 
LogNotify() - Constructor for class me.lucko.luckperms.common.commands.log.LogNotify
 
LogParentCommand - Class in me.lucko.luckperms.common.commands.log
 
LogParentCommand() - Constructor for class me.lucko.luckperms.common.commands.log.LogParentCommand
 
LogRecent - Class in me.lucko.luckperms.common.commands.log
 
LogRecent() - Constructor for class me.lucko.luckperms.common.commands.log.LogRecent
 
LogSearch - Class in me.lucko.luckperms.common.commands.log
 
LogSearch() - Constructor for class me.lucko.luckperms.common.commands.log.LogSearch
 
LogTrackHistory - Class in me.lucko.luckperms.common.commands.log
 
LogTrackHistory() - Constructor for class me.lucko.luckperms.common.commands.log.LogTrackHistory
 
LogUserHistory - Class in me.lucko.luckperms.common.commands.log
 
LogUserHistory() - Constructor for class me.lucko.luckperms.common.commands.log.LogUserHistory
 
LONG - Static variable in class me.lucko.luckperms.common.util.DurationFormatter
 
lookup(String) - Static method in class me.lucko.luckperms.common.cache.PatternCache
 
lookupUniqueId(String) - Method in class me.lucko.luckperms.common.api.implementation.ApiUserManager
 
lookupUniqueId(String) - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
lookupUniqueId(String) - Method in interface me.lucko.luckperms.common.plugin.bootstrap.LuckPermsBootstrap
Lookup a uuid from a username, using the servers internal uuid cache.
lookupUniqueId(String) - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Lookup a uuid from a username.
lookupUsername(UUID) - Method in class me.lucko.luckperms.common.api.implementation.ApiUserManager
 
lookupUsername(UUID) - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
lookupUsername(UUID) - Method in interface me.lucko.luckperms.common.plugin.bootstrap.LuckPermsBootstrap
Lookup a username from a uuid, using the servers internal uuid cache.
lookupUsername(UUID) - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Lookup a username from a uuid.
lookupUsername(UUID) - Method in class me.lucko.luckperms.common.storage.implementation.file.FileUuidCache
Gets the most recent username used by a given uuid
lookupUuid(String) - Method in class me.lucko.luckperms.common.storage.implementation.file.FileUuidCache
Gets the most recent uuid which connected with the given username, or null
LOWER_CASE_NAME - Static variable in class me.lucko.luckperms.common.util.EnumNamer
 
LOWERCASE_STRING - Static variable in interface me.lucko.luckperms.common.config.generic.key.ConfigKeyFactory
 
lowercaseStringKey(String, String) - Static method in interface me.lucko.luckperms.common.config.generic.key.ConfigKeyFactory
 
LOWEST - Static variable in class me.lucko.luckperms.common.metastacking.StandardStackElements
 
LOWEST_INHERITED - Static variable in class me.lucko.luckperms.common.metastacking.StandardStackElements
 
LOWEST_NUMBER - Enum constant in enum class me.lucko.luckperms.common.cacheddata.type.SimpleMetaValueSelector.Strategy
 
LOWEST_OWN - Static variable in class me.lucko.luckperms.common.metastacking.StandardStackElements
 
lowestFromGroup(String) - Static method in class me.lucko.luckperms.common.metastacking.StandardStackElements
 
lowestFromGroupOnTrack(LuckPermsPlugin, String) - Static method in class me.lucko.luckperms.common.metastacking.StandardStackElements
 
lowestNotFromGroup(String) - Static method in class me.lucko.luckperms.common.metastacking.StandardStackElements
 
lowestNotFromGroupOnTrack(LuckPermsPlugin, String) - Static method in class me.lucko.luckperms.common.metastacking.StandardStackElements
 
LUCKPERMS_API - Enum constant in enum class me.lucko.luckperms.common.verbose.event.CheckOrigin
Indicates the check was caused by a LuckPerms API call
LuckPermsApiProvider - Class in me.lucko.luckperms.common.api
Implements the LuckPerms API using the plugin instance
LuckPermsApiProvider(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.api.LuckPermsApiProvider
 
LuckPermsBootstrap - Interface in me.lucko.luckperms.common.plugin.bootstrap
Bootstrap plugin interface
LuckPermsConfiguration - Class in me.lucko.luckperms.common.config
 
LuckPermsConfiguration(LuckPermsPlugin, ConfigurationAdapter) - Constructor for class me.lucko.luckperms.common.config.LuckPermsConfiguration
 
LuckPermsEventListener - Interface in me.lucko.luckperms.common.event
Defines a class which listens to LuckPermsEvents.
LuckPermsEventSubscription<T> - Class in me.lucko.luckperms.common.event
Simple implementation of EventSubscription.
LuckPermsEventSubscription(AbstractEventBus<?>, Class<T>, Consumer<? super T>, Object) - Constructor for class me.lucko.luckperms.common.event.LuckPermsEventSubscription
 
LuckPermsMessagingService - Class in me.lucko.luckperms.common.messaging
 
LuckPermsMessagingService(LuckPermsPlugin, MessengerProvider) - Constructor for class me.lucko.luckperms.common.messaging.LuckPermsMessagingService
 
LuckPermsPlugin - Interface in me.lucko.luckperms.common.plugin
Main internal interface for LuckPerms plugins, providing the base for abstraction throughout the project.

M

MAIN_COMMAND_USAGE_HEADER - Static variable in interface me.lucko.luckperms.common.locale.Message
 
makeFromConfig(LuckPermsPlugin) - Static method in class me.lucko.luckperms.common.cacheddata.type.MetaAccumulator
 
makeHttpRequest(Request) - Method in class me.lucko.luckperms.common.http.AbstractHttpClient
 
makeHttpRequest(Request) - Method in class me.lucko.luckperms.common.http.BytebinClient
 
makeImmutableCopy() - Method in class me.lucko.luckperms.common.treeview.TreeNode
 
malformedTrack(String) - Static method in class me.lucko.luckperms.common.model.DemotionResults
 
malformedTrack(String) - Static method in class me.lucko.luckperms.common.model.PromotionResults
 
Manager<I,C,T> - Interface in me.lucko.luckperms.common.model.manager
A class which manages instances of a class
map() - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
map() - Static method in class me.lucko.luckperms.common.util.EmptyCollections
 
mapKey(String) - Static method in interface me.lucko.luckperms.common.config.generic.key.ConfigKeyFactory
 
MARIADB - Enum constant in enum class me.lucko.luckperms.common.storage.StorageType
 
MARIADB_DRIVER - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
MariaDbConnectionFactory - Class in me.lucko.luckperms.common.storage.implementation.sql.connection.hikari
 
MariaDbConnectionFactory(StorageCredentials) - Constructor for class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.MariaDbConnectionFactory
 
MARKER_1 - Static variable in class me.lucko.luckperms.common.node.types.RegexPermission
 
MARKER_2 - Static variable in class me.lucko.luckperms.common.node.types.RegexPermission
 
match(Node) - Method in class me.lucko.luckperms.common.node.matcher.ConstraintNodeMatcher
 
matchesSearch(String) - Method in class me.lucko.luckperms.common.actionlog.LoggedAction
 
MAVEN_CENTRAL - Enum constant in enum class me.lucko.luckperms.common.dependencies.DependencyRepository
Maven Central.
MAVEN_CENTRAL_MIRROR - Enum constant in enum class me.lucko.luckperms.common.dependencies.DependencyRepository
Maven Central mirror repository.
MAX_GROUP_NAME_LENGTH - Static variable in class me.lucko.luckperms.common.storage.misc.DataConstraints
 
MAX_PERMISSION_LENGTH - Static variable in class me.lucko.luckperms.common.storage.misc.DataConstraints
 
MAX_PLAYER_USERNAME_LENGTH - Static variable in class me.lucko.luckperms.common.storage.misc.DataConstraints
 
MAX_SERVER_LENGTH - Static variable in class me.lucko.luckperms.common.storage.misc.DataConstraints
 
MAX_TRACK_NAME_LENGTH - Static variable in class me.lucko.luckperms.common.storage.misc.DataConstraints
 
MAX_USERS - Static variable in class me.lucko.luckperms.common.webeditor.WebEditorRequest
 
MAX_WORLD_LENGTH - Static variable in class me.lucko.luckperms.common.storage.misc.DataConstraints
 
me.lucko.luckperms.common.actionlog - package me.lucko.luckperms.common.actionlog
 
me.lucko.luckperms.common.api - package me.lucko.luckperms.common.api
 
me.lucko.luckperms.common.api.implementation - package me.lucko.luckperms.common.api.implementation
 
me.lucko.luckperms.common.backup - package me.lucko.luckperms.common.backup
 
me.lucko.luckperms.common.bulkupdate - package me.lucko.luckperms.common.bulkupdate
 
me.lucko.luckperms.common.bulkupdate.action - package me.lucko.luckperms.common.bulkupdate.action
 
me.lucko.luckperms.common.bulkupdate.comparison - package me.lucko.luckperms.common.bulkupdate.comparison
 
me.lucko.luckperms.common.bulkupdate.query - package me.lucko.luckperms.common.bulkupdate.query
 
me.lucko.luckperms.common.cache - package me.lucko.luckperms.common.cache
 
me.lucko.luckperms.common.cacheddata - package me.lucko.luckperms.common.cacheddata
 
me.lucko.luckperms.common.cacheddata.result - package me.lucko.luckperms.common.cacheddata.result
 
me.lucko.luckperms.common.cacheddata.type - package me.lucko.luckperms.common.cacheddata.type
 
me.lucko.luckperms.common.calculator - package me.lucko.luckperms.common.calculator
 
me.lucko.luckperms.common.calculator.processor - package me.lucko.luckperms.common.calculator.processor
 
me.lucko.luckperms.common.command - package me.lucko.luckperms.common.command
 
me.lucko.luckperms.common.command.abstraction - package me.lucko.luckperms.common.command.abstraction
 
me.lucko.luckperms.common.command.access - package me.lucko.luckperms.common.command.access
 
me.lucko.luckperms.common.command.spec - package me.lucko.luckperms.common.command.spec
 
me.lucko.luckperms.common.command.tabcomplete - package me.lucko.luckperms.common.command.tabcomplete
 
me.lucko.luckperms.common.command.utils - package me.lucko.luckperms.common.command.utils
 
me.lucko.luckperms.common.commands.generic.meta - package me.lucko.luckperms.common.commands.generic.meta
 
me.lucko.luckperms.common.commands.generic.other - package me.lucko.luckperms.common.commands.generic.other
 
me.lucko.luckperms.common.commands.generic.parent - package me.lucko.luckperms.common.commands.generic.parent
 
me.lucko.luckperms.common.commands.generic.permission - package me.lucko.luckperms.common.commands.generic.permission
 
me.lucko.luckperms.common.commands.group - package me.lucko.luckperms.common.commands.group
 
me.lucko.luckperms.common.commands.log - package me.lucko.luckperms.common.commands.log
 
me.lucko.luckperms.common.commands.misc - package me.lucko.luckperms.common.commands.misc
 
me.lucko.luckperms.common.commands.track - package me.lucko.luckperms.common.commands.track
 
me.lucko.luckperms.common.commands.user - package me.lucko.luckperms.common.commands.user
 
me.lucko.luckperms.common.config - package me.lucko.luckperms.common.config
 
me.lucko.luckperms.common.config.generic - package me.lucko.luckperms.common.config.generic
 
me.lucko.luckperms.common.config.generic.adapter - package me.lucko.luckperms.common.config.generic.adapter
 
me.lucko.luckperms.common.config.generic.key - package me.lucko.luckperms.common.config.generic.key
 
me.lucko.luckperms.common.context - package me.lucko.luckperms.common.context
 
me.lucko.luckperms.common.context.calculator - package me.lucko.luckperms.common.context.calculator
 
me.lucko.luckperms.common.context.comparator - package me.lucko.luckperms.common.context.comparator
 
me.lucko.luckperms.common.context.manager - package me.lucko.luckperms.common.context.manager
 
me.lucko.luckperms.common.context.serializer - package me.lucko.luckperms.common.context.serializer
 
me.lucko.luckperms.common.dependencies - package me.lucko.luckperms.common.dependencies
 
me.lucko.luckperms.common.dependencies.classloader - package me.lucko.luckperms.common.dependencies.classloader
 
me.lucko.luckperms.common.dependencies.relocation - package me.lucko.luckperms.common.dependencies.relocation
 
me.lucko.luckperms.common.event - package me.lucko.luckperms.common.event
 
me.lucko.luckperms.common.event.gen - package me.lucko.luckperms.common.event.gen
 
me.lucko.luckperms.common.event.model - package me.lucko.luckperms.common.event.model
 
me.lucko.luckperms.common.extension - package me.lucko.luckperms.common.extension
 
me.lucko.luckperms.common.graph - package me.lucko.luckperms.common.graph
 
me.lucko.luckperms.common.http - package me.lucko.luckperms.common.http
 
me.lucko.luckperms.common.inheritance - package me.lucko.luckperms.common.inheritance
 
me.lucko.luckperms.common.locale - package me.lucko.luckperms.common.locale
 
me.lucko.luckperms.common.messaging - package me.lucko.luckperms.common.messaging
 
me.lucko.luckperms.common.messaging.message - package me.lucko.luckperms.common.messaging.message
 
me.lucko.luckperms.common.messaging.nats - package me.lucko.luckperms.common.messaging.nats
 
me.lucko.luckperms.common.messaging.pluginmsg - package me.lucko.luckperms.common.messaging.pluginmsg
 
me.lucko.luckperms.common.messaging.postgres - package me.lucko.luckperms.common.messaging.postgres
 
me.lucko.luckperms.common.messaging.rabbitmq - package me.lucko.luckperms.common.messaging.rabbitmq
 
me.lucko.luckperms.common.messaging.redis - package me.lucko.luckperms.common.messaging.redis
 
me.lucko.luckperms.common.messaging.sql - package me.lucko.luckperms.common.messaging.sql
 
me.lucko.luckperms.common.metastacking - package me.lucko.luckperms.common.metastacking
 
me.lucko.luckperms.common.model - package me.lucko.luckperms.common.model
 
me.lucko.luckperms.common.model.manager - package me.lucko.luckperms.common.model.manager
 
me.lucko.luckperms.common.model.manager.group - package me.lucko.luckperms.common.model.manager.group
 
me.lucko.luckperms.common.model.manager.track - package me.lucko.luckperms.common.model.manager.track
 
me.lucko.luckperms.common.model.manager.user - package me.lucko.luckperms.common.model.manager.user
 
me.lucko.luckperms.common.model.nodemap - package me.lucko.luckperms.common.model.nodemap
 
me.lucko.luckperms.common.node - package me.lucko.luckperms.common.node
 
me.lucko.luckperms.common.node.comparator - package me.lucko.luckperms.common.node.comparator
 
me.lucko.luckperms.common.node.factory - package me.lucko.luckperms.common.node.factory
 
me.lucko.luckperms.common.node.matcher - package me.lucko.luckperms.common.node.matcher
 
me.lucko.luckperms.common.node.types - package me.lucko.luckperms.common.node.types
 
me.lucko.luckperms.common.node.utils - package me.lucko.luckperms.common.node.utils
 
me.lucko.luckperms.common.plugin - package me.lucko.luckperms.common.plugin
 
me.lucko.luckperms.common.plugin.bootstrap - package me.lucko.luckperms.common.plugin.bootstrap
 
me.lucko.luckperms.common.plugin.classpath - package me.lucko.luckperms.common.plugin.classpath
 
me.lucko.luckperms.common.plugin.logging - package me.lucko.luckperms.common.plugin.logging
 
me.lucko.luckperms.common.plugin.scheduler - package me.lucko.luckperms.common.plugin.scheduler
 
me.lucko.luckperms.common.plugin.util - package me.lucko.luckperms.common.plugin.util
 
me.lucko.luckperms.common.query - package me.lucko.luckperms.common.query
 
me.lucko.luckperms.common.sender - package me.lucko.luckperms.common.sender
 
me.lucko.luckperms.common.storage - package me.lucko.luckperms.common.storage
 
me.lucko.luckperms.common.storage.implementation - package me.lucko.luckperms.common.storage.implementation
 
me.lucko.luckperms.common.storage.implementation.custom - package me.lucko.luckperms.common.storage.implementation.custom
 
me.lucko.luckperms.common.storage.implementation.file - package me.lucko.luckperms.common.storage.implementation.file
 
me.lucko.luckperms.common.storage.implementation.file.loader - package me.lucko.luckperms.common.storage.implementation.file.loader
 
me.lucko.luckperms.common.storage.implementation.file.watcher - package me.lucko.luckperms.common.storage.implementation.file.watcher
 
me.lucko.luckperms.common.storage.implementation.mongodb - package me.lucko.luckperms.common.storage.implementation.mongodb
 
me.lucko.luckperms.common.storage.implementation.split - package me.lucko.luckperms.common.storage.implementation.split
 
me.lucko.luckperms.common.storage.implementation.sql - package me.lucko.luckperms.common.storage.implementation.sql
 
me.lucko.luckperms.common.storage.implementation.sql.connection - package me.lucko.luckperms.common.storage.implementation.sql.connection
 
me.lucko.luckperms.common.storage.implementation.sql.connection.file - package me.lucko.luckperms.common.storage.implementation.sql.connection.file
 
me.lucko.luckperms.common.storage.implementation.sql.connection.hikari - package me.lucko.luckperms.common.storage.implementation.sql.connection.hikari
 
me.lucko.luckperms.common.storage.misc - package me.lucko.luckperms.common.storage.misc
 
me.lucko.luckperms.common.tasks - package me.lucko.luckperms.common.tasks
 
me.lucko.luckperms.common.treeview - package me.lucko.luckperms.common.treeview
 
me.lucko.luckperms.common.util - package me.lucko.luckperms.common.util
 
me.lucko.luckperms.common.util.gson - package me.lucko.luckperms.common.util.gson
 
me.lucko.luckperms.common.verbose - package me.lucko.luckperms.common.verbose
 
me.lucko.luckperms.common.verbose.event - package me.lucko.luckperms.common.verbose.event
 
me.lucko.luckperms.common.verbose.expression - package me.lucko.luckperms.common.verbose.expression
 
me.lucko.luckperms.common.webeditor - package me.lucko.luckperms.common.webeditor
 
me.lucko.luckperms.common.webeditor.socket - package me.lucko.luckperms.common.webeditor.socket
 
me.lucko.luckperms.common.webeditor.socket.listener - package me.lucko.luckperms.common.webeditor.socket.listener
 
me.lucko.luckperms.common.webeditor.store - package me.lucko.luckperms.common.webeditor.store
 
mergeFrom(Difference<T>) - Method in class me.lucko.luckperms.common.util.Difference
Merges the recorded differences in other into this.
mergeNodes(DataType, Iterable<? extends Node>) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
Message - Interface in me.lucko.luckperms.common.locale
A collection of formatted messages used by the plugin.
Message.Args0 - Interface in me.lucko.luckperms.common.locale
 
Message.Args1<A0> - Interface in me.lucko.luckperms.common.locale
 
Message.Args2<A0,A1> - Interface in me.lucko.luckperms.common.locale
 
Message.Args3<A0,A1,A2> - Interface in me.lucko.luckperms.common.locale
 
Message.Args4<A0,A1,A2,A3> - Interface in me.lucko.luckperms.common.locale
 
Message.Args5<A0,A1,A2,A3,A4> - Interface in me.lucko.luckperms.common.locale
 
Message.Args6<A0,A1,A2,A3,A4,A5> - Interface in me.lucko.luckperms.common.locale
 
MESSAGING_SERVICE - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The name of the messaging service in use, or "none" if not enabled
MessagingFactory<P> - Class in me.lucko.luckperms.common.messaging
 
MessagingFactory(P) - Constructor for class me.lucko.luckperms.common.messaging.MessagingFactory
 
Meta - Class in me.lucko.luckperms.common.node.types
 
Meta(String, String, boolean, long, ImmutableContextSet, Map<NodeMetadataKey<?>, Object>) - Constructor for class me.lucko.luckperms.common.node.types.Meta
 
META - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
META - Enum constant in enum class me.lucko.luckperms.common.verbose.event.VerboseEventType
META_ADDPREFIX - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
META_ADDSUFFIX - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
META_ADDTEMP_PREFIX - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
META_ADDTEMP_SUFFIX - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
META_CLEAR - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
META_CLEAR_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
META_ENTRY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
META_HEADER - Static variable in interface me.lucko.luckperms.common.locale.Message
 
META_INFO - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
META_INVALID_PRIORITY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
META_NONE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
META_REMOVEPREFIX - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
META_REMOVESUFFIX - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
META_REMOVETEMP_PREFIX - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
META_REMOVETEMP_SUFFIX - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
META_SET - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
META_SETPREFIX - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
META_SETSUFFIX - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
META_SETTEMP - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
META_SETTEMP_PREFIX - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
META_SETTEMP_SUFFIX - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
META_UNSET - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
META_UNSETTEMP - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
META_VALUE_SELECTOR - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The meta value selector
Meta.Builder - Class in me.lucko.luckperms.common.node.types
 
MetaAccumulator - Class in me.lucko.luckperms.common.cacheddata.type
Holds temporary mutable meta whilst this object is passed up the inheritance tree to accumulate meta from parents
MetaAccumulator(MetaStackDefinition, MetaStackDefinition) - Constructor for class me.lucko.luckperms.common.cacheddata.type.MetaAccumulator
 
MetaAddChatMeta - Class in me.lucko.luckperms.common.commands.generic.meta
 
MetaAddTempChatMeta - Class in me.lucko.luckperms.common.commands.generic.meta
 
MetaCache - Class in me.lucko.luckperms.common.cacheddata.type
Holds cached meta for a given context
MetaCache(LuckPermsPlugin, QueryOptions, MetaAccumulator) - Constructor for class me.lucko.luckperms.common.cacheddata.type.MetaCache
 
MetaCheckEvent - Class in me.lucko.luckperms.common.verbose.event
 
MetaCheckEvent(CheckOrigin, VerboseCheckTarget, QueryOptions, long, Throwable, String, String, StringResult<?>) - Constructor for class me.lucko.luckperms.common.verbose.event.MetaCheckEvent
 
MetaClear - Class in me.lucko.luckperms.common.commands.generic.meta
 
MetaClear() - Constructor for class me.lucko.luckperms.common.commands.generic.meta.MetaClear
 
metadata - Variable in class me.lucko.luckperms.common.node.AbstractNode
 
metadata - Variable in class me.lucko.luckperms.common.node.AbstractNodeBuilder
 
metaData() - Method in class me.lucko.luckperms.common.cacheddata.AbstractCachedDataManager
 
MetaInfo - Class in me.lucko.luckperms.common.commands.generic.meta
 
MetaInfo() - Constructor for class me.lucko.luckperms.common.commands.generic.meta.MetaInfo
 
metaKey(String) - Method in class me.lucko.luckperms.common.api.implementation.ApiNodeMatcherFactory
 
metaKey(String) - Static method in class me.lucko.luckperms.common.node.matcher.StandardNodeMatchers
 
MetaRemoveChatMeta - Class in me.lucko.luckperms.common.commands.generic.meta
 
MetaRemoveTempChatMeta - Class in me.lucko.luckperms.common.commands.generic.meta
 
MetaSet - Class in me.lucko.luckperms.common.commands.generic.meta
 
MetaSet() - Constructor for class me.lucko.luckperms.common.commands.generic.meta.MetaSet
 
MetaSetChatMeta - Class in me.lucko.luckperms.common.commands.generic.meta
 
MetaSetTemp - Class in me.lucko.luckperms.common.commands.generic.meta
 
MetaSetTemp() - Constructor for class me.lucko.luckperms.common.commands.generic.meta.MetaSetTemp
 
MetaSetTempChatMeta - Class in me.lucko.luckperms.common.commands.generic.meta
 
MetaStackAccumulator<N> - Class in me.lucko.luckperms.common.cacheddata.type
 
MetaStackAccumulator(MetaStackDefinition, ChatMetaType) - Constructor for class me.lucko.luckperms.common.cacheddata.type.MetaStackAccumulator
 
MetaUnset - Class in me.lucko.luckperms.common.commands.generic.meta
 
MetaUnset() - Constructor for class me.lucko.luckperms.common.commands.generic.meta.MetaUnset
 
MetaUnsetTemp - Class in me.lucko.luckperms.common.commands.generic.meta
 
MetaUnsetTemp() - Constructor for class me.lucko.luckperms.common.commands.generic.meta.MetaUnsetTemp
 
mhl() - Method in class me.lucko.luckperms.common.event.gen.AbstractEvent
 
migrateOldDatabaseFile(String) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.H2ConnectionFactory
 
migrateOldDatabaseFile(String) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.SqliteConnectionFactory
 
mode() - Method in class me.lucko.luckperms.common.query.QueryOptionsImpl
 
mode(QueryMode) - Method in class me.lucko.luckperms.common.query.QueryOptionsBuilderImpl
 
modifyGroup(String, Consumer<? super Group>) - Method in class me.lucko.luckperms.common.api.implementation.ApiGroupManager
 
modifyTrack(String, Consumer<? super Track>) - Method in class me.lucko.luckperms.common.api.implementation.ApiTrackManager
 
modifyUser(UUID, Consumer<? super User>) - Method in class me.lucko.luckperms.common.api.implementation.ApiUserManager
 
MONGODB - Enum constant in enum class me.lucko.luckperms.common.storage.StorageType
 
MONGODB_COLLECTION_PREFIX - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The prefix for any MongoDB collections
MONGODB_CONNECTION_URI - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
MongoDB ClientConnectionURI to override default connection options
MONGODB_DRIVER_BSON - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
MONGODB_DRIVER_CORE - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
MONGODB_DRIVER_LEGACY - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
MONGODB_DRIVER_SYNC - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
MongoStorage - Class in me.lucko.luckperms.common.storage.implementation.mongodb
 
MongoStorage(LuckPermsPlugin, StorageCredentials, String, String) - Constructor for class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
MonitoredMetaCache - Class in me.lucko.luckperms.common.cacheddata.type
Holds cached meta for a given context
MonitoredMetaCache(LuckPermsPlugin, QueryOptions, CacheMetadata, MetaAccumulator) - Constructor for class me.lucko.luckperms.common.cacheddata.type.MonitoredMetaCache
 
MoreFiles - Class in me.lucko.luckperms.common.util
 
MultiConfigurationAdapter - Class in me.lucko.luckperms.common.config.generic.adapter
A ConfigurationAdapter composed of one or more other ConfigurationAdapters.
MultiConfigurationAdapter(LuckPermsPlugin, List<ConfigurationAdapter>) - Constructor for class me.lucko.luckperms.common.config.generic.adapter.MultiConfigurationAdapter
MultiConfigurationAdapter(LuckPermsPlugin, ConfigurationAdapter...) - Constructor for class me.lucko.luckperms.common.config.generic.adapter.MultiConfigurationAdapter
 
mutable() - Method in class me.lucko.luckperms.common.api.implementation.ApiContextSetFactory
 
MutableContextSetImpl - Class in me.lucko.luckperms.common.context
 
MutableContextSetImpl() - Constructor for class me.lucko.luckperms.common.context.MutableContextSetImpl
 
mutableCopy() - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl
 
mutableCopy() - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
 
MYSQL - Enum constant in enum class me.lucko.luckperms.common.storage.StorageType
 
MYSQL_DRIVER - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
MySqlConnectionFactory - Class in me.lucko.luckperms.common.storage.implementation.sql.connection.hikari
 
MySqlConnectionFactory(StorageCredentials) - Constructor for class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.MySqlConnectionFactory
 

N

name() - Method in class me.lucko.luckperms.common.locale.TranslationRepository.LanguageInfo
 
name(E) - Method in class me.lucko.luckperms.common.util.EnumNamer
 
nativeSQL(String) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
NATS - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
NATS_ADDRESS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The address of the nats server
NATS_ENABLED - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If nats messaging is enabled
NATS_PASSWORD - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The password in use by the nats server, or an empty string if there is no password
NATS_SSL - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If the nats connection should use SSL
NATS_USERNAME - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The username to connect with, or an empty string if it should use default
NatsMessenger - Class in me.lucko.luckperms.common.messaging.nats
An implementation of Messenger for Nats messaging client.
NatsMessenger(LuckPermsPlugin, IncomingMessageConsumer) - Constructor for class me.lucko.luckperms.common.messaging.nats.NatsMessenger
 
negated(boolean) - Method in class me.lucko.luckperms.common.node.AbstractNodeBuilder
 
NETWORK_SYNC - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
NetworkSyncCommand - Class in me.lucko.luckperms.common.commands.misc
 
NetworkSyncCommand() - Constructor for class me.lucko.luckperms.common.commands.misc.NetworkSyncCommand
 
newBuilder() - Static method in class me.lucko.luckperms.common.util.CaffeineFactory
 
newInstance(LuckPerms, Object...) - Method in class me.lucko.luckperms.common.event.gen.GeneratedEventClass
Creates a new instance of the event class.
NO_PERMISSION_FOR_SUBCOMMANDS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
NO_TARGET_ARGUMENT - Enum constant in enum class me.lucko.luckperms.common.command.abstraction.ParentCommand.Type
 
noChange() - Static method in class me.lucko.luckperms.common.storage.misc.PlayerSaveResultImpl
 
node() - Method in class me.lucko.luckperms.common.cacheddata.result.IntegerResult
 
node() - Method in class me.lucko.luckperms.common.cacheddata.result.StringResult
 
node() - Method in class me.lucko.luckperms.common.cacheddata.result.TristateResult
 
NODE_KEY - Static variable in class me.lucko.luckperms.common.node.types.Prefix
 
NODE_KEY - Static variable in class me.lucko.luckperms.common.node.types.Suffix
 
NODE_KEY - Static variable in class me.lucko.luckperms.common.node.types.Weight
 
NODE_MARKER - Static variable in class me.lucko.luckperms.common.node.types.Prefix
 
NODE_MARKER - Static variable in class me.lucko.luckperms.common.node.types.Suffix
 
NODE_MARKER - Static variable in class me.lucko.luckperms.common.node.types.Weight
 
NODE_SEPARATOR - Static variable in class me.lucko.luckperms.common.node.AbstractNode
The character which separates each part of a permission node
NODE_SEPARATOR_STRING - Static variable in class me.lucko.luckperms.common.node.AbstractNode
 
NodeBuilders - Class in me.lucko.luckperms.common.node.factory
 
NodeCommandFactory - Class in me.lucko.luckperms.common.node.factory
 
NodeComparator - Class in me.lucko.luckperms.common.node.comparator
 
NodeComparator() - Constructor for class me.lucko.luckperms.common.node.comparator.NodeComparator
 
NodeEntry<H,N> - Class in me.lucko.luckperms.common.storage.misc
 
NodeEntryComparator<T> - Class in me.lucko.luckperms.common.node.comparator
 
NodeEntryComparator() - Constructor for class me.lucko.luckperms.common.node.comparator.NodeEntryComparator
 
NodeEquality - Enum Class in me.lucko.luckperms.common.node
 
NodeJsonSerializer - Class in me.lucko.luckperms.common.node.utils
 
NodeMap - Interface in me.lucko.luckperms.common.model.nodemap
A map of nodes held by a PermissionHolder.
NodeMapMutable - Class in me.lucko.luckperms.common.model.nodemap
 
NodeMapMutable(PermissionHolder, DataType) - Constructor for class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
nodesInContext(ContextSet) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
nodesInContext(ContextSet) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
nodesInContext(ContextSet) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
NodeWithContextComparator - Class in me.lucko.luckperms.common.node.comparator
Compares permission nodes based upon their supposed "priority".
NonClosableConnection - Class in me.lucko.luckperms.common.storage.implementation.sql.connection.file
A wrapper around a Connection which blocks usage of the default NonClosableConnection.close() method.
NonClosableConnection(Connection) - Constructor for class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
NONE - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission.Type
 
NonEmpty(Map<String, String>) - Constructor for class me.lucko.luckperms.common.context.calculator.WorldNameRewriter.NonEmpty
 
normal() - Static method in class me.lucko.luckperms.common.context.comparator.ContextSetComparator
 
normal() - Static method in class me.lucko.luckperms.common.node.comparator.NodeComparator
 
normal() - Static method in class me.lucko.luckperms.common.node.comparator.NodeEntryComparator
 
normal() - Static method in class me.lucko.luckperms.common.node.comparator.NodeWithContextComparator
 
normal() - Static method in class me.lucko.luckperms.common.util.gson.GsonProvider
 
normalData() - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
not(T) - Static method in class me.lucko.luckperms.common.util.Predicates
 
NOT_EQUAL - Enum constant in enum class me.lucko.luckperms.common.bulkupdate.comparison.StandardComparison
 
NOT_SIMILAR - Enum constant in enum class me.lucko.luckperms.common.bulkupdate.comparison.StandardComparison
 
notInRange(int, int) - Static method in class me.lucko.luckperms.common.util.Predicates
 
notOnTrack() - Static method in class me.lucko.luckperms.common.model.DemotionResults
 
notReloadable(SimpleConfigKey<T>) - Static method in interface me.lucko.luckperms.common.config.generic.key.ConfigKeyFactory
 
NPC - Static variable in class me.lucko.luckperms.common.util.UniqueIdType
 
nullResult() - Static method in class me.lucko.luckperms.common.cacheddata.result.IntegerResult
 
nullResult() - Static method in class me.lucko.luckperms.common.cacheddata.result.StringResult
 
NUMERIC_RANGE - Enum constant in enum class me.lucko.luckperms.common.node.utils.ShorthandParser
Expands "1-4" to ["1", "2", "3", "4"]

O

obtainClassLoaderWith(Set<Dependency>) - Method in interface me.lucko.luckperms.common.dependencies.DependencyManager
Obtains an isolated classloader containing the given dependencies.
obtainClassLoaderWith(Set<Dependency>) - Method in class me.lucko.luckperms.common.dependencies.DependencyManagerImpl
 
of(int) - Static method in class me.lucko.luckperms.common.cacheddata.result.IntegerResult
 
of(int, N) - Static method in class me.lucko.luckperms.common.cacheddata.result.IntegerResult
 
of(H, N) - Static method in class me.lucko.luckperms.common.storage.misc.NodeEntry
 
of(String) - Static method in enum class me.lucko.luckperms.common.bulkupdate.query.QueryField
 
of(String) - Static method in class me.lucko.luckperms.common.cacheddata.result.StringResult
 
of(String, String) - Static method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl
 
of(String, String) - Static method in class me.lucko.luckperms.common.dependencies.relocation.Relocation
 
of(String, String) - Static method in class me.lucko.luckperms.common.verbose.VerboseCheckTarget
 
of(String, N) - Static method in class me.lucko.luckperms.common.cacheddata.result.StringResult
 
of(UUID, String) - Static method in class me.lucko.luckperms.common.model.UserIdentifier
Creates a UserIdentifier.
of(Function<K, V>) - Static method in class me.lucko.luckperms.common.cache.LoadingMap
 
of(Map<String, String>) - Static method in interface me.lucko.luckperms.common.context.calculator.WorldNameRewriter
 
of(Map<K, V>, Function<K, V>) - Static method in class me.lucko.luckperms.common.cache.LoadingMap
 
of(Comparison, String) - Static method in class me.lucko.luckperms.common.bulkupdate.comparison.Constraint
 
of(Constraint) - Static method in class me.lucko.luckperms.common.node.matcher.StandardNodeMatchers
 
of(QueryField, String) - Static method in class me.lucko.luckperms.common.bulkupdate.action.UpdateAction
 
of(QueryField, Constraint) - Static method in class me.lucko.luckperms.common.bulkupdate.query.Query
 
of(N) - Static method in class me.lucko.luckperms.common.cacheddata.result.StringResult
 
of(NodeEqualityPredicate) - Static method in enum class me.lucko.luckperms.common.node.NodeEquality
 
of(MetaNode) - Static method in class me.lucko.luckperms.common.cacheddata.result.StringResult
 
of(WeightNode) - Static method in class me.lucko.luckperms.common.cacheddata.result.IntegerResult
 
offer(String) - Method in class me.lucko.luckperms.common.treeview.PermissionRegistry
 
offer(N) - Method in class me.lucko.luckperms.common.cacheddata.type.MetaStackAccumulator
 
offerMetaCheckEvent(CheckOrigin, VerboseCheckTarget, QueryOptions, String, StringResult<?>) - Method in class me.lucko.luckperms.common.verbose.VerboseHandler
Offers meta check data to the handler, to be eventually passed onto listeners.
offerPermissionCheckEvent(CheckOrigin, VerboseCheckTarget, QueryOptions, String, TristateResult) - Method in class me.lucko.luckperms.common.verbose.VerboseHandler
Offers permission check data to the handler, to be eventually passed onto listeners.
okHttp - Variable in class me.lucko.luckperms.common.http.AbstractHttpClient
The http client
OKHTTP - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
OKHTTP3_STRING - Static variable in class me.lucko.luckperms.common.dependencies.relocation.RelocationHelper
 
OKIO - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
OKIO_STRING - Static variable in class me.lucko.luckperms.common.dependencies.relocation.RelocationHelper
 
onFailure(WebSocket, Throwable, Response) - Method in class me.lucko.luckperms.common.webeditor.socket.listener.WebEditorSocketListener
 
ONLY_KEY - Static variable in class me.lucko.luckperms.common.context.comparator.ContextComparator
 
onMessage(WebSocket, String) - Method in class me.lucko.luckperms.common.webeditor.socket.listener.WebEditorSocketListener
 
onNodeChange() - Method in class me.lucko.luckperms.common.api.implementation.ApiGroup
 
onNodeChange() - Method in class me.lucko.luckperms.common.api.implementation.ApiPermissionHolder
 
onOpen(WebSocket, Response) - Method in class me.lucko.luckperms.common.webeditor.socket.listener.WebEditorSocketListener
 
OP_DISABLED - Static variable in interface me.lucko.luckperms.common.locale.Message
 
OP_DISABLED_SPONGE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
open() - Method in class me.lucko.luckperms.common.webeditor.WebEditorSession
 
OPEN_BRACKET - Static variable in interface me.lucko.luckperms.common.locale.Message
 
openConnection(Dependency) - Method in enum class me.lucko.luckperms.common.dependencies.DependencyRepository
Opens a connection to the given dependency.
OPS_ENABLED - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If server operators should be enabled.
option(OptionKey<O>) - Method in class me.lucko.luckperms.common.query.QueryOptionsImpl
 
option(OptionKey<O>, O) - Method in class me.lucko.luckperms.common.query.QueryOptionsBuilderImpl
 
OPTIONAL_ARGUMENT - Static variable in interface me.lucko.luckperms.common.locale.Message
 
options() - Method in class me.lucko.luckperms.common.query.QueryOptionsImpl
 
ordinal() - Method in interface me.lucko.luckperms.common.config.generic.key.ConfigKey
Gets the position of this key within the keys enum.
ordinal() - Method in class me.lucko.luckperms.common.config.generic.key.SimpleConfigKey
 
otherContainsAll(ContextSet, ContextSatisfyMode) - Method in class me.lucko.luckperms.common.context.AbstractContextSet
 
otherContainsAll(ContextSet, ContextSatisfyMode) - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl
 
otherContainsAll(ContextSet, ContextSatisfyMode) - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
 
overriddenResult() - Method in class me.lucko.luckperms.common.cacheddata.result.IntegerResult
 
overriddenResult() - Method in class me.lucko.luckperms.common.cacheddata.result.StringResult
 
overriddenResult() - Method in class me.lucko.luckperms.common.cacheddata.result.TristateResult
 
overrideProperties(Map<String, Object>) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.HikariConnectionFactory
Allows the connection factory instance to override certain properties before they are set.
overrideProperties(Map<String, Object>) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.MySqlConnectionFactory
 
overrideProperties(Map<String, Object>) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.PostgresConnectionFactory
 

P

Paginated<T> - Class in me.lucko.luckperms.common.util
A simple pagination utility
Paginated(Collection<T>) - Constructor for class me.lucko.luckperms.common.util.Paginated
 
Paginated.Entry<T> - Class in me.lucko.luckperms.common.util
 
param(String, String) - Method in class me.lucko.luckperms.common.metastacking.FluentMetaStackElement.Builder
 
PARENT - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
PARENT_ADD - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
PARENT_ADD_TEMP - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
PARENT_CLEAR - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
PARENT_CLEAR_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
PARENT_CLEAR_TRACK - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
PARENT_CLEAR_TRACK_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
PARENT_INFO - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
PARENT_INFO - Static variable in interface me.lucko.luckperms.common.locale.Message
 
PARENT_INFO_NO_DATA - Static variable in interface me.lucko.luckperms.common.locale.Message
 
PARENT_INFO_NODE_ENTRY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
PARENT_INFO_TEMPORARY_NODE_ENTRY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
PARENT_REMOVE - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
PARENT_REMOVE_TEMP - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
PARENT_SET - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
PARENT_SET_TRACK - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
ParentAdd - Class in me.lucko.luckperms.common.commands.generic.parent
 
ParentAdd() - Constructor for class me.lucko.luckperms.common.commands.generic.parent.ParentAdd
 
ParentAddTemp - Class in me.lucko.luckperms.common.commands.generic.parent
 
ParentAddTemp() - Constructor for class me.lucko.luckperms.common.commands.generic.parent.ParentAddTemp
 
ParentClear - Class in me.lucko.luckperms.common.commands.generic.parent
 
ParentClear() - Constructor for class me.lucko.luckperms.common.commands.generic.parent.ParentClear
 
ParentClearTrack - Class in me.lucko.luckperms.common.commands.generic.parent
 
ParentClearTrack() - Constructor for class me.lucko.luckperms.common.commands.generic.parent.ParentClearTrack
 
ParentCommand<T,I> - Class in me.lucko.luckperms.common.command.abstraction
 
ParentCommand(CommandSpec, String, ParentCommand.Type, List<Command<T>>) - Constructor for class me.lucko.luckperms.common.command.abstraction.ParentCommand
 
ParentCommand.Type - Enum Class in me.lucko.luckperms.common.command.abstraction
 
ParentInfo - Class in me.lucko.luckperms.common.commands.generic.parent
 
ParentInfo() - Constructor for class me.lucko.luckperms.common.commands.generic.parent.ParentInfo
 
ParentRemove - Class in me.lucko.luckperms.common.commands.generic.parent
 
ParentRemove() - Constructor for class me.lucko.luckperms.common.commands.generic.parent.ParentRemove
 
ParentRemoveTemp - Class in me.lucko.luckperms.common.commands.generic.parent
 
ParentRemoveTemp() - Constructor for class me.lucko.luckperms.common.commands.generic.parent.ParentRemoveTemp
 
ParentsByWeight(User) - Constructor for class me.lucko.luckperms.common.model.PrimaryGroupHolder.ParentsByWeight
 
ParentSet - Class in me.lucko.luckperms.common.commands.generic.parent
 
ParentSet() - Constructor for class me.lucko.luckperms.common.commands.generic.parent.ParentSet
 
ParentSetTrack - Class in me.lucko.luckperms.common.commands.generic.parent
 
ParentSetTrack() - Constructor for class me.lucko.luckperms.common.commands.generic.parent.ParentSetTrack
 
parse(String) - Static method in enum class me.lucko.luckperms.common.cacheddata.type.SimpleMetaValueSelector.Strategy
 
parse(String) - Static method in class me.lucko.luckperms.common.node.types.DisplayName
 
parse(String) - Static method in class me.lucko.luckperms.common.node.types.Inheritance
 
parse(String) - Static method in class me.lucko.luckperms.common.node.types.Meta
 
parse(String) - Static method in class me.lucko.luckperms.common.node.types.Prefix
 
parse(String) - Static method in class me.lucko.luckperms.common.node.types.RegexPermission
 
parse(String) - Static method in class me.lucko.luckperms.common.node.types.Suffix
 
parse(String) - Static method in class me.lucko.luckperms.common.node.types.Weight
 
parse(String) - Static method in class me.lucko.luckperms.common.util.Uuids
 
parse(String, StorageType) - Static method in enum class me.lucko.luckperms.common.storage.StorageType
 
parseComparison(String) - Static method in enum class me.lucko.luckperms.common.bulkupdate.comparison.StandardComparison
 
parseDuration(String) - Static method in class me.lucko.luckperms.common.util.DurationParser
 
parseFromString(LuckPermsPlugin, String) - Static method in class me.lucko.luckperms.common.metastacking.StandardStackElements
 
parseList(LuckPermsPlugin, List<String>) - Static method in class me.lucko.luckperms.common.metastacking.StandardStackElements
 
parseLocale(String) - Static method in class me.lucko.luckperms.common.locale.TranslationManager
 
parsePublicKey(String) - Static method in class me.lucko.luckperms.common.webeditor.socket.CryptographyUtils
Parse a public key from the given string.
parser() - Static method in class me.lucko.luckperms.common.util.gson.GsonProvider
 
parseTarget(String, LuckPermsPlugin, Sender) - Method in class me.lucko.luckperms.common.command.abstraction.ParentCommand
 
parseTarget(String, LuckPermsPlugin, Sender) - Method in class me.lucko.luckperms.common.commands.group.GroupParentCommand
 
parseTarget(String, LuckPermsPlugin, Sender) - Method in class me.lucko.luckperms.common.commands.log.LogParentCommand
 
parseTarget(String, LuckPermsPlugin, Sender) - Method in class me.lucko.luckperms.common.commands.track.TrackParentCommand
 
parseTarget(String, LuckPermsPlugin, Sender) - Method in class me.lucko.luckperms.common.commands.user.UserParentCommand
 
parseTargetUniqueId(String, LuckPermsPlugin, Sender) - Static method in class me.lucko.luckperms.common.commands.user.UserParentCommand
 
parseType(String) - Static method in class me.lucko.luckperms.common.actionlog.LoggedAction
 
parseTypeCharacter(char) - Static method in class me.lucko.luckperms.common.actionlog.LoggedAction
 
PAST_DATE_ERROR - Static variable in interface me.lucko.luckperms.common.locale.Message
 
PastDate() - Constructor for exception class me.lucko.luckperms.common.command.utils.ArgumentException.PastDate
 
pattern(String) - Method in class me.lucko.luckperms.common.node.types.RegexPermission.Builder
 
pattern(Pattern) - Method in class me.lucko.luckperms.common.node.types.RegexPermission.Builder
 
PatternCache - Class in me.lucko.luckperms.common.cache
 
PatternCache.CachedPattern - Class in me.lucko.luckperms.common.cache
 
perform() - Method in class me.lucko.luckperms.common.cache.BufferedRequest
Performs the buffered task
perform() - Method in class me.lucko.luckperms.common.tasks.SyncTask.Buffer
 
performCacheCleanup() - Method in class me.lucko.luckperms.common.cacheddata.AbstractCachedDataManager
 
performCommand(String) - Method in class me.lucko.luckperms.common.sender.AbstractSender
 
performCommand(String) - Method in class me.lucko.luckperms.common.sender.DummyConsoleSender
 
performCommand(String) - Method in interface me.lucko.luckperms.common.sender.Sender
Makes the sender perform a command.
performCommand(T, String) - Method in class me.lucko.luckperms.common.sender.SenderFactory
 
performFinalSetup() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
performPlatformDataSync() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Called at the end of the sync task.
permission(String) - Method in class me.lucko.luckperms.common.node.types.Permission.Builder
 
Permission - Class in me.lucko.luckperms.common.node.types
 
Permission(String, boolean, long, ImmutableContextSet, Map<NodeMetadataKey<?>, Object>) - Constructor for class me.lucko.luckperms.common.node.types.Permission
 
PERMISSION - Enum constant in enum class me.lucko.luckperms.common.bulkupdate.query.QueryField
 
PERMISSION - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
PERMISSION - Enum constant in enum class me.lucko.luckperms.common.verbose.event.VerboseEventType
PERMISSION_CHECK - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
PERMISSION_CHECK_INFO_DIRECTLY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
PERMISSION_CHECK_INFO_HEADER - Static variable in interface me.lucko.luckperms.common.locale.Message
 
PERMISSION_CHECK_INFO_INHERITED - Static variable in interface me.lucko.luckperms.common.locale.Message
 
PERMISSION_CHECK_INFO_NOT_DIRECTLY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
PERMISSION_CHECK_INFO_NOT_INHERITED - Static variable in interface me.lucko.luckperms.common.locale.Message
 
PERMISSION_CHECK_RESULT - Static variable in interface me.lucko.luckperms.common.locale.Message
 
PERMISSION_CLEAR - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
PERMISSION_CLEAR_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
PERMISSION_INFO - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
PERMISSION_INFO - Static variable in interface me.lucko.luckperms.common.locale.Message
 
PERMISSION_INFO_NO_DATA - Static variable in interface me.lucko.luckperms.common.locale.Message
 
PERMISSION_INFO_NODE_ENTRY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
PERMISSION_INFO_TEMPORARY_NODE_ENTRY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
PERMISSION_SET - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
PERMISSION_SETTEMP - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
PERMISSION_TEST - Static variable in class me.lucko.luckperms.common.storage.misc.DataConstraints
 
PERMISSION_UNSET - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
PERMISSION_UNSETTEMP - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
Permission.Builder - Class in me.lucko.luckperms.common.node.types
 
PermissionCache - Class in me.lucko.luckperms.common.cacheddata.type
Holds cached permissions data for a given context
PermissionCache(QueryOptions, CacheMetadata, CalculatorFactory, ConcurrentHashMap<String, Node>) - Constructor for class me.lucko.luckperms.common.cacheddata.type.PermissionCache
 
PermissionCalculator - Class in me.lucko.luckperms.common.calculator
Calculates and caches permissions
PermissionCalculator(LuckPermsPlugin, CacheMetadata, Collection<PermissionProcessor>) - Constructor for class me.lucko.luckperms.common.calculator.PermissionCalculator
 
PermissionCheck - Class in me.lucko.luckperms.common.commands.generic.permission
 
PermissionCheck() - Constructor for class me.lucko.luckperms.common.commands.generic.permission.PermissionCheck
 
PermissionCheckEvent - Class in me.lucko.luckperms.common.verbose.event
 
PermissionCheckEvent(CheckOrigin, VerboseCheckTarget, QueryOptions, long, Throwable, String, String, TristateResult) - Constructor for class me.lucko.luckperms.common.verbose.event.PermissionCheckEvent
 
PermissionClear - Class in me.lucko.luckperms.common.commands.generic.permission
 
PermissionClear() - Constructor for class me.lucko.luckperms.common.commands.generic.permission.PermissionClear
 
permissionData() - Method in class me.lucko.luckperms.common.cacheddata.AbstractCachedDataManager
 
PermissionHolder - Class in me.lucko.luckperms.common.model
Represents an object that can hold permissions, (a user or group)
PermissionHolder(LuckPermsPlugin, String) - Constructor for class me.lucko.luckperms.common.model.PermissionHolder
Creates a new instance
PermissionHolderIdentifier - Class in me.lucko.luckperms.common.model
 
PermissionHolderIdentifier(String, String) - Constructor for class me.lucko.luckperms.common.model.PermissionHolderIdentifier
 
PermissionHolderIdentifier(HolderType, String) - Constructor for class me.lucko.luckperms.common.model.PermissionHolderIdentifier
 
PermissionInfo - Class in me.lucko.luckperms.common.commands.generic.permission
 
PermissionInfo() - Constructor for class me.lucko.luckperms.common.commands.generic.permission.PermissionInfo
 
PermissionProcessor - Interface in me.lucko.luckperms.common.calculator.processor
A processor within a PermissionCalculator.
PermissionRegistry - Class in me.lucko.luckperms.common.treeview
Stores a collection of all permissions known to the platform.
PermissionRegistry(SchedulerAdapter) - Constructor for class me.lucko.luckperms.common.treeview.PermissionRegistry
 
permissions(LuckPermsPlugin) - Static method in class me.lucko.luckperms.common.command.tabcomplete.TabCompletions
 
PermissionSet - Class in me.lucko.luckperms.common.commands.generic.permission
 
PermissionSet() - Constructor for class me.lucko.luckperms.common.commands.generic.permission.PermissionSet
 
PermissionSetTemp - Class in me.lucko.luckperms.common.commands.generic.permission
 
PermissionSetTemp() - Constructor for class me.lucko.luckperms.common.commands.generic.permission.PermissionSetTemp
 
PermissionUnset - Class in me.lucko.luckperms.common.commands.generic.permission
 
PermissionUnset() - Constructor for class me.lucko.luckperms.common.commands.generic.permission.PermissionUnset
 
PermissionUnsetTemp - Class in me.lucko.luckperms.common.commands.generic.permission
 
PermissionUnsetTemp() - Constructor for class me.lucko.luckperms.common.commands.generic.permission.PermissionUnsetTemp
 
ping() - Method in class me.lucko.luckperms.common.storage.StorageMetadata
 
ping(int) - Method in class me.lucko.luckperms.common.storage.StorageMetadata
 
PING - Enum constant in enum class me.lucko.luckperms.common.webeditor.socket.SocketMessageType
Ping message to keep the socket alive.
pingHandler() - Method in class me.lucko.luckperms.common.webeditor.socket.listener.WebEditorSocketListener
 
PLATFORM_API - Enum constant in enum class me.lucko.luckperms.common.verbose.event.CheckOrigin
Indicates the check was caused by a lookup in a platform API
PLATFORM_API_HAS_PERMISSION - Enum constant in enum class me.lucko.luckperms.common.verbose.event.CheckOrigin
Indicates the check was caused by a 'hasPermission' check on the platform
PLATFORM_API_HAS_PERMISSION_SET - Enum constant in enum class me.lucko.luckperms.common.verbose.event.CheckOrigin
Indicates the check was caused by a 'hasPermissionSet' type check on the platform
PLAYER_USERNAME_INVALID_CHAR_MATCHER - Static variable in class me.lucko.luckperms.common.storage.misc.DataConstraints
 
PLAYER_USERNAME_TEST - Static variable in class me.lucko.luckperms.common.storage.misc.DataConstraints
 
PLAYER_USERNAME_TEST_LENIENT - Static variable in class me.lucko.luckperms.common.storage.misc.DataConstraints
 
PlayerSaveResultImpl - Class in me.lucko.luckperms.common.storage.misc
Represents the result to a player history save operation
plugin - Variable in class me.lucko.luckperms.common.api.implementation.ApiAbstractManager
 
plugin - Variable in class me.lucko.luckperms.common.api.implementation.ApiMetaStackFactory
 
plugin - Variable in class me.lucko.luckperms.common.backup.Exporter
 
plugin - Variable in class me.lucko.luckperms.common.context.manager.ContextManager
 
plugin - Variable in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
The plugin instance
PluginLogger - Interface in me.lucko.luckperms.common.plugin.logging
Represents the logger instance being used by LuckPerms on the platform.
pollMessages() - Method in class me.lucko.luckperms.common.messaging.sql.AbstractSqlMessenger
 
PONG - Enum constant in enum class me.lucko.luckperms.common.webeditor.socket.SocketMessageType
Ping response.
position() - Method in class me.lucko.luckperms.common.util.Paginated.Entry
 
post(LuckPermsEvent) - Method in class me.lucko.luckperms.common.event.AbstractEventBus
 
POST_TRAVERSAL_INHERITANCE_SORT - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If a final sort according to "inheritance rules" should be performed after the traversal algorithm has resolved the inheritance tree
postContent(byte[], MediaType) - Method in class me.lucko.luckperms.common.http.BytebinClient
 
postContent(byte[], MediaType, String) - Method in class me.lucko.luckperms.common.http.BytebinClient
POSTs GZIP compressed content to bytebin.
PostgresConnectionFactory - Class in me.lucko.luckperms.common.storage.implementation.sql.connection.hikari
 
PostgresConnectionFactory(StorageCredentials) - Constructor for class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.PostgresConnectionFactory
 
PostgresMessenger - Class in me.lucko.luckperms.common.messaging.postgres
An implementation of Messenger using Postgres.
PostgresMessenger(LuckPermsPlugin, SqlStorage, IncomingMessageConsumer) - Constructor for class me.lucko.luckperms.common.messaging.postgres.PostgresMessenger
 
POSTGRESQL - Enum constant in enum class me.lucko.luckperms.common.storage.StorageType
 
POSTGRESQL_DRIVER - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
postInitialize() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.DriverBasedHikariConnectionFactory
 
postInitialize() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.HikariConnectionFactory
Called after the Hikari pool has been initialised
PREDICATE - Static variable in class me.lucko.luckperms.common.util.Uuids
 
Predicates - Class in me.lucko.luckperms.common.util
A collection of predicate utilities used mostly in command classes
prefix(String) - Method in class me.lucko.luckperms.common.node.types.Prefix.Builder
 
Prefix - Class in me.lucko.luckperms.common.node.types
 
Prefix(String, int, boolean, long, ImmutableContextSet, Map<NodeMetadataKey<?>, Object>) - Constructor for class me.lucko.luckperms.common.node.types.Prefix
 
PREFIX_COMPONENT - Static variable in interface me.lucko.luckperms.common.locale.Message
 
PREFIX_FORMATTING_OPTIONS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
Creates a new prefix MetaStack element based upon the configured values.
Prefix.Builder - Class in me.lucko.luckperms.common.node.types
 
prefixed(ComponentLike) - Static method in interface me.lucko.luckperms.common.locale.Message
 
preGenerate() - Static method in class me.lucko.luckperms.common.event.gen.GeneratedEventClass
Pre-generates GeneratedEventClasses for known event types.
prepareCall(String) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
prepareCall(String, int, int) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
prepareCall(String, int, int, int) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
PreparedStatementBuilder - Class in me.lucko.luckperms.common.bulkupdate
 
PreparedStatementBuilder() - Constructor for class me.lucko.luckperms.common.bulkupdate.PreparedStatementBuilder
 
prepareStatement(String) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
prepareStatement(String, int) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
prepareStatement(String, int[]) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
prepareStatement(String, int, int) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
prepareStatement(String, int, int, int) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
prepareStatement(String, String[]) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
prettyPrinting() - Static method in class me.lucko.luckperms.common.util.gson.GsonProvider
 
PREVENT_PRIMARY_GROUP_REMOVAL - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If set to false, the plugin will allow a Users primary group to be removed with the 'parent remove' command, and will set their primary group back to default.
PRIMARY_GROUP_CALCULATION - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
A function to create primary group holder instances based upon the ConfigKeys.PRIMARY_GROUP_CALCULATION_METHOD setting.
PRIMARY_GROUP_CALCULATION_METHOD - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
How primary groups should be calculated.
PrimaryGroupHolder - Interface in me.lucko.luckperms.common.model
Calculates and caches a User's "primary group"
PrimaryGroupHolder.AllParentsByWeight - Class in me.lucko.luckperms.common.model
 
PrimaryGroupHolder.ParentsByWeight - Class in me.lucko.luckperms.common.model
 
PrimaryGroupHolder.Stored - Class in me.lucko.luckperms.common.model
Simple implementation which just holds a stored value.
priority(int) - Method in class me.lucko.luckperms.common.node.types.Prefix.Builder
 
priority(int) - Method in class me.lucko.luckperms.common.node.types.Suffix.Builder
 
PRIORITY - Enum constant in enum class me.lucko.luckperms.common.command.utils.SortType
 
process(StackTraceElement[], Consumer<StackTraceElement>) - Method in class me.lucko.luckperms.common.util.StackTracePrinter
 
processBulkUpdate(BulkUpdate, ConfigurationNode, HolderType) - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
processEvent(WatchEvent<Path>, Path) - Method in class me.lucko.luckperms.common.storage.implementation.file.watcher.AbstractFileWatcher
Process an observed watch event.
processEvent(WatchEvent<Path>, Path) - Method in class me.lucko.luckperms.common.storage.implementation.file.watcher.FileWatcher
 
processorClass() - Method in class me.lucko.luckperms.common.cacheddata.result.TristateResult
 
processorClassFriendly() - Method in class me.lucko.luckperms.common.cacheddata.result.TristateResult
 
processOutput(JsonObject) - Method in class me.lucko.luckperms.common.backup.Exporter
 
processOutput(JsonObject) - Method in class me.lucko.luckperms.common.backup.Exporter.SaveFile
 
processOutput(JsonObject) - Method in class me.lucko.luckperms.common.backup.Exporter.WebUpload
 
progress() - Method in class me.lucko.luckperms.common.locale.TranslationRepository.LanguageInfo
 
promote(User, ContextSet, Predicate<String>, Sender, boolean) - Method in class me.lucko.luckperms.common.model.Track
 
promote(User, ContextSet) - Method in class me.lucko.luckperms.common.api.implementation.ApiTrack
 
PromotionResults - Class in me.lucko.luckperms.common.model
Utility class for creating instances of PromotionResult.
provide(LuckPermsPlugin) - Method in interface me.lucko.luckperms.common.storage.implementation.custom.CustomStorageProvider
 
provideCalculatorFactory() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
provideConfigurationAdapter() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
provideEventBus(LuckPermsApiProvider) - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
provideMessagingFactory() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
proxy(I) - Method in class me.lucko.luckperms.common.api.implementation.ApiAbstractManager
 
proxy(Group) - Method in class me.lucko.luckperms.common.api.implementation.ApiGroupManager
 
proxy(Track) - Method in class me.lucko.luckperms.common.api.implementation.ApiTrackManager
 
proxy(User) - Method in class me.lucko.luckperms.common.api.implementation.ApiUserManager
 
PUSH_LOG_ENTRIES - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If LuckPerms should push logging entries to connected servers via the messaging service
pushCustomPayload(String, String) - Method in interface me.lucko.luckperms.common.messaging.InternalMessagingService
Pushes a custom payload to connected servers.
pushCustomPayload(String, String) - Method in class me.lucko.luckperms.common.messaging.LuckPermsMessagingService
 
pushLog(Action) - Method in interface me.lucko.luckperms.common.messaging.InternalMessagingService
Pushes a log entry to connected servers.
pushLog(Action) - Method in class me.lucko.luckperms.common.messaging.LuckPermsMessagingService
 
pushUpdate() - Method in class me.lucko.luckperms.common.api.implementation.ApiMessagingService
 
pushUpdate() - Method in interface me.lucko.luckperms.common.messaging.InternalMessagingService
Uses the messaging service to inform other servers about a general change.
pushUpdate() - Method in class me.lucko.luckperms.common.messaging.LuckPermsMessagingService
 
pushUserUpdate(User) - Method in interface me.lucko.luckperms.common.messaging.InternalMessagingService
Pushes an update for a specific user.
pushUserUpdate(User) - Method in class me.lucko.luckperms.common.messaging.LuckPermsMessagingService
 
pushUserUpdate(User) - Method in class me.lucko.luckperms.common.api.implementation.ApiMessagingService
 
put(ConfigKey<?>, Object) - Method in class me.lucko.luckperms.common.config.generic.KeyedConfiguration.ValuesMap
 
putSocket(Sender, WebEditorSocket) - Method in class me.lucko.luckperms.common.webeditor.store.WebEditorSocketMap
 

Q

query(Query) - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdateBuilder
 
Query - Class in me.lucko.luckperms.common.bulkupdate.query
Represents a query component
QueryField - Enum Class in me.lucko.luckperms.common.bulkupdate.query
Represents a field being used in an update
queryMetaValue(String) - Method in class me.lucko.luckperms.common.cacheddata.type.MetaCache
 
queryOptionsBuilder(QueryMode) - Method in class me.lucko.luckperms.common.api.implementation.ApiContextManager
 
QueryOptionsBuilderImpl - Class in me.lucko.luckperms.common.query
 
QueryOptionsBuilderImpl(QueryMode) - Constructor for class me.lucko.luckperms.common.query.QueryOptionsBuilderImpl
 
QueryOptionsCache<T> - Class in me.lucko.luckperms.common.context.manager
Implementation of QueryOptionsSupplier that caches results.
QueryOptionsCache(T, ContextManager<T, ?>) - Constructor for class me.lucko.luckperms.common.context.manager.QueryOptionsCache
 
QueryOptionsImpl - Class in me.lucko.luckperms.common.query
 
QueryOptionsSupplier - Interface in me.lucko.luckperms.common.context.manager
Supplies contexts for a given subject.
queryPermission(String) - Method in class me.lucko.luckperms.common.cacheddata.type.PermissionCache
 
queryPrefix() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaCache
 
querySuffix() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaCache
 
queryWeight() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaCache
 
QuotedStringTokenizer - Class in me.lucko.luckperms.common.command.utils
Tokenizes strings on whitespace, but ignoring whitespace enclosed within quotes.
QuotedStringTokenizer(String) - Constructor for class me.lucko.luckperms.common.command.utils.QuotedStringTokenizer
 

R

RABBITMQ - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
RABBITMQ_ADDRESS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The address of the rabbitmq server
RABBITMQ_ENABLED - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If rabbitmq messaging is enabled
RABBITMQ_PASSWORD - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The password in use by the rabbitmq server, or an empty string if there is no password
RABBITMQ_USERNAME - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The username in use by the rabbitmq server
RABBITMQ_VIRTUAL_HOST - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The virtual host to be used by the rabbitmq server
RabbitMQMessenger - Class in me.lucko.luckperms.common.messaging.rabbitmq
An implementation of Messenger using RabbitMQ.
RabbitMQMessenger(LuckPermsPlugin, IncomingMessageConsumer) - Constructor for class me.lucko.luckperms.common.messaging.rabbitmq.RabbitMQMessenger
 
readFile(StorageLocation, String) - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
Reads a configuration node from the given location
readFile(StorageLocation, String) - Method in class me.lucko.luckperms.common.storage.implementation.file.CombinedConfigurateStorage
 
readFile(StorageLocation, String) - Method in class me.lucko.luckperms.common.storage.implementation.file.SeparatedConfigurateStorage
 
readNodes(ConfigurationNode) - Static method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
recordChange(String) - Method in class me.lucko.luckperms.common.storage.implementation.file.watcher.FileWatcher.WatchedLocation
Record that a file has been changed recently.
recordChange(Difference.ChangeType, T) - Method in class me.lucko.luckperms.common.util.Difference
Records a change.
recordChanges(Difference.ChangeType, Iterable<T>) - Method in class me.lucko.luckperms.common.util.Difference
Records some changes.
recordConnection(UUID) - Method in class me.lucko.luckperms.common.plugin.util.AbstractConnectionListener
 
RecordedNodeMap - Class in me.lucko.luckperms.common.model.nodemap
A forwarding NodeMap that records all mutations and keeps them in a log.
RecordedNodeMap(NodeMap) - Constructor for class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
recordUsage() - Method in class me.lucko.luckperms.common.cacheddata.UsageTracked
 
REDIS_ADDRESS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The address of the redis server
REDIS_ADDRESSES - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The addresses of the redis servers (only for redis clusters)
REDIS_ENABLED - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If redis messaging is enabled
REDIS_PASSWORD - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The password in use by the redis server, or an empty string if there is no password
REDIS_SSL - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If the redis connection should use SSL
REDIS_USERNAME - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The username to connect with, or an empty string if it should use default
RedisMessenger - Class in me.lucko.luckperms.common.messaging.redis
An implementation of Messenger using Redis.
RedisMessenger(LuckPermsPlugin, IncomingMessageConsumer) - Constructor for class me.lucko.luckperms.common.messaging.redis.RedisMessenger
 
ReflectionClassPathAppender - Class in me.lucko.luckperms.common.plugin.classpath
 
ReflectionClassPathAppender(ClassLoader) - Constructor for class me.lucko.luckperms.common.plugin.classpath.ReflectionClassPathAppender
 
ReflectionClassPathAppender(LuckPermsBootstrap) - Constructor for class me.lucko.luckperms.common.plugin.classpath.ReflectionClassPathAppender
 
refresh() - Method in interface me.lucko.luckperms.common.calculator.processor.PermissionProcessor
Called after a change has been made to the source map
refresh() - Method in class me.lucko.luckperms.common.calculator.processor.RegexProcessor
 
refresh() - Method in class me.lucko.luckperms.common.calculator.processor.WildcardProcessor
 
RegexPermission - Class in me.lucko.luckperms.common.node.types
 
RegexPermission(String, boolean, long, ImmutableContextSet, Map<NodeMetadataKey<?>, Object>) - Constructor for class me.lucko.luckperms.common.node.types.RegexPermission
 
RegexPermission.Builder - Class in me.lucko.luckperms.common.node.types
 
RegexProcessor - Class in me.lucko.luckperms.common.calculator.processor
 
RegexProcessor() - Constructor for class me.lucko.luckperms.common.calculator.processor.RegexProcessor
 
register(Path) - Method in class me.lucko.luckperms.common.storage.implementation.file.watcher.AbstractFileWatcher
Register a watch key in the given directory.
register(CustomStorageProvider) - Static method in class me.lucko.luckperms.common.storage.implementation.custom.CustomStorageProviders
 
REGISTER_COMMAND_LIST_DATA - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If LuckPerms should attempt to register "Brigadier" command list data for its commands.
registerApiOnPlatform(LuckPerms) - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
registerApiUsage(UUID) - Method in class me.lucko.luckperms.common.model.manager.user.UserHousekeeper
 
registerCalculator(ContextCalculator<?>) - Method in class me.lucko.luckperms.common.api.implementation.ApiContextManager
 
registerCalculator(ContextCalculator<? super S>) - Method in class me.lucko.luckperms.common.context.manager.ContextManager
 
registerCommands() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
registerHousekeepingTasks() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
registerListener(Sender, VerboseFilter, boolean) - Method in class me.lucko.luckperms.common.verbose.VerboseHandler
Registers a new listener for the given player.
registerMessengerProvider(MessengerProvider) - Method in class me.lucko.luckperms.common.api.LuckPermsApiProvider
 
registerPlatformListeners() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
registerProvider(LuckPerms) - Static method in class me.lucko.luckperms.common.api.ApiRegistrationUtil
 
registerRecursively(Path) - Method in class me.lucko.luckperms.common.storage.implementation.file.watcher.AbstractFileWatcher
Register a watch key recursively in the given directory.
registerUsage(UUID) - Method in class me.lucko.luckperms.common.model.manager.user.UserHousekeeper
 
releaseSavepoint(Savepoint) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
reload() - Method in class me.lucko.luckperms.common.config.generic.adapter.ConfigurateConfigAdapter
 
reload() - Method in interface me.lucko.luckperms.common.config.generic.adapter.ConfigurationAdapter
 
reload() - Method in class me.lucko.luckperms.common.config.generic.adapter.EnvironmentVariableConfigAdapter
 
reload() - Method in class me.lucko.luckperms.common.config.generic.adapter.MultiConfigurationAdapter
 
reload() - Method in class me.lucko.luckperms.common.config.generic.adapter.SystemPropertyConfigAdapter
 
reload() - Method in class me.lucko.luckperms.common.config.generic.KeyedConfiguration
Reloads the configuration.
reload() - Method in class me.lucko.luckperms.common.config.LuckPermsConfiguration
 
reload() - Method in class me.lucko.luckperms.common.locale.TranslationManager
 
RELOAD_CONFIG - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
RELOAD_CONFIG - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
RELOAD_CONFIG_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
reloadable() - Method in interface me.lucko.luckperms.common.config.generic.key.ConfigKey
Gets if the config key can be reloaded.
reloadable() - Method in class me.lucko.luckperms.common.config.generic.key.SimpleConfigKey
 
ReloadConfigCommand - Class in me.lucko.luckperms.common.commands.misc
 
ReloadConfigCommand() - Constructor for class me.lucko.luckperms.common.commands.misc.ReloadConfigCommand
 
Relocation - Class in me.lucko.luckperms.common.dependencies.relocation
 
RelocationHandler - Class in me.lucko.luckperms.common.dependencies.relocation
Handles class runtime relocation of packages in downloaded dependencies
RelocationHandler(DependencyManager) - Constructor for class me.lucko.luckperms.common.dependencies.relocation.RelocationHandler
 
RelocationHelper - Class in me.lucko.luckperms.common.dependencies.relocation
 
remap(Path, Path, List<Relocation>) - Method in class me.lucko.luckperms.common.dependencies.relocation.RelocationHandler
 
RemoteSession - Class in me.lucko.luckperms.common.webeditor.store
 
RemoteSession(WebEditorRequest) - Constructor for class me.lucko.luckperms.common.webeditor.store.RemoteSession
 
remove(E) - Method in class me.lucko.luckperms.common.util.ExpiringSet
 
remove(String, String) - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
 
remove(Node) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
remove(Node) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
remove(Node) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
REMOVE - Enum constant in enum class me.lucko.luckperms.common.util.Difference.ChangeType
 
REMOVE_CHATMETA_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
REMOVE_TEMP_CHATMETA_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
removeAll(String) - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
 
removedFromFirst(String) - Static method in class me.lucko.luckperms.common.model.DemotionResults
 
removeExact(Node) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
removeExact(Node) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
removeExact(Node) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
removeGroup(String) - Method in class me.lucko.luckperms.common.api.implementation.ApiTrack
 
removeGroup(String) - Method in class me.lucko.luckperms.common.model.Track
Removes a group from this track
removeGroup(Group) - Method in class me.lucko.luckperms.common.model.Track
Removes a group from this track
removeGroup(Group) - Method in class me.lucko.luckperms.common.api.implementation.ApiTrack
 
removeIf(Predicate<? super Node>) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
removeIf(Predicate<? super Node>) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
removeIf(Predicate<? super Node>) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
removeIf(ContextSet, Predicate<? super Node>) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
removeIf(ContextSet, Predicate<? super Node>) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
removeIf(ContextSet, Predicate<? super Node>) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
removeIf(DataType, ContextSet, Predicate<? super Node>, boolean) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
removeMapping(UUID) - Method in class me.lucko.luckperms.common.storage.implementation.file.FileUuidCache
Removes a mapping from the cache
removePlatformHooks() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
removeSocket(WebEditorSocket) - Method in class me.lucko.luckperms.common.webeditor.store.WebEditorSocketMap
 
removeThenAdd(Node, Node) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
removeThenAdd(Node, Node) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
removeThenAdd(Node, Node) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
RENAME_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
render(Component) - Static method in class me.lucko.luckperms.common.locale.TranslationManager
 
render(Component, String) - Static method in class me.lucko.luckperms.common.locale.TranslationManager
 
render(Component, Locale) - Static method in class me.lucko.luckperms.common.locale.TranslationManager
 
request() - Method in class me.lucko.luckperms.common.cache.BufferedRequest
Makes a request to the buffer
request() - Method in class me.lucko.luckperms.common.webeditor.store.RemoteSession
 
requestDirectly() - Method in class me.lucko.luckperms.common.cache.BufferedRequest
Requests the value, bypassing the buffer
REQUIRE_SENDER_GROUP_MEMBERSHIP_TO_MODIFY - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If the plugin should check whether senders are a member of a given group before they're able to edit the groups permissions or add/remove it from other users.
REQUIRED_ARGUMENT - Static variable in interface me.lucko.luckperms.common.locale.Message
 
RESOLVE_COMMAND_SELECTORS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If LuckPerms should attempt to resolve Vanilla command target selectors for LP commands.
resolveConfig(String) - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
resolveDistinctInheritedNodes(QueryOptions) - Method in class me.lucko.luckperms.common.api.implementation.ApiPermissionHolder
 
resolveInheritanceTree(QueryOptions) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
resolveInheritedNodes(NodeType<T>, QueryOptions) - Method in class me.lucko.luckperms.common.api.implementation.ApiPermissionHolder
 
resolveInheritedNodes(NodeType<T>, QueryOptions) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
resolveInheritedNodes(QueryOptions) - Method in class me.lucko.luckperms.common.api.implementation.ApiPermissionHolder
 
resolveInheritedNodes(QueryOptions) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
resolveInheritedNodesSorted(QueryOptions) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
resolveMeta(MetaAccumulator, QueryOptions) - Method in class me.lucko.luckperms.common.cacheddata.AbstractCachedDataManager
Resolves the owners meta data for the given QueryOptions.
resolveMeta(MetaAccumulator, QueryOptions) - Method in class me.lucko.luckperms.common.cacheddata.HolderCachedDataManager
 
resolvePermissions(IntFunction<M>, QueryOptions) - Method in class me.lucko.luckperms.common.cacheddata.AbstractCachedDataManager
Resolves the owners permissions data for the given QueryOptions.
resolvePermissions(IntFunction<M>, QueryOptions) - Method in class me.lucko.luckperms.common.cacheddata.HolderCachedDataManager
 
resolveSelectors(S, List<String>) - Method in class me.lucko.luckperms.common.command.BrigadierCommandExecutor
 
resolveShorthand() - Method in class me.lucko.luckperms.common.node.AbstractNode
 
resolveStorageDependencies(Set<StorageType>, boolean, boolean, boolean) - Method in class me.lucko.luckperms.common.dependencies.DependencyRegistry
 
resolveValue(String) - Method in class me.lucko.luckperms.common.config.generic.adapter.EnvironmentVariableConfigAdapter
 
resolveValue(String) - Method in class me.lucko.luckperms.common.config.generic.adapter.StringBasedConfigurationAdapter
 
resolveValue(String) - Method in class me.lucko.luckperms.common.config.generic.adapter.SystemPropertyConfigAdapter
 
result() - Method in class me.lucko.luckperms.common.cacheddata.result.IntegerResult
Deprecated.
result() - Method in class me.lucko.luckperms.common.cacheddata.result.StringResult
 
result() - Method in class me.lucko.luckperms.common.cacheddata.result.TristateResult
 
result(Node) - Method in class me.lucko.luckperms.common.cacheddata.result.TristateResult.Factory
 
result(Tristate) - Method in class me.lucko.luckperms.common.cacheddata.result.TristateResult.Factory
 
resultWithOverride(Node, Tristate) - Method in class me.lucko.luckperms.common.cacheddata.result.TristateResult.Factory
 
retainAll(Collection<I>) - Method in class me.lucko.luckperms.common.model.manager.AbstractManager
 
retainAll(Collection<I>) - Method in interface me.lucko.luckperms.common.model.manager.Manager
Calls Manager.unload(Object) for all objects currently loaded not in the given collection of ids.
reverse() - Static method in class me.lucko.luckperms.common.context.comparator.ContextSetComparator
 
reverse() - Static method in class me.lucko.luckperms.common.node.comparator.NodeComparator
 
reverse() - Static method in class me.lucko.luckperms.common.node.comparator.NodeEntryComparator
 
reverse() - Static method in class me.lucko.luckperms.common.node.comparator.NodeWithContextComparator
 
rewriteAndSubmit(String, ContextConsumer) - Method in class me.lucko.luckperms.common.context.calculator.WorldNameRewriter.Empty
 
rewriteAndSubmit(String, ContextConsumer) - Method in class me.lucko.luckperms.common.context.calculator.WorldNameRewriter.NonEmpty
 
rewriteAndSubmit(String, ContextConsumer) - Method in interface me.lucko.luckperms.common.context.calculator.WorldNameRewriter
 
rollback() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
rollback(Savepoint) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
ROOT - Static variable in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
rootAsList() - Method in class me.lucko.luckperms.common.treeview.PermissionRegistry
 
run() - Method in class me.lucko.luckperms.common.backup.Exporter
 
run() - Method in class me.lucko.luckperms.common.backup.Importer
 
run() - Method in class me.lucko.luckperms.common.model.manager.user.UserHousekeeper
 
run() - Method in class me.lucko.luckperms.common.tasks.CacheHousekeepingTask
 
run() - Method in class me.lucko.luckperms.common.tasks.ExpireTemporaryTask
 
run() - Method in class me.lucko.luckperms.common.tasks.SyncTask
Runs the update task
run() - Method in interface me.lucko.luckperms.common.util.Throwing.Runnable
 
run(CommandContext<S>) - Method in class me.lucko.luckperms.common.command.BrigadierCommandExecutor
 
runEventProcessingLoop() - Method in class me.lucko.luckperms.common.storage.implementation.file.watcher.AbstractFileWatcher
Processes WatchEvents from the watch service until it is closed, or until the thread is interrupted.
runHealthCheck() - Method in class me.lucko.luckperms.common.api.LuckPermsApiProvider
 
runHealthCheck() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
runHealthCheck() - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Runs a health check for the plugin.
runHousekeeping() - Method in class me.lucko.luckperms.common.messaging.sql.AbstractSqlMessenger
 
runUpdateTask() - Method in class me.lucko.luckperms.common.api.LuckPermsApiProvider
 

S

sanitizeIdentifier(I) - Method in class me.lucko.luckperms.common.model.manager.AbstractManager
 
sanitizeIdentifier(String) - Method in class me.lucko.luckperms.common.model.manager.group.AbstractGroupManager
 
sanitizeIdentifier(String) - Method in class me.lucko.luckperms.common.model.manager.track.AbstractTrackManager
 
satisfies(ContextSet, ContextSatisfyMode) - Method in class me.lucko.luckperms.common.query.QueryOptionsImpl
 
satisfiesConstraints(Node) - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdate
Check to see if a Node instance satisfies the constrints of this query
save() - Method in class me.lucko.luckperms.common.config.ContextsFile
 
save(Path) - Method in class me.lucko.luckperms.common.storage.implementation.file.FileUuidCache
 
save(Group, Sender, LuckPermsPlugin) - Static method in class me.lucko.luckperms.common.command.utils.StorageAssistant
 
save(PermissionHolder, Sender, LuckPermsPlugin) - Static method in class me.lucko.luckperms.common.command.utils.StorageAssistant
 
save(Track, Sender, LuckPermsPlugin) - Static method in class me.lucko.luckperms.common.command.utils.StorageAssistant
 
save(User, Sender, LuckPermsPlugin) - Static method in class me.lucko.luckperms.common.command.utils.StorageAssistant
 
saveFile(StorageLocation, String, ConfigurationNode) - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
Saves a configuration node to the given location
saveFile(StorageLocation, String, ConfigurationNode) - Method in class me.lucko.luckperms.common.storage.implementation.file.CombinedConfigurateStorage
 
saveFile(StorageLocation, String, ConfigurationNode) - Method in class me.lucko.luckperms.common.storage.implementation.file.SeparatedConfigurateStorage
 
SaveFile(LuckPermsPlugin, Sender, Path, boolean, boolean) - Constructor for class me.lucko.luckperms.common.backup.Exporter.SaveFile
 
saveGroup(Group) - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
saveGroup(Group) - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
saveGroup(Group) - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
saveGroup(Group) - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
saveGroup(Group) - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
saveGroup(Group) - Method in class me.lucko.luckperms.common.storage.Storage
 
saveGroup(Group) - Method in class me.lucko.luckperms.common.api.implementation.ApiGroupManager
 
savePlayerData(UUID, String) - Method in class me.lucko.luckperms.common.api.implementation.ApiUserManager
 
savePlayerData(UUID, String) - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
savePlayerData(UUID, String) - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
savePlayerData(UUID, String) - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
savePlayerData(UUID, String) - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
savePlayerData(UUID, String) - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
savePlayerData(UUID, String) - Method in class me.lucko.luckperms.common.storage.Storage
 
saveTrack(Track) - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
saveTrack(Track) - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
saveTrack(Track) - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
saveTrack(Track) - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
saveTrack(Track) - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
saveTrack(Track) - Method in class me.lucko.luckperms.common.storage.Storage
 
saveTrack(Track) - Method in class me.lucko.luckperms.common.api.implementation.ApiTrackManager
 
saveUser(User) - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
saveUser(User) - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
saveUser(User) - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
saveUser(User) - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
saveUser(User) - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
saveUser(User) - Method in class me.lucko.luckperms.common.storage.Storage
 
saveUser(User) - Method in class me.lucko.luckperms.common.api.implementation.ApiUserManager
 
scheduleCleanupIfUnused() - Method in class me.lucko.luckperms.common.webeditor.socket.WebEditorSocket
 
SchedulerAdapter - Interface in me.lucko.luckperms.common.plugin.scheduler
A scheduler for running tasks using the systems provided by the platform
scheduleRefresh() - Method in class me.lucko.luckperms.common.locale.TranslationRepository
Schedules a refresh of the current translations if necessary.
SchedulerTask - Interface in me.lucko.luckperms.common.plugin.scheduler
Represents a scheduled task
SchemaReader - Class in me.lucko.luckperms.common.storage.implementation.sql
 
SEARCH - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
SEARCH - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
SEARCH_INHERITS_NODE_ENTRY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
SEARCH_NODE_ENTRY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
SEARCH_RESULT - Static variable in interface me.lucko.luckperms.common.locale.Message
 
SEARCH_RESULT_GROUP_DEFAULT - Static variable in interface me.lucko.luckperms.common.locale.Message
 
SEARCH_SEARCHING - Static variable in interface me.lucko.luckperms.common.locale.Message
 
SEARCH_SEARCHING_MEMBERS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
SEARCH_SHOWING_GROUPS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
SEARCH_SHOWING_USERS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
searchAll(NodeMatcher<? extends T>) - Method in class me.lucko.luckperms.common.api.implementation.ApiGroupManager
 
searchAll(NodeMatcher<? extends T>) - Method in class me.lucko.luckperms.common.api.implementation.ApiUserManager
 
SearchCommand - Class in me.lucko.luckperms.common.commands.misc
 
SearchCommand() - Constructor for class me.lucko.luckperms.common.commands.misc.SearchCommand
 
searchGroupNodes(ConstraintNodeMatcher<N>) - Method in class me.lucko.luckperms.common.storage.implementation.file.CombinedConfigurateStorage
 
searchGroupNodes(ConstraintNodeMatcher<N>) - Method in class me.lucko.luckperms.common.storage.implementation.file.SeparatedConfigurateStorage
 
searchGroupNodes(ConstraintNodeMatcher<N>) - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
searchGroupNodes(ConstraintNodeMatcher<N>) - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
searchGroupNodes(ConstraintNodeMatcher<N>) - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
searchGroupNodes(ConstraintNodeMatcher<N>) - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
searchGroupNodes(ConstraintNodeMatcher<N>) - Method in class me.lucko.luckperms.common.storage.Storage
 
searchUserNodes(ConstraintNodeMatcher<N>) - Method in class me.lucko.luckperms.common.storage.implementation.file.CombinedConfigurateStorage
 
searchUserNodes(ConstraintNodeMatcher<N>) - Method in class me.lucko.luckperms.common.storage.implementation.file.SeparatedConfigurateStorage
 
searchUserNodes(ConstraintNodeMatcher<N>) - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
searchUserNodes(ConstraintNodeMatcher<N>) - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
searchUserNodes(ConstraintNodeMatcher<N>) - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
searchUserNodes(ConstraintNodeMatcher<N>) - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
searchUserNodes(ConstraintNodeMatcher<N>) - Method in class me.lucko.luckperms.common.storage.Storage
 
select(List<? extends Result<String, MetaNode>>) - Method in enum class me.lucko.luckperms.common.cacheddata.type.SimpleMetaValueSelector.Strategy
 
selectOrder(QueryOptions, PermissionHolder.Identifier) - Static method in class me.lucko.luckperms.common.query.DataSelector
 
selectValue(String, List<? extends Result<String, MetaNode>>) - Method in class me.lucko.luckperms.common.cacheddata.type.SimpleMetaValueSelector
 
send(JsonObject) - Method in class me.lucko.luckperms.common.webeditor.socket.WebEditorSocket
Send a message to the socket.
send(Sender) - Method in interface me.lucko.luckperms.common.locale.Message.Args0
 
send(Sender, A0) - Method in interface me.lucko.luckperms.common.locale.Message.Args1
 
send(Sender, A0, A1) - Method in interface me.lucko.luckperms.common.locale.Message.Args2
 
send(Sender, A0, A1, A2) - Method in interface me.lucko.luckperms.common.locale.Message.Args3
 
send(Sender, A0, A1, A2, A3) - Method in interface me.lucko.luckperms.common.locale.Message.Args4
 
send(Sender, A0, A1, A2, A3, A4) - Method in interface me.lucko.luckperms.common.locale.Message.Args5
 
send(Sender, A0, A1, A2, A3, A4, A5) - Method in interface me.lucko.luckperms.common.locale.Message.Args6
 
sendCustomMessage(String, String) - Method in class me.lucko.luckperms.common.api.implementation.ApiMessagingService
 
sendDetailedUsage(Sender) - Method in class me.lucko.luckperms.common.command.abstraction.GenericChildCommand
 
sendDetailedUsage(Sender, String) - Method in class me.lucko.luckperms.common.command.abstraction.ChildCommand
 
sendDetailedUsage(Sender, String) - Method in class me.lucko.luckperms.common.command.abstraction.Command
Sends a detailed command usage message to the Sender.
sendDetailedUsage(Sender, String) - Method in class me.lucko.luckperms.common.command.abstraction.ParentCommand
 
sendDetailedUsage(Sender, String) - Method in class me.lucko.luckperms.common.command.abstraction.SingleCommand
 
Sender - Interface in me.lucko.luckperms.common.sender
Wrapper interface to represent a CommandSender/CommandSource within the common command implementations.
SenderFactory<P,T> - Class in me.lucko.luckperms.common.sender
Factory class to make a thread-safe sender instance
SenderFactory(P) - Constructor for class me.lucko.luckperms.common.sender.SenderFactory
 
SenderPlatformEntity - Class in me.lucko.luckperms.common.event.model
 
SenderPlatformEntity(Sender) - Constructor for class me.lucko.luckperms.common.event.model.SenderPlatformEntity
 
sendMessage(Component) - Method in class me.lucko.luckperms.common.sender.AbstractSender
 
sendMessage(Component) - Method in interface me.lucko.luckperms.common.sender.Sender
Send a json message to the Sender.
sendMessage(T, Component) - Method in class me.lucko.luckperms.common.sender.SenderFactory
 
sendOutgoingMessage(byte[]) - Method in class me.lucko.luckperms.common.messaging.pluginmsg.AbstractPluginMessageMessenger
 
sendOutgoingMessage(OutgoingMessage) - Method in class me.lucko.luckperms.common.messaging.nats.NatsMessenger
 
sendOutgoingMessage(OutgoingMessage) - Method in class me.lucko.luckperms.common.messaging.pluginmsg.AbstractPluginMessageMessenger
 
sendOutgoingMessage(OutgoingMessage) - Method in class me.lucko.luckperms.common.messaging.postgres.PostgresMessenger
 
sendOutgoingMessage(OutgoingMessage) - Method in class me.lucko.luckperms.common.messaging.rabbitmq.RabbitMQMessenger
 
sendOutgoingMessage(OutgoingMessage) - Method in class me.lucko.luckperms.common.messaging.redis.RedisMessenger
 
sendOutgoingMessage(OutgoingMessage) - Method in class me.lucko.luckperms.common.messaging.sql.AbstractSqlMessenger
 
sendUsage(Sender) - Method in class me.lucko.luckperms.common.command.abstraction.GenericChildCommand
 
sendUsage(Sender, String) - Method in class me.lucko.luckperms.common.command.abstraction.ChildCommand
Send the command usage to a sender
sendUsage(Sender, String) - Method in class me.lucko.luckperms.common.command.abstraction.Command
Sends a brief command usage message to the Sender.
sendUsage(Sender, String) - Method in class me.lucko.luckperms.common.command.abstraction.ParentCommand
 
sendUsage(Sender, String) - Method in class me.lucko.luckperms.common.command.abstraction.SingleCommand
 
SeparatedConfigurateStorage - Class in me.lucko.luckperms.common.storage.implementation.file
Flat-file storage using Configurate ConfigurationNodes.
SeparatedConfigurateStorage(LuckPermsPlugin, String, ConfigurateLoader, String, String) - Constructor for class me.lucko.luckperms.common.storage.implementation.file.SeparatedConfigurateStorage
 
serialize(Action) - Static method in class me.lucko.luckperms.common.actionlog.ActionJsonSerializer
 
serialize(ContextSet) - Static method in class me.lucko.luckperms.common.context.serializer.ContextSetJsonSerializer
 
serializeContextSet(ContextSet) - Static method in class me.lucko.luckperms.common.context.serializer.ContextSetConfigurateSerializer
 
serializeNode(Node, boolean) - Static method in class me.lucko.luckperms.common.node.utils.NodeJsonSerializer
 
serializeNodes(Collection<Node>) - Static method in class me.lucko.luckperms.common.node.utils.NodeJsonSerializer
 
serializeTo(JObject) - Method in class me.lucko.luckperms.common.verbose.event.MetaCheckEvent
 
serializeTo(JObject) - Method in class me.lucko.luckperms.common.verbose.event.PermissionCheckEvent
 
serializeTo(JObject) - Method in class me.lucko.luckperms.common.verbose.event.VerboseEvent
 
SERVER - Enum constant in enum class me.lucko.luckperms.common.bulkupdate.query.QueryField
 
SERVER - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The name of the server
SERVER_NAME_TEST - Static variable in class me.lucko.luckperms.common.storage.misc.DataConstraints
 
sessions() - Method in class me.lucko.luckperms.common.webeditor.store.WebEditorStore
 
set() - Static method in class me.lucko.luckperms.common.util.EmptyCollections
 
SET_INHERIT_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
SET_META_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
SET_META_TEMP_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
SET_PARENT_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
SET_TEMP_INHERIT_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
SET_TRACK_PARENT_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
setAutoCommit(boolean) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
setCatalog(String) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
setClientInfo(String, String) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
setClientInfo(Properties) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
setContent(Iterable<? extends Node>) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
setContent(Iterable<? extends Node>) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
setContent(Iterable<? extends Node>) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
setContent(Stream<? extends Node>) - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
setContent(Stream<? extends Node>) - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
setContent(Stream<? extends Node>) - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
setGroups(List<String>) - Method in class me.lucko.luckperms.common.model.Track
 
setHoldability(int) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
setMessagingService(InternalMessagingService) - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
setMessagingService(InternalMessagingService) - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Sets the messaging service.
setNetworkTimeout(Executor, int) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
setNode(DataType, Node, boolean) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
setNode(DataType, Node, TemporaryNodeMergeStrategy) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
setNodes(DataType, Iterable<? extends Node>, boolean) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
setNodes(DataType, Difference<Node>, boolean) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
setOrdinal(int) - Method in class me.lucko.luckperms.common.config.generic.key.SimpleConfigKey
 
setOverriddenResult(IntegerResult<N>) - Method in class me.lucko.luckperms.common.cacheddata.result.IntegerResult
 
setOverriddenResult(StringResult<N>) - Method in class me.lucko.luckperms.common.cacheddata.result.StringResult
 
setOverriddenResult(TristateResult) - Method in class me.lucko.luckperms.common.cacheddata.result.TristateResult
 
SETPERMISSION_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
SETPERMISSION_TEMP_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
setPrimaryGroup(String) - Method in class me.lucko.luckperms.common.api.implementation.ApiUser
 
setPrimaryGroup(String) - Method in class me.lucko.luckperms.common.cacheddata.type.MetaAccumulator
 
setProperties(HikariConfig, Map<String, Object>) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.HikariConnectionFactory
Sets the given connection properties onto the config.
setReadOnly(boolean) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
setReloadable(boolean) - Method in class me.lucko.luckperms.common.config.generic.key.SimpleConfigKey
 
setRemotePublicKey(PublicKey) - Method in class me.lucko.luckperms.common.webeditor.socket.WebEditorSocket
 
setSavepoint() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
setSavepoint(String) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
setSchema(String) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
setSource(Map<String, Node>) - Method in class me.lucko.luckperms.common.calculator.processor.AbstractSourceBasedProcessor
 
setSource(Map<String, Node>) - Method in interface me.lucko.luckperms.common.calculator.processor.PermissionProcessor
Sets the source permissions which should be used by this processor
setSourcePermissions(Map<String, Node>) - Method in class me.lucko.luckperms.common.calculator.PermissionCalculator
Defines the source permissions map which should be used when calculating a result.
setStoredValue(String) - Method in interface me.lucko.luckperms.common.model.PrimaryGroupHolder
Sets the primary group which is stored against the user's data.
setStoredValue(String) - Method in class me.lucko.luckperms.common.model.PrimaryGroupHolder.Stored
 
setTransactionIsolation(int) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
setTypeMap(Map<String, Class<?>>) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
setupContextManager() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
setupManagers() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
setupPlatformHooks() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
setupSenderFactory() - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
setUsername(String, boolean) - Method in class me.lucko.luckperms.common.model.User
Sets the users name
severe(String) - Method in class me.lucko.luckperms.common.plugin.logging.JavaPluginLogger
 
severe(String) - Method in class me.lucko.luckperms.common.plugin.logging.Log4jPluginLogger
 
severe(String) - Method in interface me.lucko.luckperms.common.plugin.logging.PluginLogger
 
severe(String) - Method in class me.lucko.luckperms.common.plugin.logging.Slf4jPluginLogger
 
severe(String, Throwable) - Method in class me.lucko.luckperms.common.plugin.logging.JavaPluginLogger
 
severe(String, Throwable) - Method in class me.lucko.luckperms.common.plugin.logging.Log4jPluginLogger
 
severe(String, Throwable) - Method in interface me.lucko.luckperms.common.plugin.logging.PluginLogger
 
severe(String, Throwable) - Method in class me.lucko.luckperms.common.plugin.logging.Slf4jPluginLogger
 
ShorthandParser - Enum Class in me.lucko.luckperms.common.node.utils
Utility to expand shorthand nodes
shouldAccumulate(ChatMetaType, ChatMetaNode<?, ?>, ChatMetaNode<?, ?>) - Method in class me.lucko.luckperms.common.metastacking.FluentMetaStackElement
 
shouldAutoLoad(Dependency) - Method in class me.lucko.luckperms.common.dependencies.DependencyRegistry
 
shouldCensorValue(String) - Static method in class me.lucko.luckperms.common.config.ConfigKeys
Check if the value at the given path should be censored in console/log output
shouldDisplay() - Method in class me.lucko.luckperms.common.command.abstraction.Command
Gets if this command should be displayed in command listings, or "hidden"
shouldDisplay() - Method in class me.lucko.luckperms.common.commands.misc.ApplyEditsCommand
 
shouldDisplay() - Method in class me.lucko.luckperms.common.commands.misc.TrustEditorCommand
 
shouldIgnoreMessages() - Method in class me.lucko.luckperms.common.webeditor.socket.listener.WebEditorSocketListener
Checks if incoming messages should be ignored.
shouldPost(Class<? extends LuckPermsEvent>) - Method in class me.lucko.luckperms.common.event.AbstractEventBus
 
shutdown() - Method in class me.lucko.luckperms.common.storage.implementation.file.AbstractConfigurateStorage
 
shutdown() - Method in class me.lucko.luckperms.common.storage.implementation.file.CombinedConfigurateStorage
 
shutdown() - Method in class me.lucko.luckperms.common.storage.implementation.mongodb.MongoStorage
 
shutdown() - Method in class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
shutdown() - Method in interface me.lucko.luckperms.common.storage.implementation.sql.connection.ConnectionFactory
 
shutdown() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.H2ConnectionFactory
 
shutdown() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.SqliteConnectionFactory
 
shutdown() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
Actually closes the underlying connection.
shutdown() - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.HikariConnectionFactory
 
shutdown() - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
shutdown() - Method in interface me.lucko.luckperms.common.storage.implementation.StorageImplementation
 
shutdown() - Method in class me.lucko.luckperms.common.storage.Storage
 
shutdownExecutor() - Method in class me.lucko.luckperms.common.plugin.scheduler.AbstractJavaScheduler
 
shutdownExecutor() - Method in interface me.lucko.luckperms.common.plugin.scheduler.SchedulerAdapter
Shuts down the executor instance.
shutdownScheduler() - Method in class me.lucko.luckperms.common.plugin.scheduler.AbstractJavaScheduler
 
shutdownScheduler() - Method in interface me.lucko.luckperms.common.plugin.scheduler.SchedulerAdapter
Shuts down the scheduler instance.
sign(PrivateKey, String) - Static method in class me.lucko.luckperms.common.webeditor.socket.CryptographyUtils
Signs msg using the given PrivateKey.
signalContextUpdate(Object) - Method in class me.lucko.luckperms.common.api.implementation.ApiContextManager
 
signalContextUpdate(S) - Method in class me.lucko.luckperms.common.context.manager.ContextManager
 
SIMILAR - Enum constant in enum class me.lucko.luckperms.common.bulkupdate.comparison.StandardComparison
 
SimpleConfigKey<T> - Class in me.lucko.luckperms.common.config.generic.key
Basic ConfigKey implementation.
SimpleExtensionManager - Class in me.lucko.luckperms.common.extension
 
SimpleExtensionManager(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.extension.SimpleExtensionManager
 
SimpleMetaStackDefinition - Class in me.lucko.luckperms.common.metastacking
 
SimpleMetaStackDefinition(List<MetaStackElement>, DuplicateRemovalFunction, String, String, String) - Constructor for class me.lucko.luckperms.common.metastacking.SimpleMetaStackDefinition
 
SimpleMetaValueSelector - Class in me.lucko.luckperms.common.cacheddata.type
 
SimpleMetaValueSelector(Map<String, SimpleMetaValueSelector.Strategy>, SimpleMetaValueSelector.Strategy) - Constructor for class me.lucko.luckperms.common.cacheddata.type.SimpleMetaValueSelector
 
SimpleMetaValueSelector.Strategy - Enum Class in me.lucko.luckperms.common.cacheddata.type
 
SingleCommand - Class in me.lucko.luckperms.common.command.abstraction
Represents a single "main" command (one without any children)
SingleCommand(CommandSpec, String, CommandPermission, Predicate<Integer>) - Constructor for class me.lucko.luckperms.common.command.abstraction.SingleCommand
 
size() - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl
 
size() - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
 
size() - Method in interface me.lucko.luckperms.common.model.nodemap.NodeMap
 
size() - Method in class me.lucko.luckperms.common.model.nodemap.NodeMapMutable
 
size() - Method in class me.lucko.luckperms.common.model.nodemap.RecordedNodeMap
 
sizeBytes() - Method in class me.lucko.luckperms.common.storage.StorageMetadata
 
sizeBytes(long) - Method in class me.lucko.luckperms.common.storage.StorageMetadata
 
SKIP_BULKUPDATE_CONFIRMATION - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If LuckPerms should not require users to confirm bulkupdate operations.
SLF4J_API - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
SLF4J_SIMPLE - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
Slf4jPluginLogger - Class in me.lucko.luckperms.common.plugin.logging
 
Slf4jPluginLogger(Logger) - Constructor for class me.lucko.luckperms.common.plugin.logging.Slf4jPluginLogger
 
SNAKEYAML - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
socket() - Method in class me.lucko.luckperms.common.http.BytesocksClient.Socket
 
Socket(String, WebSocket) - Constructor for class me.lucko.luckperms.common.http.BytesocksClient.Socket
 
SocketMessageType - Enum Class in me.lucko.luckperms.common.webeditor.socket
 
sockets() - Method in class me.lucko.luckperms.common.webeditor.store.WebEditorStore
 
SortMode - Class in me.lucko.luckperms.common.command.utils
 
SortMode(SortType, boolean) - Constructor for class me.lucko.luckperms.common.command.utils.SortMode
 
SortType - Enum Class in me.lucko.luckperms.common.command.utils
 
source(UUID) - Method in class me.lucko.luckperms.common.actionlog.LoggedAction.Builder
 
source(Sender) - Method in class me.lucko.luckperms.common.actionlog.LoggedAction.Builder
 
sourceMap - Variable in class me.lucko.luckperms.common.calculator.processor.AbstractSourceBasedProcessor
 
sourceName(String) - Method in class me.lucko.luckperms.common.actionlog.LoggedAction.Builder
 
SPLIT_BY_NODE_SEPARATOR_IN_TWO - Static variable in class me.lucko.luckperms.common.node.factory.Delimiters
 
SPLIT_STORAGE - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If split storage is being used
SPLIT_STORAGE_OPTIONS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The options for split storage
spliterator() - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl
 
spliterator() - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
 
splitNewlines(Component) - Static method in class me.lucko.luckperms.common.sender.AbstractSender
 
SplitStorage - Class in me.lucko.luckperms.common.storage.implementation.split
 
SplitStorage(LuckPermsPlugin, Map<StorageType, StorageImplementation>, Map<SplitStorageType, StorageType>) - Constructor for class me.lucko.luckperms.common.storage.implementation.split.SplitStorage
 
SplitStorageType - Enum Class in me.lucko.luckperms.common.storage.implementation.split
 
SPONGE - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission.Type
 
SPONGE - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
SPONGE_OPTION_CLEAR - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
SPONGE_OPTION_CLEAR - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
SPONGE_OPTION_INFO - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
SPONGE_OPTION_INFO - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
SPONGE_OPTION_SET - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
SPONGE_OPTION_SET - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
SPONGE_OPTION_UNSET - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
SPONGE_OPTION_UNSET - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
SPONGE_PARENT_ADD - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
SPONGE_PARENT_ADD - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
SPONGE_PARENT_CLEAR - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
SPONGE_PARENT_CLEAR - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
SPONGE_PARENT_INFO - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
SPONGE_PARENT_INFO - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
SPONGE_PARENT_REMOVE - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
SPONGE_PARENT_REMOVE - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
SPONGE_PERMISSION_CLEAR - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
SPONGE_PERMISSION_CLEAR - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
SPONGE_PERMISSION_INFO - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
SPONGE_PERMISSION_INFO - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
SPONGE_PERMISSION_SET - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
SPONGE_PERMISSION_SET - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
SpongeWildcardProcessor - Class in me.lucko.luckperms.common.calculator.processor
 
SpongeWildcardProcessor() - Constructor for class me.lucko.luckperms.common.calculator.processor.SpongeWildcardProcessor
 
SQL_TABLE_PREFIX - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The prefix for any SQL tables
SQLITE - Enum constant in enum class me.lucko.luckperms.common.storage.StorageType
 
SQLITE_DRIVER - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
SqliteConnectionFactory - Class in me.lucko.luckperms.common.storage.implementation.sql.connection.file
 
SqliteConnectionFactory(Path) - Constructor for class me.lucko.luckperms.common.storage.implementation.sql.connection.file.SqliteConnectionFactory
 
SqlMessenger - Class in me.lucko.luckperms.common.messaging.sql
 
SqlMessenger(LuckPermsPlugin, SqlStorage, IncomingMessageConsumer) - Constructor for class me.lucko.luckperms.common.messaging.sql.SqlMessenger
 
SqlRowId - Class in me.lucko.luckperms.common.storage.implementation.sql
 
SqlRowId(long) - Constructor for class me.lucko.luckperms.common.storage.implementation.sql.SqlRowId
 
SqlStorage - Class in me.lucko.luckperms.common.storage.implementation.sql
 
SqlStorage(LuckPermsPlugin, ConnectionFactory, String) - Constructor for class me.lucko.luckperms.common.storage.implementation.sql.SqlStorage
 
StackTracePrinter - Class in me.lucko.luckperms.common.util
 
StackTracePrinter.Builder - Class in me.lucko.luckperms.common.util
 
StandardComparison - Enum Class in me.lucko.luckperms.common.bulkupdate.comparison
An enumeration of standard Comparisons.
StandardGroupManager - Class in me.lucko.luckperms.common.model.manager.group
 
StandardGroupManager(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.model.manager.group.StandardGroupManager
 
StandardNodeMatchers - Class in me.lucko.luckperms.common.node.matcher
 
StandardStackElements - Class in me.lucko.luckperms.common.metastacking
Contains the standard MetaStackElements provided by LuckPerms.
StandardTrackManager - Class in me.lucko.luckperms.common.model.manager.track
 
StandardTrackManager(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.model.manager.track.StandardTrackManager
 
StandardUserManager - Class in me.lucko.luckperms.common.model.manager.user
 
StandardUserManager(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.model.manager.user.StandardUserManager
 
startsWith(String...) - Static method in interface me.lucko.luckperms.common.command.tabcomplete.CompletionSupplier
 
startsWith(Collection<String>) - Static method in interface me.lucko.luckperms.common.command.tabcomplete.CompletionSupplier
 
startsWith(Supplier<Stream<String>>) - Static method in interface me.lucko.luckperms.common.command.tabcomplete.CompletionSupplier
 
startsWithIgnoreCase(String) - Static method in class me.lucko.luckperms.common.util.Predicates
 
STARTUP_BANNER - Static variable in interface me.lucko.luckperms.common.locale.Message
 
Storage - Class in me.lucko.luckperms.common.storage
Provides a CompletableFuture based API for interacting with a StorageImplementation.
Storage(LuckPermsPlugin, StorageImplementation) - Constructor for class me.lucko.luckperms.common.storage.Storage
 
STORAGE_METHOD - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The name of the storage method being used
StorageAssistant - Class in me.lucko.luckperms.common.command.utils
Utility methods for saving users, groups and tracks.
StorageCredentials - Class in me.lucko.luckperms.common.storage.misc
 
StorageCredentials(String, String, String, String, int, int, int, int, int, Map<String, String>) - Constructor for class me.lucko.luckperms.common.storage.misc.StorageCredentials
 
StorageFactory - Class in me.lucko.luckperms.common.storage
 
StorageFactory(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.storage.StorageFactory
 
StorageImplementation - Interface in me.lucko.luckperms.common.storage.implementation
 
StorageLocation - Enum Class in me.lucko.luckperms.common.storage.implementation.file
 
StorageMetadata - Class in me.lucko.luckperms.common.storage
 
StorageMetadata() - Constructor for class me.lucko.luckperms.common.storage.StorageMetadata
 
StorageType - Enum Class in me.lucko.luckperms.common.storage
 
Stored(User) - Constructor for class me.lucko.luckperms.common.model.PrimaryGroupHolder.Stored
 
STRING - Static variable in interface me.lucko.luckperms.common.config.generic.key.ConfigKeyFactory
 
STRING_LIST - Static variable in interface me.lucko.luckperms.common.config.generic.key.ConfigKeyFactory
 
STRING_MAP - Static variable in interface me.lucko.luckperms.common.config.generic.key.ConfigKeyFactory
 
StringBasedConfigurationAdapter - Class in me.lucko.luckperms.common.config.generic.adapter
 
StringBasedConfigurationAdapter() - Constructor for class me.lucko.luckperms.common.config.generic.adapter.StringBasedConfigurationAdapter
 
stringKey(String, String) - Static method in interface me.lucko.luckperms.common.config.generic.key.ConfigKeyFactory
 
stringListKey(String, List<String>) - Static method in interface me.lucko.luckperms.common.config.generic.key.ConfigKeyFactory
 
StringResult<N> - Class in me.lucko.luckperms.common.cacheddata.result
Represents the result of a meta lookup
StringResult(String, N, StringResult<N>) - Constructor for class me.lucko.luckperms.common.cacheddata.result.StringResult
 
subList(int, int) - Method in class me.lucko.luckperms.common.command.utils.ArgumentList
 
submit(LuckPermsPlugin, Sender) - Method in class me.lucko.luckperms.common.actionlog.LoggedAction
 
submit(Action) - Method in class me.lucko.luckperms.common.api.implementation.ApiActionLogger
 
submitToStorage(Action) - Method in class me.lucko.luckperms.common.api.implementation.ApiActionLogger
 
subscribe(Class<T>, Consumer<? super T>) - Method in class me.lucko.luckperms.common.event.AbstractEventBus
 
subscribe(Object, Class<T>, Consumer<? super T>) - Method in class me.lucko.luckperms.common.event.AbstractEventBus
 
subscribe(LuckPermsEventListener) - Method in class me.lucko.luckperms.common.event.AbstractEventBus
 
success(String, String) - Static method in class me.lucko.luckperms.common.model.DemotionResults
 
success(String, String) - Static method in class me.lucko.luckperms.common.model.PromotionResults
 
successors(PermissionHolder) - Method in class me.lucko.luckperms.common.inheritance.InheritanceGraph
 
successors(N) - Method in interface me.lucko.luckperms.common.graph.Graph
Returns all nodes in this graph directly adjacent to node which can be reached by traversing node's outgoing edges.
suffix(String) - Method in class me.lucko.luckperms.common.node.types.Suffix.Builder
 
Suffix - Class in me.lucko.luckperms.common.node.types
 
Suffix(String, int, boolean, long, ImmutableContextSet, Map<NodeMetadataKey<?>, Object>) - Constructor for class me.lucko.luckperms.common.node.types.Suffix
 
SUFFIX_FORMATTING_OPTIONS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
Creates a new suffix MetaStack element based upon the configured values.
Suffix.Builder - Class in me.lucko.luckperms.common.node.types
 
supply() - Method in class me.lucko.luckperms.common.cache.Cache
 
supply() - Method in class me.lucko.luckperms.common.cache.ExpiringCache
 
supply() - Method in class me.lucko.luckperms.common.context.manager.QueryOptionsCache
 
supply() - Method in class me.lucko.luckperms.common.model.Group.DisplayNameCache
 
supply() - Method in class me.lucko.luckperms.common.model.WeightCache
 
supplyCompletions(String) - Method in interface me.lucko.luckperms.common.command.tabcomplete.CompletionSupplier
 
sync() - Method in interface me.lucko.luckperms.common.plugin.scheduler.SchedulerAdapter
Gets a sync executor instance
SYNC - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
SYNC - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
SYNC_TIME - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
How many minutes to wait between syncs.
SyncCommand - Class in me.lucko.luckperms.common.commands.misc
 
SyncCommand() - Constructor for class me.lucko.luckperms.common.commands.misc.SyncCommand
 
SyncTask - Class in me.lucko.luckperms.common.tasks
System wide sync task for LuckPerms.
SyncTask(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.tasks.SyncTask
 
SyncTask.Buffer - Class in me.lucko.luckperms.common.tasks
 
SystemPropertyConfigAdapter - Class in me.lucko.luckperms.common.config.generic.adapter
 
SystemPropertyConfigAdapter(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.config.generic.adapter.SystemPropertyConfigAdapter
 

T

TAB_COMPLETE - Enum constant in enum class me.lucko.luckperms.common.command.utils.ArgumentTokenizer
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.command.abstraction.Command
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.command.abstraction.GenericChildCommand
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.command.abstraction.GenericParentCommand
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.command.abstraction.ParentCommand
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaAddChatMeta
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaAddTempChatMeta
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaClear
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaRemoveChatMeta
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaRemoveTempChatMeta
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaSet
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaSetChatMeta
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaSetTemp
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaSetTempChatMeta
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaUnset
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.meta.MetaUnsetTemp
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.other.HolderClear
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.parent.ParentAdd
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.parent.ParentAddTemp
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.parent.ParentClear
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.parent.ParentClearTrack
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.parent.ParentRemove
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.parent.ParentRemoveTemp
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.parent.ParentSet
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.parent.ParentSetTrack
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.parent.UserSwitchPrimaryGroup
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.permission.PermissionCheck
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.permission.PermissionClear
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.permission.PermissionSet
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.permission.PermissionSetTemp
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.permission.PermissionUnset
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.generic.permission.PermissionUnsetTemp
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.group.DeleteGroup
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.group.GroupRename
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.group.GroupSetDisplayName
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.log.LogGroupHistory
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.log.LogTrackHistory
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.misc.SearchCommand
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.misc.VerboseCommand
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.track.DeleteTrack
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.track.TrackAppend
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.track.TrackInsert
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.track.TrackRemove
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.user.UserDemote
 
tabComplete(LuckPermsPlugin, Sender, ArgumentList) - Method in class me.lucko.luckperms.common.commands.user.UserPromote
 
tabCompleteCommand(Sender, List<String>) - Method in class me.lucko.luckperms.common.command.CommandManager
 
TabCompleter - Class in me.lucko.luckperms.common.command.tabcomplete
Utility for computing tab completion results
TabCompletions - Class in me.lucko.luckperms.common.command.tabcomplete
Common completion suppliers used by the plugin
TabCompletions(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.command.tabcomplete.TabCompletions
 
TAKES_ARGUMENT_FOR_TARGET - Enum constant in enum class me.lucko.luckperms.common.command.abstraction.ParentCommand.Type
 
target(UUID) - Method in class me.lucko.luckperms.common.actionlog.LoggedAction.Builder
 
target(PermissionHolder) - Method in class me.lucko.luckperms.common.actionlog.LoggedAction.Builder
 
target(Track) - Method in class me.lucko.luckperms.common.actionlog.LoggedAction.Builder
 
targetName(String) - Method in class me.lucko.luckperms.common.actionlog.LoggedAction.Builder
 
targetType(Action.Target.Type) - Method in class me.lucko.luckperms.common.actionlog.LoggedAction.Builder
 
TEMPORARY_ADD_BEHAVIOUR - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
Controls how temporary add commands should behave
test(String) - Method in interface me.lucko.luckperms.common.bulkupdate.comparison.Comparison.CompiledExpression
Tests the expression against a given string, according to the rules of the parent Comparison.
test(Node) - Method in class me.lucko.luckperms.common.node.matcher.ConstraintNodeMatcher
 
testUsernameValidity(String) - Method in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
 
testUsernameValidity(String) - Method in interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
Tests whether the given username is valid.
THIRD_PARTY_API - Enum constant in enum class me.lucko.luckperms.common.verbose.event.CheckOrigin
Indicates the check was caused by a 3rd party API call
Throwing - Interface in me.lucko.luckperms.common.util
 
Throwing.Consumer<T> - Interface in me.lucko.luckperms.common.util
 
Throwing.Runnable - Interface in me.lucko.luckperms.common.util
 
timeoutSettings(long, TimeUnit) - Static method in class me.lucko.luckperms.common.model.manager.user.UserHousekeeper
 
timestamp(Instant) - Method in class me.lucko.luckperms.common.actionlog.LoggedAction.Builder
 
toArray() - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl
 
toArray() - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
 
toBuilder() - Method in class me.lucko.luckperms.common.node.types.DisplayName
 
toBuilder() - Method in class me.lucko.luckperms.common.node.types.Inheritance
 
toBuilder() - Method in class me.lucko.luckperms.common.node.types.Meta
 
toBuilder() - Method in class me.lucko.luckperms.common.node.types.Permission
 
toBuilder() - Method in class me.lucko.luckperms.common.node.types.Prefix
 
toBuilder() - Method in class me.lucko.luckperms.common.node.types.RegexPermission
 
toBuilder() - Method in class me.lucko.luckperms.common.node.types.Suffix
 
toBuilder() - Method in class me.lucko.luckperms.common.node.types.Weight
 
toBuilder() - Method in class me.lucko.luckperms.common.query.QueryOptionsImpl
 
toBuilder() - Method in class me.lucko.luckperms.common.util.StackTracePrinter
 
toEnumMap(Class<K>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class me.lucko.luckperms.common.util.ImmutableCollectors
 
toEnumSet(Class<T>) - Static method in class me.lucko.luckperms.common.util.ImmutableCollectors
 
toFlattenedMap() - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl
Deprecated.
toFlattenedMap() - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
Deprecated.
toFormattedString() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaStackAccumulator
 
toJson() - Method in class me.lucko.luckperms.common.util.gson.JArray
 
toJson() - Method in interface me.lucko.luckperms.common.util.gson.JElement
 
toJson() - Method in class me.lucko.luckperms.common.util.gson.JObject
 
toJson(String) - Method in class me.lucko.luckperms.common.treeview.ImmutableTreeNode
 
toJson(StackTracePrinter) - Method in class me.lucko.luckperms.common.verbose.event.VerboseEvent
 
tokenize(boolean) - Method in class me.lucko.luckperms.common.command.utils.QuotedStringTokenizer
 
tokenizeInput(String) - Method in enum class me.lucko.luckperms.common.command.utils.ArgumentTokenizer
 
tokenizeInput(String[]) - Method in enum class me.lucko.luckperms.common.command.utils.ArgumentTokenizer
 
toList() - Static method in class me.lucko.luckperms.common.util.ImmutableCollectors
 
toMap() - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl
 
toMap() - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
 
toMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class me.lucko.luckperms.common.util.ImmutableCollectors
 
TOML - Enum constant in enum class me.lucko.luckperms.common.storage.StorageType
 
TOML_COMBINED - Enum constant in enum class me.lucko.luckperms.common.storage.StorageType
 
TOML4J - Enum constant in enum class me.lucko.luckperms.common.dependencies.Dependency
 
TomlLoader - Class in me.lucko.luckperms.common.storage.implementation.file.loader
 
TomlLoader() - Constructor for class me.lucko.luckperms.common.storage.implementation.file.loader.TomlLoader
 
toMultimap() - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl
 
toReadableString() - Method in class me.lucko.luckperms.common.bulkupdate.PreparedStatementBuilder
 
toResult() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaStackAccumulator
 
toSet() - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl
 
toSet() - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
 
toSet() - Static method in class me.lucko.luckperms.common.util.ImmutableCollectors
 
toSortedSet() - Static method in class me.lucko.luckperms.common.util.ImmutableCollectors
 
toSortedSet(Comparator<? super E>) - Static method in class me.lucko.luckperms.common.util.ImmutableCollectors
 
toString() - Method in class me.lucko.luckperms.common.actionlog.LoggedAction
 
toString() - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdate
 
toString() - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdateBuilder
 
toString() - Method in class me.lucko.luckperms.common.bulkupdate.comparison.Constraint
 
toString() - Method in enum class me.lucko.luckperms.common.bulkupdate.comparison.StandardComparison
 
toString() - Method in class me.lucko.luckperms.common.cacheddata.result.IntegerResult
 
toString() - Method in class me.lucko.luckperms.common.cacheddata.result.StringResult
 
toString() - Method in class me.lucko.luckperms.common.cacheddata.result.TristateResult
 
toString() - Method in class me.lucko.luckperms.common.cacheddata.type.MetaAccumulator
 
toString() - Method in enum class me.lucko.luckperms.common.command.utils.SortType
 
toString() - Method in class me.lucko.luckperms.common.context.ContextImpl
 
toString() - Method in class me.lucko.luckperms.common.context.ImmutableContextSetImpl
 
toString() - Method in class me.lucko.luckperms.common.context.MutableContextSetImpl
 
toString() - Method in class me.lucko.luckperms.common.event.model.EntitySourceImpl
 
toString() - Method in class me.lucko.luckperms.common.event.model.SenderPlatformEntity
 
toString() - Method in class me.lucko.luckperms.common.event.model.UnknownSource
 
toString() - Method in class me.lucko.luckperms.common.metastacking.FluentMetaStackElement
 
toString() - Method in class me.lucko.luckperms.common.metastacking.SimpleMetaStackDefinition
 
toString() - Method in class me.lucko.luckperms.common.model.Group
 
toString() - Method in enum class me.lucko.luckperms.common.model.HolderType
 
toString() - Method in class me.lucko.luckperms.common.model.InheritanceOrigin
 
toString() - Method in class me.lucko.luckperms.common.model.PermissionHolderIdentifier
 
toString() - Method in class me.lucko.luckperms.common.model.Track
 
toString() - Method in class me.lucko.luckperms.common.model.User
 
toString() - Method in class me.lucko.luckperms.common.model.UserIdentifier
 
toString() - Method in class me.lucko.luckperms.common.node.AbstractNode
 
toString() - Method in class me.lucko.luckperms.common.node.matcher.ConstraintNodeMatcher
 
toString() - Method in class me.lucko.luckperms.common.plugin.util.HealthCheckResult
 
toString() - Method in class me.lucko.luckperms.common.query.QueryOptionsImpl
 
toString() - Method in class me.lucko.luckperms.common.storage.implementation.sql.SqlRowId
 
toString() - Method in class me.lucko.luckperms.common.storage.misc.NodeEntry
 
toString() - Method in class me.lucko.luckperms.common.storage.misc.PlayerSaveResultImpl
 
toString() - Method in class me.lucko.luckperms.common.util.Difference.Change
 
toString() - Method in class me.lucko.luckperms.common.util.Difference
 
toString() - Method in class me.lucko.luckperms.common.util.Paginated.Entry
 
toString() - Method in enum class me.lucko.luckperms.common.verbose.event.VerboseEventType
 
toString() - Method in class me.lucko.luckperms.common.verbose.VerboseCheckTarget
 
toString() - Method in class me.lucko.luckperms.common.verbose.VerboseFilter
 
Track - Class in me.lucko.luckperms.common.model
 
Track(String, LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.model.Track
 
TRACK - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission.Type
 
TRACK - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
TRACK - Enum constant in enum class me.lucko.luckperms.common.storage.implementation.split.SplitStorageType
 
TRACK_ALREADY_CONTAINS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRACK_AMBIGUOUS_CALL - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRACK_APPEND - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
TRACK_APPEND - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
TRACK_APPEND_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRACK_CLEAR - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
TRACK_CLEAR - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
TRACK_CLEAR - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRACK_CLONE - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
TRACK_CLONE - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
TRACK_DOES_NOT_CONTAIN - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRACK_EDITOR - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
TRACK_EDITOR - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
TRACK_EMPTY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRACK_INFO - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
TRACK_INFO - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
TRACK_INFO - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRACK_INSERT - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
TRACK_INSERT - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
TRACK_INSERT_ERROR_INVALID_POS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRACK_INSERT_ERROR_NUMBER - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRACK_INSERT_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRACK_INVALID_ENTRY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRACK_LOAD_ERROR - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRACK_NAME_TEST - Static variable in class me.lucko.luckperms.common.storage.misc.DataConstraints
 
TRACK_NAME_TEST_ALLOW_SPACE - Static variable in class me.lucko.luckperms.common.storage.misc.DataConstraints
 
TRACK_NOT_FOUND - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRACK_PATH - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRACK_PATH_HIGHLIGHTED - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRACK_PATH_HIGHLIGHTED_PROGRESSION - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRACK_REMOVE - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
TRACK_REMOVE - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
TRACK_REMOVE_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRACK_RENAME - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
TRACK_RENAME - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
TRACK_SAVE_ERROR - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TrackAppend - Class in me.lucko.luckperms.common.commands.track
 
TrackAppend() - Constructor for class me.lucko.luckperms.common.commands.track.TrackAppend
 
TrackClear - Class in me.lucko.luckperms.common.commands.track
 
TrackClear() - Constructor for class me.lucko.luckperms.common.commands.track.TrackClear
 
TrackClone - Class in me.lucko.luckperms.common.commands.track
 
TrackClone() - Constructor for class me.lucko.luckperms.common.commands.track.TrackClone
 
TrackEditor - Class in me.lucko.luckperms.common.commands.track
 
TrackEditor() - Constructor for class me.lucko.luckperms.common.commands.track.TrackEditor
 
TrackInfo - Class in me.lucko.luckperms.common.commands.track
 
TrackInfo() - Constructor for class me.lucko.luckperms.common.commands.track.TrackInfo
 
TrackInsert - Class in me.lucko.luckperms.common.commands.track
 
TrackInsert() - Constructor for class me.lucko.luckperms.common.commands.track.TrackInsert
 
TrackManager<T> - Interface in me.lucko.luckperms.common.model.manager.track
 
TrackParentCommand - Class in me.lucko.luckperms.common.commands.track
 
TrackParentCommand() - Constructor for class me.lucko.luckperms.common.commands.track.TrackParentCommand
 
TrackRemove - Class in me.lucko.luckperms.common.commands.track
 
TrackRemove() - Constructor for class me.lucko.luckperms.common.commands.track.TrackRemove
 
TrackRename - Class in me.lucko.luckperms.common.commands.track
 
TrackRename() - Constructor for class me.lucko.luckperms.common.commands.track.TrackRename
 
tracks(LuckPermsPlugin) - Static method in class me.lucko.luckperms.common.command.tabcomplete.TabCompletions
 
TRACKS - Enum constant in enum class me.lucko.luckperms.common.storage.implementation.file.StorageLocation
 
TRACKS_LIST - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRACKS_LOAD_ERROR - Static variable in interface me.lucko.luckperms.common.locale.Message
 
trackStatistics(boolean) - Method in class me.lucko.luckperms.common.bulkupdate.BulkUpdateBuilder
 
transientData() - Method in class me.lucko.luckperms.common.api.implementation.ApiPermissionHolder
 
transientData() - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
TranslationManager - Class in me.lucko.luckperms.common.locale
 
TranslationManager(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.locale.TranslationManager
 
TranslationRepository - Class in me.lucko.luckperms.common.locale
 
TranslationRepository(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.locale.TranslationRepository
 
TranslationRepository.LanguageInfo - Class in me.lucko.luckperms.common.locale
 
TRANSLATIONS - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
TRANSLATIONS - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
TRANSLATIONS_DOWNLOAD_ERROR - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRANSLATIONS_DOWNLOAD_PROMPT - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRANSLATIONS_INSTALL_COMPLETE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRANSLATIONS_INSTALLING - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRANSLATIONS_INSTALLING_SPECIFIC - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRANSLATIONS_SEARCHING - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TRANSLATIONS_SEARCHING_ERROR - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TranslationsCommand - Class in me.lucko.luckperms.common.commands.misc
 
TranslationsCommand() - Constructor for class me.lucko.luckperms.common.commands.misc.TranslationsCommand
 
TraversalAlgorithm - Enum Class in me.lucko.luckperms.common.graph
A set of traversal algorithm implementations for Graphs.
traverse(Graph<N>, N) - Method in enum class me.lucko.luckperms.common.graph.TraversalAlgorithm
Returns an unmodifiable Iterable over the nodes reachable from startNode, in the order defined by the algorithm.
traverse(TraversalAlgorithm, boolean, PermissionHolder) - Method in class me.lucko.luckperms.common.inheritance.InheritanceGraph
Returns an iterable which will traverse this inheritance graph using the specified algorithm starting at the given permission holder start node.
traverse(TraversalAlgorithm, N) - Method in interface me.lucko.luckperms.common.graph.Graph
Returns an iterable which will traverse this graph using the specified algorithm starting at the given node.
traverse(PermissionHolder) - Method in class me.lucko.luckperms.common.inheritance.InheritanceGraph
Perform a traversal according to the rules defined in the configuration.
TREE - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
TREE - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
TREE_EMPTY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TREE_UPLOAD_START - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TREE_URL - Static variable in interface me.lucko.luckperms.common.locale.Message
 
TREE_VIEWER_URL_PATTERN - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The URL of the tree viewer
TreeCommand - Class in me.lucko.luckperms.common.commands.misc
 
TreeCommand() - Constructor for class me.lucko.luckperms.common.commands.misc.TreeCommand
 
TreeNode - Class in me.lucko.luckperms.common.treeview
Represents one "branch" or "level" of the node tree
TreeNode() - Constructor for class me.lucko.luckperms.common.treeview.TreeNode
 
TreeView - Class in me.lucko.luckperms.common.treeview
A readable view of a branch of TreeNodes.
TreeView(PermissionRegistry, String) - Constructor for class me.lucko.luckperms.common.treeview.TreeView
 
TristateResult - Class in me.lucko.luckperms.common.cacheddata.result
Represents the result of a PermissionCalculator lookup.
TristateResult.Factory - Class in me.lucko.luckperms.common.cacheddata.result
 
truncateLength(int) - Method in class me.lucko.luckperms.common.util.StackTracePrinter.Builder
 
trust(Sender, byte[]) - Method in class me.lucko.luckperms.common.webeditor.store.WebEditorKeystore
Trusts the given public key for the sender.
trust(Sender, String) - Method in class me.lucko.luckperms.common.webeditor.store.WebEditorKeystore
Trusts the given public key hash for the sender.
TRUST_EDITOR - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
TRUST_EDITOR - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
trustConnection(String) - Method in class me.lucko.luckperms.common.webeditor.socket.WebEditorSocket
 
TrustEditorCommand - Class in me.lucko.luckperms.common.commands.misc
 
TrustEditorCommand() - Constructor for class me.lucko.luckperms.common.commands.misc.TrustEditorCommand
 
tryInsert(String) - Method in class me.lucko.luckperms.common.treeview.TreeNode
 
tryIterate(E[], Consumer<E>) - Static method in class me.lucko.luckperms.common.util.Iterators
 
tryIterate(I[], Function<I, O>, Consumer<O>) - Static method in class me.lucko.luckperms.common.util.Iterators
 
tryIterate(Iterable<E>, Throwing.Consumer<E>) - Static method in class me.lucko.luckperms.common.util.Iterators
 
tryIterate(Iterable<I>, Function<I, O>, Consumer<O>) - Static method in class me.lucko.luckperms.common.util.Iterators
 
type() - Method in class me.lucko.luckperms.common.util.Difference.Change
 
type(NodeType<? extends T>) - Method in class me.lucko.luckperms.common.api.implementation.ApiNodeMatcherFactory
 
type(NodeType<? extends T>) - Static method in class me.lucko.luckperms.common.node.matcher.StandardNodeMatchers
 
TYPE - Static variable in class me.lucko.luckperms.common.messaging.message.ActionLogMessageImpl
 
TYPE - Static variable in class me.lucko.luckperms.common.messaging.message.CustomMessageImpl
 
TYPE - Static variable in class me.lucko.luckperms.common.messaging.message.UpdateMessageImpl
 
TYPE - Static variable in class me.lucko.luckperms.common.messaging.message.UserUpdateMessageImpl
 

U

UNAUTHENTICATED - Static variable in class me.lucko.luckperms.common.util.UniqueIdType
 
UNDEFINED - Static variable in class me.lucko.luckperms.common.cacheddata.result.TristateResult
 
undefinedFailure() - Static method in class me.lucko.luckperms.common.model.DemotionResults
 
undefinedFailure() - Static method in class me.lucko.luckperms.common.model.PromotionResults
 
undoCommand(Node, String, HolderType, boolean) - Static method in class me.lucko.luckperms.common.node.factory.NodeCommandFactory
 
unescapeCharacters(String) - Static method in class me.lucko.luckperms.common.node.factory.Delimiters
 
unhealthy(Map<String, Object>) - Static method in class me.lucko.luckperms.common.plugin.util.HealthCheckResult
 
UniqueIdType - Class in me.lucko.luckperms.common.util
Encapsulates the type of a players unique id.
UNKNOWN - Static variable in class me.lucko.luckperms.common.util.UniqueIdType
 
UnknownSource - Class in me.lucko.luckperms.common.event.model
 
unload(I) - Method in class me.lucko.luckperms.common.model.manager.AbstractManager
 
unload(I) - Method in interface me.lucko.luckperms.common.model.manager.Manager
Removes and unloads the object from the manager
unregisterCalculator(ContextCalculator<?>) - Method in class me.lucko.luckperms.common.api.implementation.ApiContextManager
 
unregisterCalculator(ContextCalculator<? super S>) - Method in class me.lucko.luckperms.common.context.manager.ContextManager
 
unregisterHandler(LuckPermsEventSubscription<?>) - Method in class me.lucko.luckperms.common.event.AbstractEventBus
Removes a specific handler from the bus
unregisterHandlers(P) - Method in class me.lucko.luckperms.common.event.AbstractEventBus
Removes all handlers for a specific plugin
unregisterListener(Sender) - Method in class me.lucko.luckperms.common.verbose.VerboseHandler
Removes a listener for a given player
unregisterProvider() - Static method in class me.lucko.luckperms.common.api.ApiRegistrationUtil
 
UNSET_INHERIT_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
UNSET_META_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
UNSET_META_TEMP_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
UNSET_TEMP_INHERIT_SUBTRACT_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
UNSET_TEMP_INHERIT_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
UNSET_TEMP_PERMISSION_SUBTRACT_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
UNSET_TEMP_PERMISSION_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
unsetNode(DataType, Node) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
unsetNode(DataType, Node, Duration) - Method in class me.lucko.luckperms.common.model.PermissionHolder
 
UNSETPERMISSION_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
UnsuccessfulRequestException - Exception Class in me.lucko.luckperms.common.http
 
UnsuccessfulRequestException(Response) - Constructor for exception class me.lucko.luckperms.common.http.UnsuccessfulRequestException
 
unwrap(Class<T>) - Method in class me.lucko.luckperms.common.storage.implementation.sql.connection.file.NonClosableConnection
 
UPDATE_CLIENT_COMMAND_LIST - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If LuckPerms should update the list of commands sent to the client when permissions are changed.
UPDATE_TASK_COMPLETE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
UPDATE_TASK_COMPLETE_NETWORK - Static variable in interface me.lucko.luckperms.common.locale.Message
 
UPDATE_TASK_PUSH_FAILURE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
UPDATE_TASK_PUSH_FAILURE_NOT_SETUP - Static variable in interface me.lucko.luckperms.common.locale.Message
 
UPDATE_TASK_PUSH_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
UPDATE_TASK_REQUEST - Static variable in interface me.lucko.luckperms.common.locale.Message
 
UpdateAction - Class in me.lucko.luckperms.common.bulkupdate.action
 
UpdateMessageImpl - Class in me.lucko.luckperms.common.messaging.message
 
UpdateMessageImpl(UUID) - Constructor for class me.lucko.luckperms.common.messaging.message.UpdateMessageImpl
 
uploadPasteData(BytebinClient) - Method in class me.lucko.luckperms.common.verbose.VerboseListener
Uploads the captured data in this listener to a paste and returns the url
uploadPasteData(BytebinClient, Sender, User, PermissionCache) - Method in class me.lucko.luckperms.common.treeview.TreeView
Uploads the data contained in this TreeView and returns the id.
URLClassLoaderAccess - Class in me.lucko.luckperms.common.plugin.classpath
Provides access to URLClassLoader#addURL.
URLClassLoaderAccess(URLClassLoader) - Constructor for class me.lucko.luckperms.common.plugin.classpath.URLClassLoaderAccess
 
usage() - Method in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
UsageTracked - Class in me.lucko.luckperms.common.cacheddata
 
UsageTracked() - Constructor for class me.lucko.luckperms.common.cacheddata.UsageTracked
 
USE_ARGUMENT_BASED_COMMAND_PERMISSIONS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If the plugin should check for "extra" permissions with users run LP commands
USE_SERVER_UUID_CACHE - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
# If the servers own UUID cache/lookup facility should be used when there is no record for a player in the LuckPerms cache.
USE_VAULT_SERVER - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If the vault server option should be used
usedSince(long) - Method in class me.lucko.luckperms.common.cacheddata.UsageTracked
 
user - Variable in class me.lucko.luckperms.common.model.PrimaryGroupHolder.Stored
 
user(User) - Static method in class me.lucko.luckperms.common.verbose.VerboseCheckTarget
 
User - Class in me.lucko.luckperms.common.model
 
User(UUID, LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.model.User
 
USER - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission.Type
 
USER - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
USER - Enum constant in enum class me.lucko.luckperms.common.model.HolderType
 
USER - Enum constant in enum class me.lucko.luckperms.common.storage.implementation.split.SplitStorageType
 
USER_CLEAR - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_CLONE - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_CLONE - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
USER_DEMOTE - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_DEMOTE - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
USER_DEMOTE_ENDOFTRACK - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_DEMOTE_ENDOFTRACK_NOT_REMOVED - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_DEMOTE_ERROR_MALFORMED - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_DEMOTE_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_EDITOR - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_INFO - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_INFO - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
USER_INFO_CONTEXTUAL_DATA - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_INFO_GENERAL - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_INVALID_ENTRY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_LOAD_ERROR - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_META_ADD_PREFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_META_ADD_SUFFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_META_ADD_TEMP_PREFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_META_ADD_TEMP_SUFFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_META_CLEAR - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_META_INFO - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_META_REMOVE_PREFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_META_REMOVE_SUFFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_META_REMOVE_TEMP_PREFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_META_REMOVE_TEMP_SUFFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_META_SET - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_META_SET_PREFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_META_SET_SUFFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_META_SET_TEMP - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_META_SET_TEMP_PREFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_META_SET_TEMP_SUFFIX - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_META_UNSET - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_META_UNSET_TEMP - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_NOT_FOUND - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_NOT_ONLINE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_PARENT_ADD - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_PARENT_ADD_TEMP - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_PARENT_CLEAR - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_PARENT_CLEAR_TRACK - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_PARENT_INFO - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_PARENT_REMOVE - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_PARENT_REMOVE_TEMP - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_PARENT_SET - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_PARENT_SET_TRACK - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_PARENT_SWITCHPRIMARYGROUP - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_PERM_CHECK - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_PERM_CLEAR - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_PERM_INFO - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_PERM_SET - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_PERM_SET_TEMP - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_PERM_UNSET - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_PERM_UNSET_TEMP - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_PRIMARYGROUP_ERROR_ALREADYHAS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_PRIMARYGROUP_ERROR_NOTMEMBER - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_PRIMARYGROUP_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_PRIMARYGROUP_WARN_OPTION - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_PROMOTE - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_PROMOTE - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
USER_PROMOTE_ERROR_ENDOFTRACK - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_PROMOTE_ERROR_MALFORMED - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_PROMOTE_NOT_ON_TRACK - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_PROMOTE_SUCCESS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_REMOVEGROUP_ERROR_PRIMARY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_SAVE_ERROR - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_SHOW_TRACKS - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
USER_SWITCHPRIMARYGROUP - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
USER_TRACK_ADDED_TO_FIRST - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_TRACK_ERROR_AMBIGUOUS_TRACK_SELECTION - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_TRACK_ERROR_NOT_CONTAIN_GROUP - Static variable in interface me.lucko.luckperms.common.locale.Message
 
USER_TYPE - Static variable in class me.lucko.luckperms.common.verbose.VerboseCheckTarget
 
UserCachedDataManager - Class in me.lucko.luckperms.common.cacheddata
Holds an easily accessible cache of a user's data in a number of contexts
UserCachedDataManager(User) - Constructor for class me.lucko.luckperms.common.cacheddata.UserCachedDataManager
 
UserClone - Class in me.lucko.luckperms.common.commands.user
 
UserClone() - Constructor for class me.lucko.luckperms.common.commands.user.UserClone
 
UserDemote - Class in me.lucko.luckperms.common.commands.user
 
UserDemote() - Constructor for class me.lucko.luckperms.common.commands.user.UserDemote
 
UserHousekeeper - Class in me.lucko.luckperms.common.model.manager.user
The instance responsible for unloading users which are no longer needed.
UserHousekeeper(LuckPermsPlugin, UserManager<?>, UserHousekeeper.TimeoutSettings) - Constructor for class me.lucko.luckperms.common.model.manager.user.UserHousekeeper
 
UserHousekeeper.TimeoutSettings - Class in me.lucko.luckperms.common.model.manager.user
 
UserIdentifier - Class in me.lucko.luckperms.common.model
Used to identify a specific User.
UserInfo - Class in me.lucko.luckperms.common.commands.user
 
UserInfo() - Constructor for class me.lucko.luckperms.common.commands.user.UserInfo
 
UserManager<T> - Interface in me.lucko.luckperms.common.model.manager.user
 
usernameUpdated(String) - Static method in class me.lucko.luckperms.common.storage.misc.PlayerSaveResultImpl
 
UserParentCommand - Class in me.lucko.luckperms.common.commands.user
 
UserParentCommand() - Constructor for class me.lucko.luckperms.common.commands.user.UserParentCommand
 
UserPromote - Class in me.lucko.luckperms.common.commands.user
 
UserPromote() - Constructor for class me.lucko.luckperms.common.commands.user.UserPromote
 
USERS - Enum constant in enum class me.lucko.luckperms.common.bulkupdate.DataType
 
USERS - Enum constant in enum class me.lucko.luckperms.common.storage.implementation.file.StorageLocation
 
UserSwitchPrimaryGroup - Class in me.lucko.luckperms.common.commands.generic.parent
 
UserSwitchPrimaryGroup() - Constructor for class me.lucko.luckperms.common.commands.generic.parent.UserSwitchPrimaryGroup
 
UserUpdateMessageImpl - Class in me.lucko.luckperms.common.messaging.message
 
UserUpdateMessageImpl(UUID, UUID) - Constructor for class me.lucko.luckperms.common.messaging.message.UserUpdateMessageImpl
 
UUID - Enum constant in enum class me.lucko.luckperms.common.storage.implementation.split.SplitStorageType
 
Uuids - Class in me.lucko.luckperms.common.util
Utilities for working with UUIDs.

V

value - Variable in class me.lucko.luckperms.common.node.AbstractNode
 
value - Variable in class me.lucko.luckperms.common.node.AbstractNodeBuilder
 
value() - Method in class me.lucko.luckperms.common.util.Difference.Change
 
value() - Method in class me.lucko.luckperms.common.util.Paginated.Entry
 
value(boolean) - Method in class me.lucko.luckperms.common.node.AbstractNodeBuilder
 
value(String) - Method in class me.lucko.luckperms.common.node.types.Meta.Builder
 
valueOf(String) - Static method in enum class me.lucko.luckperms.common.bulkupdate.comparison.StandardComparison
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.lucko.luckperms.common.bulkupdate.DataType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.lucko.luckperms.common.bulkupdate.query.QueryField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.lucko.luckperms.common.cacheddata.type.SimpleMetaValueSelector.Strategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.lucko.luckperms.common.command.abstraction.ParentCommand.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.lucko.luckperms.common.command.access.CommandPermission.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.lucko.luckperms.common.command.access.CommandPermission
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.lucko.luckperms.common.command.spec.CommandSpec
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.lucko.luckperms.common.command.utils.ArgumentTokenizer
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.lucko.luckperms.common.command.utils.SortType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.lucko.luckperms.common.dependencies.Dependency
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.lucko.luckperms.common.dependencies.DependencyRepository
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.lucko.luckperms.common.graph.TraversalAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.lucko.luckperms.common.model.HolderType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.lucko.luckperms.common.node.NodeEquality
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.lucko.luckperms.common.node.utils.ShorthandParser
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.lucko.luckperms.common.storage.implementation.file.StorageLocation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.lucko.luckperms.common.storage.implementation.split.SplitStorageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.lucko.luckperms.common.storage.StorageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.lucko.luckperms.common.util.Difference.ChangeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.lucko.luckperms.common.verbose.event.CheckOrigin
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.lucko.luckperms.common.verbose.event.VerboseEventType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.lucko.luckperms.common.webeditor.socket.SocketMessageType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class me.lucko.luckperms.common.bulkupdate.comparison.StandardComparison
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.lucko.luckperms.common.bulkupdate.DataType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.lucko.luckperms.common.bulkupdate.query.QueryField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.lucko.luckperms.common.cacheddata.type.SimpleMetaValueSelector.Strategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.lucko.luckperms.common.command.abstraction.ParentCommand.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.lucko.luckperms.common.command.access.CommandPermission.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.lucko.luckperms.common.command.access.CommandPermission
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.lucko.luckperms.common.command.spec.CommandSpec
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.lucko.luckperms.common.command.utils.ArgumentTokenizer
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.lucko.luckperms.common.command.utils.SortType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.lucko.luckperms.common.dependencies.Dependency
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.lucko.luckperms.common.dependencies.DependencyRepository
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.lucko.luckperms.common.graph.TraversalAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.lucko.luckperms.common.model.HolderType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.lucko.luckperms.common.node.NodeEquality
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.lucko.luckperms.common.node.utils.ShorthandParser
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.lucko.luckperms.common.storage.implementation.file.StorageLocation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.lucko.luckperms.common.storage.implementation.split.SplitStorageType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.lucko.luckperms.common.storage.StorageType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.lucko.luckperms.common.util.Difference.ChangeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.lucko.luckperms.common.verbose.event.CheckOrigin
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.lucko.luckperms.common.verbose.event.VerboseEventType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.lucko.luckperms.common.webeditor.socket.SocketMessageType
Returns an array containing the constants of this enum class, in the order they are declared.
ValuesMap(int) - Constructor for class me.lucko.luckperms.common.config.generic.KeyedConfiguration.ValuesMap
 
variable(String) - Method in class me.lucko.luckperms.common.bulkupdate.PreparedStatementBuilder
 
VAULT_GROUP_USE_DISPLAYNAMES - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If LuckPerms should use the 'display name' of a group when returning groups in Vault API calls.
VAULT_IGNORE_WORLD - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If any worlds provided with Vault lookups should be ignored
VAULT_INCLUDING_GLOBAL - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If Vault should apply global permissions
VAULT_NPC_GROUP - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
Controls which group LuckPerms should use for NPC players when handling Vault requests
VAULT_NPC_OP_STATUS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
Controls how LuckPerms should consider the OP status of NPC players when handing Vault requests
VAULT_SERVER - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The name of the server to use for Vault.
VAULT_UNSAFE_LOOKUPS - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If Vault lookups for offline players on the main server thread should be enabled
VERBOSE - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
VERBOSE - Enum constant in enum class me.lucko.luckperms.common.command.spec.CommandSpec
 
VERBOSE_COMMAND_OTHERS - Enum constant in enum class me.lucko.luckperms.common.command.access.CommandPermission
 
VERBOSE_INVALID_FILTER - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_LOG_HOVER_CAUSE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_LOG_HOVER_CAUSE_META - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_LOG_HOVER_CONTEXT - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_LOG_HOVER_ORIGIN - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_LOG_HOVER_PROCESSOR - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_LOG_HOVER_THREAD - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_LOG_HOVER_TRACE_CONTENT - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_LOG_HOVER_TRACE_OVERFLOW - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_LOG_HOVER_TRACE_TITLE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_LOG_HOVER_TYPE - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_LOG_META - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_LOG_PERMISSION - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_OFF - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_OFF_COMMAND - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_OFF_COMMAND_NO_CHECKS - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_ON - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_ON_COMMAND - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_ON_QUERY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_RECORDING_ON - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_RECORDING_ON_QUERY - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_RESULTS_URL - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_UPLOAD_START - Static variable in interface me.lucko.luckperms.common.locale.Message
 
VERBOSE_VIEWER_URL_PATTERN - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The URL of the verbose viewer
VerboseCheckTarget - Class in me.lucko.luckperms.common.verbose
 
VerboseCommand - Class in me.lucko.luckperms.common.commands.misc
 
VerboseCommand() - Constructor for class me.lucko.luckperms.common.commands.misc.VerboseCommand
 
VerboseEvent - Class in me.lucko.luckperms.common.verbose.event
Represents a verbose event.
VerboseEvent(CheckOrigin, VerboseCheckTarget, QueryOptions, long, Throwable, String) - Constructor for class me.lucko.luckperms.common.verbose.event.VerboseEvent
 
VerboseEventType - Enum Class in me.lucko.luckperms.common.verbose.event
 
VerboseFilter - Class in me.lucko.luckperms.common.verbose
Represents a verbose filter expression.
VerboseHandler - Class in me.lucko.luckperms.common.verbose
Accepts VerboseEvents and passes them onto registered VerboseListeners.
VerboseHandler(SchedulerAdapter) - Constructor for class me.lucko.luckperms.common.verbose.VerboseHandler
 
VerboseListener - Class in me.lucko.luckperms.common.verbose
Accepts and processes VerboseEvent, passed from the VerboseHandler.
VerboseListener(Sender, VerboseFilter, boolean) - Constructor for class me.lucko.luckperms.common.verbose.VerboseListener
 
verify(PublicKey, String, String) - Static method in class me.lucko.luckperms.common.webeditor.socket.CryptographyUtils
Verify that the given base64 encoded signature matches the given message and PublicKey.
VIEW_AVAILABLE_COMMANDS_PROMPT - Static variable in interface me.lucko.luckperms.common.locale.Message
 

W

waitForConnect(long, TimeUnit) - Method in class me.lucko.luckperms.common.webeditor.socket.WebEditorSocket
Waits the specified amount of time for the socket to connect, before throwing an exception if a timeout occurs.
warn(String) - Method in class me.lucko.luckperms.common.plugin.logging.JavaPluginLogger
 
warn(String) - Method in class me.lucko.luckperms.common.plugin.logging.Log4jPluginLogger
 
warn(String) - Method in interface me.lucko.luckperms.common.plugin.logging.PluginLogger
 
warn(String) - Method in class me.lucko.luckperms.common.plugin.logging.Slf4jPluginLogger
 
warn(String, Throwable) - Method in class me.lucko.luckperms.common.plugin.logging.JavaPluginLogger
 
warn(String, Throwable) - Method in class me.lucko.luckperms.common.plugin.logging.Log4jPluginLogger
 
warn(String, Throwable) - Method in interface me.lucko.luckperms.common.plugin.logging.PluginLogger
 
warn(String, Throwable) - Method in class me.lucko.luckperms.common.plugin.logging.Slf4jPluginLogger
 
WATCH_FILES - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
If storage files should be monitored for changes
WEB_EDITOR_URL_PATTERN - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The URL of the web editor
WebEditorKeystore - Class in me.lucko.luckperms.common.webeditor.store
 
WebEditorKeystore(Path) - Constructor for class me.lucko.luckperms.common.webeditor.store.WebEditorKeystore
 
WebEditorRequest - Class in me.lucko.luckperms.common.webeditor
Encapsulates a request to the web editor.
WebEditorResponse - Class in me.lucko.luckperms.common.webeditor
Encapsulates a response from the web editor.
WebEditorResponse(String, JsonObject) - Constructor for class me.lucko.luckperms.common.webeditor.WebEditorResponse
 
WebEditorSession - Class in me.lucko.luckperms.common.webeditor
Encapsulates a session with the web editor.
WebEditorSession(WebEditorRequest, LuckPermsPlugin, Sender, String) - Constructor for class me.lucko.luckperms.common.webeditor.WebEditorSession
 
WebEditorSessionMap - Class in me.lucko.luckperms.common.webeditor.store
 
WebEditorSessionMap() - Constructor for class me.lucko.luckperms.common.webeditor.store.WebEditorSessionMap
 
WebEditorSocket - Class in me.lucko.luckperms.common.webeditor.socket
 
WebEditorSocket(LuckPermsPlugin, Sender, WebEditorSession) - Constructor for class me.lucko.luckperms.common.webeditor.socket.WebEditorSocket
 
WebEditorSocketListener - Class in me.lucko.luckperms.common.webeditor.socket.listener
 
WebEditorSocketListener(WebEditorSocket) - Constructor for class me.lucko.luckperms.common.webeditor.socket.listener.WebEditorSocketListener
 
WebEditorSocketMap - Class in me.lucko.luckperms.common.webeditor.store
 
WebEditorSocketMap() - Constructor for class me.lucko.luckperms.common.webeditor.store.WebEditorSocketMap
 
WebEditorStore - Class in me.lucko.luckperms.common.webeditor.store
Contains a store of known web editor sessions and provides a lookup function for trusted editor public keys.
WebEditorStore(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.common.webeditor.store.WebEditorStore
 
WebUpload(LuckPermsPlugin, Sender, boolean, boolean, String) - Constructor for class me.lucko.luckperms.common.backup.Exporter.WebUpload
 
weight(int) - Method in class me.lucko.luckperms.common.node.types.Weight.Builder
 
Weight - Class in me.lucko.luckperms.common.node.types
 
Weight(int, boolean, long, ImmutableContextSet, Map<NodeMetadataKey<?>, Object>) - Constructor for class me.lucko.luckperms.common.node.types.Weight
 
Weight.Builder - Class in me.lucko.luckperms.common.node.types
 
WeightCache - Class in me.lucko.luckperms.common.model
Cache instance to supply the weight of a Group.
WeightCache(Group) - Constructor for class me.lucko.luckperms.common.model.WeightCache
 
WILDCARD - Static variable in enum class me.lucko.luckperms.common.bulkupdate.comparison.StandardComparison
 
WILDCARD_ONE - Static variable in enum class me.lucko.luckperms.common.bulkupdate.comparison.StandardComparison
 
WILDCARD_SUFFIX - Static variable in class me.lucko.luckperms.common.calculator.processor.WildcardProcessor
 
WildcardProcessor - Class in me.lucko.luckperms.common.calculator.processor
 
WildcardProcessor() - Constructor for class me.lucko.luckperms.common.calculator.processor.WildcardProcessor
 
with(MetaStackElement) - Method in class me.lucko.luckperms.common.metastacking.FluentMetaStackElement.Builder
 
withContext(String, String) - Method in class me.lucko.luckperms.common.node.AbstractNodeBuilder
 
withContext(ContextSet) - Method in class me.lucko.luckperms.common.node.AbstractNodeBuilder
 
withMetadata(NodeMetadataKey<T>, T) - Method in class me.lucko.luckperms.common.node.AbstractNodeBuilder
 
withOtherUuidsPresent(Set<UUID>) - Method in class me.lucko.luckperms.common.storage.misc.PlayerSaveResultImpl
Returns a new PlayerSaveResultImpl with the PlayerSaveResult.Outcome.OTHER_UNIQUE_IDS_PRESENT_FOR_USERNAME status attached to the state of this result.
WORLD - Enum constant in enum class me.lucko.luckperms.common.bulkupdate.query.QueryField
 
WORLD_NAME_TEST - Static variable in class me.lucko.luckperms.common.storage.misc.DataConstraints
 
WORLD_REWRITES - Static variable in class me.lucko.luckperms.common.config.ConfigKeys
The world rewrites map
WorldNameRewriter - Interface in me.lucko.luckperms.common.context.calculator
Rewrites world names according to the ConfigKeys.WORLD_REWRITES option.
WorldNameRewriter.Empty - Class in me.lucko.luckperms.common.context.calculator
 
WorldNameRewriter.NonEmpty - Class in me.lucko.luckperms.common.context.calculator
 
wrap(T) - Method in class me.lucko.luckperms.common.sender.SenderFactory
 

Y

YAML - Enum constant in enum class me.lucko.luckperms.common.storage.StorageType
 
YAML_COMBINED - Enum constant in enum class me.lucko.luckperms.common.storage.StorageType
 
YamlLoader - Class in me.lucko.luckperms.common.storage.implementation.file.loader
 
YamlLoader() - Constructor for class me.lucko.luckperms.common.storage.implementation.file.loader.YamlLoader
 
A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form