JavaScript is disabled on your browser.
(The leftmost tab "New ..." indicates all the new elements, regardless of the releases in which they were added. Each of the other tabs "Added in ..." indicates the new elements added in a specific release. Any element shown under the leftmost tab is also shown under one of the righthand tabs.)
New Interfaces Added in 5.4 Added in 5.3 Added in 5.2 Added in 5.1
Represents the result of a cached data lookup.
Called when a subject's current/active contexts are updated.
Called when the platform needs to determine the type of a player's
unique id
.
Called when the platform needs a unique id for a given username.
Called when the platform needs a username for a given unique id.
Called when the validity of a username is being tested.
Represents an event that has a result.
Called when a user is about to be unloaded from memory.
A predicate which matches certain
Node
s.
A utility class for adapting platform Player instances to LuckPerms
User
s.
New Enum Classes Added in 5.2
Mode for determining whether a
ContextSet
satisfies another.
Represents which different
DataType
s are used for a query.
New Fields Added in 5.4 Added in 5.3
The context key used to denote the dimension type of the subjects world.
The context key used to denote the subjects gamemode.
The players UUID most likely belongs to a NPC (non-player character).
New Methods Added in 5.4 Added in 5.3 Added in 5.2 Added in 5.1
Gets MetaData from the cache, using the most appropriate query options
available at the time.
Gets PermissionData from the cache, using the most appropriate query options
available at the time.
Gets a value for the given meta key, and runs it through the given transformer
.
Gets the name of the holders primary group.
Query a meta value for the given key
.
Performs a permission check for the given permission
node.
Tests whether key
is valid.
Tests whether value
is valid.
Signal to the
ContextManager
that a
subject
s
current contexts have changed.
Returns if the
ContextSet
contains any of the given context pairings.
Returns if this
ContextSet
is "satisfied" by another set, according to the given
mode
.
Gets the nodes that were cleared
Gets the
PlayerAdapter
instance, a utility class for adapting platform Player
instances to
User
s.
Loads (or creates) a group from the plugin's storage provider, applies the given
action
, then saves the group's data back to storage.
Gets a collection of the
Group
s this holder inherits nodes from.
Gets a flattened view of the holders own
Node
s of the given
type
.
Gets the most appropriate query options available at the time for the
PermissionHolder
.
Gets a resolved view of the holders own and inherited
Node
s of a given
type
.
Deletes any data about a given player from the uuid caching system.
Loads a user from the plugin's storage provider, applies the given action
,
then saves the user's data back to storage.
Gets the
type
of the
NodeMap
the node was inherited from.
Gets whether the associated node was inherited from another holder.
Gets the time until this node will expire.
Sets the time when the node should expire.
New Enum Constants Added in 5.3
The deletion was caused by the web editor