Class CooldownRequirement
- java.lang.Object
-
- me.hsgamer.bettergui.api.requirement.BaseRequirement<Duration>
-
- me.hsgamer.bettergui.requirement.type.CooldownRequirement
-
- All Implemented Interfaces:
MenuElement,Requirement
public class CooldownRequirement extends BaseRequirement<Duration>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface me.hsgamer.bettergui.api.requirement.Requirement
Requirement.Result
-
-
Constructor Summary
Constructors Constructor Description CooldownRequirement(RequirementBuilder.Input input)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Requirement.ResultcheckConverted(UUID uuid, Duration value)Check the requirement for the unique id with the converted valueprotected Durationconvert(Object value, UUID uuid)Convert the raw value to the final value-
Methods inherited from class me.hsgamer.bettergui.api.requirement.BaseRequirement
check, getFinalValue, getMenu, getName, handleValue
-
-
-
-
Constructor Detail
-
CooldownRequirement
public CooldownRequirement(RequirementBuilder.Input input)
-
-
Method Detail
-
convert
protected Duration convert(Object value, UUID uuid)
Description copied from class:BaseRequirementConvert the raw value to the final value- Specified by:
convertin classBaseRequirement<Duration>- Parameters:
value- the raw value- Returns:
- the final value
-
checkConverted
protected Requirement.Result checkConverted(UUID uuid, Duration value)
Description copied from class:BaseRequirementCheck the requirement for the unique id with the converted value- Specified by:
checkConvertedin classBaseRequirement<Duration>- Parameters:
uuid- the unique idvalue- the converted value- Returns:
- the result
-
-