|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectme.armar.plugins.autorank.playerchecker.requirement.Requirement
me.armar.plugins.autorank.playerchecker.requirement.DamageTakenRequirement
public class DamageTakenRequirement
| Field Summary | |
|---|---|
private boolean |
autoComplete
|
private int |
damageTaken
|
private boolean |
optional
|
private Autorank |
plugin
|
private int |
reqId
|
(package private) java.util.List<Result> |
results
|
| Constructor Summary | |
|---|---|
DamageTakenRequirement()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getDescription()
Gets the description of the requirement Make sure this is always a translatable message. |
java.lang.String |
getProgress(org.bukkit.entity.Player player)
Gets the current progress of a player on a certain requirement. |
int |
getReqId()
Get the id of this requirement. |
java.util.List<Result> |
getResults()
Gets the results when this requirement is finished |
boolean |
isOptional()
Is this an optional requirement? |
boolean |
meetsRequirement(org.bukkit.entity.Player player)
Does it meet the requirements? |
boolean |
setOptions(java.lang.String[] options,
boolean optional,
java.util.List<Result> results,
boolean autoComplete,
int reqId)
Setup requirement specific objects. |
boolean |
useAutoCompletion()
Use auto completion for this? |
| Methods inherited from class me.armar.plugins.autorank.playerchecker.requirement.Requirement |
|---|
getAutorank, isCompleted, setAutorank, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private int damageTaken
private Autorank plugin
private boolean optional
private boolean autoComplete
private int reqId
java.util.List<Result> results
| Constructor Detail |
|---|
public DamageTakenRequirement()
| Method Detail |
|---|
public boolean setOptions(java.lang.String[] options,
boolean optional,
java.util.List<Result> results,
boolean autoComplete,
int reqId)
Requirement
setOptions in class Requirementoptions - String[] containing values of the configoptional - Is this an optional requirement?results - ListautoComplete - Will this auto complete?reqId - id of the requirement
public boolean meetsRequirement(org.bukkit.entity.Player player)
Requirementif (isCompleted(getReqId(), player.getName())) { return true; }
meetsRequirement in class Requirementplayer - Player to check for
public java.lang.String getDescription()
Requirement
getDescription in class Requirementpublic boolean isOptional()
Requirement
isOptional in class Requirementpublic java.util.List<Result> getResults()
Requirement
getResults in class Requirementpublic java.lang.String getProgress(org.bukkit.entity.Player player)
Requirement
getProgress in class Requirementplayer - Player to check for
public boolean useAutoCompletion()
Requirement
useAutoCompletion in class Requirementpublic int getReqId()
Requirement
getReqId in class Requirement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||