Package net.kyori.adventure.permission
Interface PermissionChecker
public interface PermissionChecker extends Predicate<String>
Something that has permissions.
- Since:
- 4.8.0
-
Field Summary
Fields Modifier and Type Field Description static Pointer<PermissionChecker>POINTERA pointer to a permission predicate. -
Method Summary
Modifier and Type Method Description static @NotNull PermissionCheckeralways(TriState state)Creates aPermissionCheckerthat always returnsstate.default booleantest(String permission)@NotNull TriStatevalue(String permission)Checks if something has a permission.
-
Field Details
-
POINTER
A pointer to a permission predicate.- Since:
- 4.8.0
-
-
Method Details
-
always
Creates aPermissionCheckerthat always returnsstate.- Parameters:
state- the state- Returns:
- a
PermissionChecker - Since:
- 4.8.0
-
value
Checks if something has a permission.- Parameters:
permission- the permission- Returns:
- a tri-state result
- Since:
- 4.8.0
-
test
-