Class BrigadierPermissionPredicate<C,S>
java.lang.Object
org.incendo.cloud.brigadier.permission.BrigadierPermissionPredicate<C,S>
- All Implemented Interfaces:
Predicate<S>
-
Constructor Summary
ConstructorsConstructorDescriptionBrigadierPermissionPredicate(@NonNull SenderMapper<S, C> senderMapper, @NonNull BrigadierPermissionChecker<C> permissionChecker, @NonNull CommandNode<?> node) Returns a new predicate that uses the givenpermissionCheckerto evaluate the permission attached to the givennode. -
Method Summary
-
Constructor Details
-
BrigadierPermissionPredicate
public BrigadierPermissionPredicate(@NonNull SenderMapper<S, C> senderMapper, @NonNull BrigadierPermissionChecker<C> permissionChecker, @NonNull CommandNode<?> node) Returns a new predicate that uses the givenpermissionCheckerto evaluate the permission attached to the givennode.- Parameters:
senderMapper- mapper from brig source to cloud senderpermissionChecker- the permission checkernode- the cloud command node
-
-
Method Details