Class ModdedPredicatePermissions

java.lang.Object
org.incendo.cloud.minecraft.modded.ModdedPredicatePermissions

public final class ModdedPredicatePermissions extends Object
  • 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 manager
      permissionLevel - permission level to require
      Returns:
      a permission predicate that will provide PermissionLevelResults