public abstract class LightningAbility extends FireAbility implements SubAbility
Constructor and Description |
---|
LightningAbility(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.
|
canFireGrief, createTempFire, getDayFactor, getDayFactor, getDayFactor, getSubChatColor, isExplosiveAbility, isIgnitable, isIgnitable, isIgniteAbility, isWithinFireShield, playCombustionSound, playFirebendingParticles, playFirebendingSound, playLightningbendingParticle, playLightningbendingParticle, removeFire, revertTempFire, stopBending
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 FireAbility
Element.SubElement.getParentElement()