Interface PermissionManager


@NonExtendable public interface PermissionManager
Basic Permission handling system.

You can change if a permission should persist or not.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addPermission(@NotNull org.bukkit.entity.Player player, @NotNull String permission, boolean persist)
     
    boolean
    hasPermission(@NotNull org.bukkit.entity.Player player, @NotNull String permission)
     
    void
    removePermission(@NotNull org.bukkit.entity.Player player, @NotNull String permission)
     
  • Method Details

    • addPermission

      void addPermission(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull String permission, boolean persist)
    • removePermission

      void removePermission(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull String permission)
    • hasPermission

      @Contract(pure=true) boolean hasPermission(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull String permission)