public class WaterCombo.IceBullet extends WaterCombo
WaterCombo.AbilityState, WaterCombo.IceBullet, WaterCombo.IceWave
Constructor and Description |
---|
IceBullet(org.bukkit.entity.Player player,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
The name of the ability is used for commands such as /bending
display and /bending help.
|
canThaw, createBlock, createBlock, createNewComboInstance, drawWaterCircle, drawWaterCircle, getAffectedBlocks, getAnimationSpeed, getCombination, getCooldown, getDamage, getDirection, getFrozenBlocks, getInstructions, getKnockback, getLeftClicks, getLocation, getMaxShots, getOrigin, getRadius, getRange, getRightClicks, getShootTime, getShots, getSpeed, getState, getTasks, getTime, getWaterCombo, getWaterGrabber, isHarmlessAbility, isHiddenAbility, isSneakAbility, manageShots, progress, remove, revertBlocks, setAnimationSpeed, setCooldown, setDamage, setDirection, setKnockback, setLeftClicks, setLocation, setMaxShots, setName, setOrigin, setRadius, setRange, setRightClicks, setShootTime, setShots, setSpeed, setState, setTime, setWaterGrabber, thaw
getElement, getParentAbility
canAutoSource, canDynamicSource, getIceSourceBlock, getIceSourceBlock, getNightFactor, getNightFactor, getNightFactor, getNightFactor, getPlantSourceBlock, getPlantSourceBlock, getPlantSourceBlock, getWaterSourceBlock, isAdjacentToFrozenBlock, isExplosiveAbility, isIcebendable, isIcebendable, isIcebendable, isIcebendable, isIgniteAbility, isLeaves, isLeaves, isPlantbendable, isPlantbendable, isPlantbendable, isPlantbendable, isSnow, isSnow, isWaterbendable, isWaterbendable, isWaterbendable, isWaterbendable, playFocusWaterEffect, playIcebendingSound, playPlantbendingSound, playWaterbendingSound, removeWaterSpouts, removeWaterSpouts, stopBending
getTransparentMaterial, getTransparentMaterialSet, isDay, isEarth, isEarth, isFullMoon, isIce, isIce, isLava, isLava, isLunarEclipse, isMeltable, isMetal, isMetal, isMetalBlock, isNegativeEffect, isNeutralEffect, isNight, isPlant, isPlant, isPositiveEffect, isSand, isSand, 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, isRemoved, isStarted, progressAll, registerAbilities, registerAddonAbilities, registerPluginAbilities, removeAll, start
public IceBullet(org.bukkit.entity.Player player, java.lang.String name)
public java.lang.String getName()
Ability
BendingPlayer.addCooldown(Ability)
, therefore if two abilities
have the same name they will also share cooldowns. If two classes share
the same name (SurgeWall/SurgeWave) but need to have independent
cooldowns, then BendingPlayer.addCooldown(String, long)
should be
called explicitly.getName
in interface Ability
getName
in class WaterCombo