Class CloudPermission

java.lang.Object
org.cloudburstmc.api.permission.Permission
org.cloudburstmc.server.permission.CloudPermission

public class CloudPermission extends org.cloudburstmc.api.permission.Permission
author: MagicDroidX Nukkit Project
  • Constructor Details

    • CloudPermission

      public CloudPermission(String name)
    • CloudPermission

      public CloudPermission(String name, String description)
    • CloudPermission

      public CloudPermission(String name, String description, String defualtValue)
    • CloudPermission

      public CloudPermission(String name, String description, String defualtValue, Map<String,​Boolean> children)
  • Method Details

    • getPermissibles

      public Set<org.cloudburstmc.api.permission.Permissible> getPermissibles()
      Specified by:
      getPermissibles in class org.cloudburstmc.api.permission.Permission
    • recalculatePermissibles

      public void recalculatePermissibles()
      Specified by:
      recalculatePermissibles in class org.cloudburstmc.api.permission.Permission
    • addParent

      public void addParent(org.cloudburstmc.api.permission.Permission permission, boolean value)
      Specified by:
      addParent in class org.cloudburstmc.api.permission.Permission
    • addParent

      public org.cloudburstmc.api.permission.Permission addParent(String name, boolean value)
      Specified by:
      addParent in class org.cloudburstmc.api.permission.Permission
    • loadPermissions

      public static List<CloudPermission> loadPermissions(Map<String,​Object> data)
    • loadPermissions

      public static List<CloudPermission> loadPermissions(Map<String,​Object> data, String defaultValue)
    • loadPermission

      public static CloudPermission loadPermission(String name, Map<String,​Object> data)
    • loadPermission

      public static CloudPermission loadPermission(String name, Map<String,​Object> data, String defaultValue)
    • loadPermission

      public static CloudPermission loadPermission(String name, Map<String,​Object> data, String defaultValue, List<CloudPermission> output)