Class CommandPermissionCondition
java.lang.Object
studio.mevera.imperat.permissions.CommandPermissionCondition
-
Method Summary
Modifier and TypeMethodDescriptionstatic CommandPermissionConditionstatic CommandPermissionConditionstatic CommandPermissionConditionall(CommandPermissionCondition... conditions) static CommandPermissionConditionstatic CommandPermissionConditionstatic CommandPermissionConditionallOr(CommandPermissionCondition... conditions) and(CommandPermissionCondition... conditions) <S extends CommandSource>
Pair<String,Boolean> check(S source, PermissionChecker<S> checker) Recursively collects all permission strings used in this condition and its children.static CommandPermissionConditionempty()static CommandPermissionConditionstatic CommandPermissionCondition<S extends CommandSource>
booleanhas(S source, PermissionChecker<S> checker) not()or(CommandPermissionCondition... conditions) toString()
-
Method Details
-
has
-
all
-
all
-
allOr
-
allOr
-
all
-
allOr
-
empty
-
fromText
-
and
-
or
-
and
-
or
-
not
-
has
-
check
-
toString
-
collectPermissionsUsedOnConditions
Recursively collects all permission strings used in this condition and its children.- Returns:
- a list of all permissions used in this condition tree.
-