| Interface | Description |
|---|---|
| ActionLogger |
Represents the object responsible for handling action logging.
|
| DemotionResult | |
| Entity |
Represents an entity on the server.
|
| Group |
An inheritable holder of permission data.
|
| HeldPermission<T> |
A relationship between a
PermissionHolder and a permission. |
| LocalizedNode |
An extension of
Node, providing information about
where the node originated from. |
| Log |
Represents the internal LuckPerms log.
|
| LogEntry |
Represents a logged action.
|
| LogEntry.Builder |
Builds a LogEntry instance
|
| LPConfiguration |
Wrapper around parts of the LuckPerms configuration file
|
| LPConfiguration.Unsafe | |
| LuckPermsApi |
The LuckPerms API.
|
| MessagingService |
A means to push changes to other servers using the platforms networking
|
| MutateResult |
Represents the result to a "mutation" on an object.
|
| Node |
Represents a LuckPerms "node".
|
| Node.Builder |
Builds a Node instance
|
| NodeEqualityPredicate |
A rule for determining if two nodes are equal.
|
| NodeFactory |
Assists with constructing
Node instances. |
| PermissionHolder |
Generic superinterface for an object which holds permissions.
|
| PlayerSaveResult |
Encapsulates the result of an operation to save uuid data about a player.
|
| PromotionResult | |
| Storage |
A means of loading and saving permission data to/from the backend.
|
| TemporaryDataMutateResult |
Extension of
DataMutateResult for temporary set operations. |
| Track |
An ordered chain of
Groups. |
| User |
A player which holds permission data.
|
| UuidCache | Deprecated
this feature is now handled internally - and the API returns a
No-op implementation of this class.
|
| Class | Description |
|---|---|
| Contexts | |
| FullySatisfiedContexts |
A special instance of
Contexts, which when passed to: |
| Enum | Description |
|---|---|
| ChatMetaType |
Represents a type of chat meta
|
| DataMutateResult |
Represents the result of a data mutation call on a LuckPerms object.
|
| DemotionResult.Status |
The result status
|
| Entity.Type |
The different types of
Entity |
| LogEntry.Type |
Represents the type of a
LogEntry. |
| LookupSetting |
The various lookup setting flags for
Contexts. |
| PlayerSaveResult.Status |
The various states the result can take
|
| PromotionResult.Status |
The result status
|
| StandardNodeEquality |
Standard
NodeEqualityPredicates. |
| TemporaryMergeBehaviour |
Controls how the implementation should behave when new temporary nodes are set
that would otherwise conflict with existing entries.
|
| Tristate |
Represents three different states of a setting.
|