public abstract class ChiAbility extends ElementalAbility
Constructor and Description |
---|
ChiAbility(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.
|
boolean |
isExplosiveAbility()
Determines if this ability can cause explosions.
|
boolean |
isIgniteAbility()
Determines if this ability can ignite blocks.
|
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 boolean isIgniteAbility()
Ability
public boolean isExplosiveAbility()
Ability
FireBlastCharged
public Element getElement()
Ability
Element.LIGHTNING
instead of Element.FIRE
.Element.SubElement.getParentElement()