Class HasPermissionRequirement

java.lang.Object
io.github.lucfr1746.llibrary.requirement.Requirement
io.github.lucfr1746.llibrary.requirement.list.HasPermissionRequirement

public class HasPermissionRequirement extends Requirement
Represents a requirement that checks if a player has a specific permission.
  • Constructor Details

    • HasPermissionRequirement

      public HasPermissionRequirement(String permission)
      Creates a new permission requirement.
      Parameters:
      permission - The permission node required.
  • Method Details

    • getPermission

      public String getPermission()
      Gets the required permission node.
      Returns:
      The required permission.
    • evaluate

      public boolean evaluate(org.bukkit.entity.Player player)
      Evaluates whether the player has the required permission.
      Specified by:
      evaluate in class Requirement
      Parameters:
      player - The player to check.
      Returns:
      true if the player has the required permission, otherwise false.