Class VaultPermissionImplementation

java.lang.Object
net.milkbowl.vault.permission.Permission
eu.cloudnetservice.modules.cloudperms.bukkit.vault.VaultPermissionImplementation

public class VaultPermissionImplementation extends net.milkbowl.vault.permission.Permission
  • Field Details

    • permissionManagement

      private final eu.cloudnetservice.driver.permission.PermissionManagement permissionManagement
  • Constructor Details

    • VaultPermissionImplementation

      public VaultPermissionImplementation(@NonNull @NonNull eu.cloudnetservice.driver.permission.PermissionManagement permissionManagement)
  • Method Details

    • permissionUserByName

      @NonNull private @NonNull Optional<eu.cloudnetservice.driver.permission.PermissionUser> permissionUserByName(@NonNull @NonNull String name)
    • permissionGroupByName

      @NonNull private @NonNull Optional<eu.cloudnetservice.driver.permission.PermissionGroup> permissionGroupByName(@NonNull @NonNull String name)
    • getName

      public String getName()
      Specified by:
      getName in class net.milkbowl.vault.permission.Permission
    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in class net.milkbowl.vault.permission.Permission
    • hasSuperPermsCompat

      public boolean hasSuperPermsCompat()
      Specified by:
      hasSuperPermsCompat in class net.milkbowl.vault.permission.Permission
    • playerHas

      public boolean playerHas(String world, String player, String permission)
      Specified by:
      playerHas in class net.milkbowl.vault.permission.Permission
    • playerAdd

      public boolean playerAdd(String world, String player, String permission)
      Specified by:
      playerAdd in class net.milkbowl.vault.permission.Permission
    • playerRemove

      public boolean playerRemove(String world, String player, String permission)
      Specified by:
      playerRemove in class net.milkbowl.vault.permission.Permission
    • groupHas

      public boolean groupHas(String world, String group, String permission)
      Specified by:
      groupHas in class net.milkbowl.vault.permission.Permission
    • groupAdd

      public boolean groupAdd(String world, String group, String permission)
      Specified by:
      groupAdd in class net.milkbowl.vault.permission.Permission
    • groupRemove

      public boolean groupRemove(String world, String group, String permission)
      Specified by:
      groupRemove in class net.milkbowl.vault.permission.Permission
    • playerInGroup

      public boolean playerInGroup(String world, String player, String group)
      Specified by:
      playerInGroup in class net.milkbowl.vault.permission.Permission
    • playerAddGroup

      public boolean playerAddGroup(String world, String player, String group)
      Specified by:
      playerAddGroup in class net.milkbowl.vault.permission.Permission
    • playerRemoveGroup

      public boolean playerRemoveGroup(String world, String player, String group)
      Specified by:
      playerRemoveGroup in class net.milkbowl.vault.permission.Permission
    • getPlayerGroups

      public String[] getPlayerGroups(String world, String player)
      Specified by:
      getPlayerGroups in class net.milkbowl.vault.permission.Permission
    • getPrimaryGroup

      public String getPrimaryGroup(String world, String player)
      Specified by:
      getPrimaryGroup in class net.milkbowl.vault.permission.Permission
    • getGroups

      public String[] getGroups()
      Specified by:
      getGroups in class net.milkbowl.vault.permission.Permission
    • hasGroupSupport

      public boolean hasGroupSupport()
      Specified by:
      hasGroupSupport in class net.milkbowl.vault.permission.Permission