public abstract class SpiritualAbility extends AirAbility implements SubAbility
Constructor and Description |
---|
SpiritualAbility(org.bukkit.entity.Player player) |
Modifier and Type | Method and Description |
---|---|
Element |
getElement()
Specifies the Element used to represent this type of ability, favoring
SubElements over Elements.
|
java.lang.Class<? extends Ability> |
getParentAbility()
Specifies the Class of this Ability's parent.
|
breakBreathbendingHold, getAirbendingParticles, isExplosiveAbility, isIgniteAbility, isWithinAirShield, playAirbendingParticles, playAirbendingParticles, playAirbendingSound, removeAirSpouts, removeAirSpouts
getTransparentMaterial, getTransparentMaterialSet, isDay, isEarth, isEarth, isFullMoon, isIce, isIce, isLava, isLava, isLunarEclipse, isMeltable, isMetal, isMetal, isMetalBlock, isNegativeEffect, isNeutralEffect, isNight, isPlant, isPlant, isPositiveEffect, isSand, isSand, isSnow, isSnow, isSolarEclipse, isSozinsComet, isTransparent, isTransparent, isTransparent, isUndead, isWater, isWater
getAbilities, getAbilities, getAbilities, getAbilitiesByElement, getAbility, getAbility, getBendingPlayer, getConfig, getDebugString, getDescription, getId, getLanguageConfig, getPlayer, getPlayers, getStartTime, hasAbility, isEnabled, isHiddenAbility, isRemoved, isStarted, progressAll, registerAbilities, registerAddonAbilities, registerPluginAbilities, remove, removeAll, start
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCooldown, getLocation, getName, isHarmlessAbility, isSneakAbility, progress
public java.lang.Class<? extends Ability> getParentAbility()
SubAbility
getParentAbility
in interface SubAbility
public Element getElement()
Ability
Element.LIGHTNING
instead of Element.FIRE
.getElement
in interface Ability
getElement
in class AirAbility
Element.SubElement.getParentElement()