Class HasPermissionRequirement
java.lang.Object
io.github.lucfr1746.llibrary.requirement.Requirement
io.github.lucfr1746.llibrary.requirement.list.HasPermissionRequirement
Represents a requirement that checks if a player has a specific permission.
-
Constructor Summary
ConstructorsConstructorDescriptionHasPermissionRequirement
(String permission) Creates a new permission requirement. -
Method Summary
Modifier and TypeMethodDescriptionboolean
evaluate
(org.bukkit.entity.Player player) Evaluates whether the player has the required permission.Gets the required permission node.Methods inherited from class io.github.lucfr1746.llibrary.requirement.Requirement
getAcceptHandler, getDenyHandler, hasAcceptHandler, hasDenyHandler, setAcceptHandler, setDenyHandler
-
Constructor Details
-
HasPermissionRequirement
Creates a new permission requirement.- Parameters:
permission
- The permission node required.
-
-
Method Details
-
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 classRequirement
- Parameters:
player
- The player to check.- Returns:
true
if the player has the required permission, otherwisefalse
.
-