Class HasLevelRequirement
java.lang.Object
io.github.lucfr1746.llibrary.requirement.Requirement
io.github.lucfr1746.llibrary.requirement.list.HasLevelRequirement
Represents a requirement that checks if a player has a minimum level.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
evaluate
(org.bukkit.entity.Player player) Evaluates whether the player meets the required level.int
Gets the required level for this requirement.Methods inherited from class io.github.lucfr1746.llibrary.requirement.Requirement
getAcceptHandler, getDenyHandler, hasAcceptHandler, hasDenyHandler, setAcceptHandler, setDenyHandler
-
Constructor Details
-
HasLevelRequirement
public HasLevelRequirement(int neededLvl) Creates a new level requirement.- Parameters:
neededLvl
- The minimum level required.
-
-
Method Details
-
getNeededLvl
public int getNeededLvl()Gets the required level for this requirement.- Returns:
- The required level.
-
evaluate
public boolean evaluate(org.bukkit.entity.Player player) Evaluates whether the player meets the required level.- Specified by:
evaluate
in classRequirement
- Parameters:
player
- The player to check.- Returns:
true
if the player has at least the required level, otherwisefalse
.
-