Interface Requirement
public interface Requirement
Represents a requirement to run a command or a sub command, eg a permission, sender type (player / console etc)
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetTypes()Get list of classes that will be return if requirement is met Note: By default returns an empty listCheck if given context meets this requirement.
-
Method Details
-
meetsRequirement
Check if given context meets this requirement.- Parameters:
context- context to evaluate- Returns:
- if sender meets requirement or else given an error
-
getTypes
Get list of classes that will be return if requirement is met Note: By default returns an empty list- Returns:
- list of classes that will be return if requirement is met
-