public class SkillTheHermit extends java.lang.Object implements WauzPlayerSkill
WauzPlayerSkill
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SKILL_NAME
The static name of the skill.
|
Constructor and Description |
---|
SkillTheHermit() |
Modifier and Type | Method and Description |
---|---|
boolean |
executeSkill(org.bukkit.entity.Player player,
org.bukkit.inventory.ItemStack weapon)
Executes the skill for the given player.
|
int |
getCooldownSeconds() |
int |
getManaCost() |
java.lang.String |
getSkillDescriptionEffect() |
WauzPlayerSkillType |
getSkillDescriptionType() |
java.lang.String |
getSkillId() |
java.lang.String |
getSkillQuickSlotEffect() |
boolean |
isPhysical() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSkillDescription, getSkillStats
public static final java.lang.String SKILL_NAME
public java.lang.String getSkillId()
getSkillId
in interface WauzPlayerSkill
public WauzPlayerSkillType getSkillDescriptionType()
getSkillDescriptionType
in interface WauzPlayerSkill
public java.lang.String getSkillDescriptionEffect()
getSkillDescriptionEffect
in interface WauzPlayerSkill
public java.lang.String getSkillQuickSlotEffect()
getSkillQuickSlotEffect
in interface WauzPlayerSkill
public int getCooldownSeconds()
getCooldownSeconds
in interface WauzPlayerSkill
public int getManaCost()
getManaCost
in interface WauzPlayerSkill
public boolean isPhysical()
isPhysical
in interface WauzPlayerSkill
public boolean executeSkill(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack weapon)
executeSkill
in interface WauzPlayerSkill
player
- The player who executes the skill.weapon
- The weapon that player uses for it.