public interface WauzPlayerSkill
WauzPlayerSkillExecutor
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() |
default java.lang.String |
getSkillDescription() |
java.lang.String |
getSkillDescriptionEffect() |
WauzPlayerSkillType |
getSkillDescriptionType() |
java.lang.String |
getSkillId() |
java.lang.String |
getSkillQuickSlotEffect() |
default java.lang.String |
getSkillStats() |
boolean |
isPhysical() |
java.lang.String getSkillId()
default java.lang.String getSkillDescription()
WauzPlayerSkillType getSkillDescriptionType()
java.lang.String getSkillDescriptionEffect()
java.lang.String getSkillQuickSlotEffect()
default java.lang.String getSkillStats()
int getCooldownSeconds()
int getManaCost()
boolean isPhysical()
boolean executeSkill(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack weapon)
player
- The player who executes the skill.weapon
- The weapon that player uses for it.