Interface PermissionManager
@NonExtendable
public interface PermissionManager
Basic Permission handling system.
You can change if a permission should persist or not.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddPermission(@NotNull org.bukkit.entity.Player player, @NotNull String permission, boolean persist) booleanhasPermission(@NotNull org.bukkit.entity.Player player, @NotNull String permission) voidremovePermission(@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)
-