Class ModdedPredicatePermissions
java.lang.Object
org.incendo.cloud.minecraft.modded.ModdedPredicatePermissions
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic <C> @NonNull PredicatePermission<C> permissionLevel(SenderMapperHolder<? extends net.minecraft.commands.SharedSuggestionProvider, C> mapperHolder, net.minecraft.server.permissions.PermissionLevel permissionLevel) Get a permission predicate which passes when the sender has the specified permission level.
-
Method Details
-
permissionLevel
public static <C> @NonNull PredicatePermission<C> permissionLevel(SenderMapperHolder<? extends net.minecraft.commands.SharedSuggestionProvider, C> mapperHolder, net.minecraft.server.permissions.PermissionLevel permissionLevel) Get a permission predicate which passes when the sender has the specified permission level.- Type Parameters:
C- command sender type- Parameters:
mapperHolder- sender mapper holder, usually a command managerpermissionLevel- permission level to require- Returns:
- a permission predicate that will provide
PermissionLevelResults
-