Class IncendioSuper
java.lang.Object
net.pottercraft.ollivanders2.spell.O2Spell
net.pottercraft.ollivanders2.spell.IncendioSuper
- Direct Known Subclasses:
INCENDIO,INCENDIO_DUO,INCENDIO_TRIA
Sets fire to blocks or living entities for an amount of time depending on the player's spell level.
-
Field Summary
FieldsModifier and TypeFieldDescriptionSet<org.bukkit.block.Block> The list of blocks affected that can be used to restore them later.Fields inherited from class net.pottercraft.ollivanders2.spell.O2Spell
branch, cooldownMessage, defaultRadius, flavorText, isAllowedFailureMessage, location, maxProjectileDistance, maxSpellLifetime, noProjectile, player, rightWand, spellMasteryLevel, spellType, text, usesModifier, vector -
Constructor Summary
ConstructorsConstructorDescriptionIncendioSuper(@NotNull Ollivanders2 plugin, @NotNull org.bukkit.entity.Player player, @NotNull Double rightWand) Constructor.IncendioSuper(Ollivanders2 plugin) Default constructor for use in generating spell text. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidSet entities or the target block on fire or, if already burning, countdown the duration of the burn effect.voidrevert()Change fire blocks back to airMethods inherited from class net.pottercraft.ollivanders2.spell.O2Spell
checkEffect, getCloseEntities, getCoolDown, getFailureMessage, getFlavorText, getLevel, getLifeTicks, getMagicBranch, getName, getNearbyDamageableEntities, getNearbyItems, getNearbyLivingEntities, getNearbyPlayers, getSuccessMessage, getTargetBlock, getText, getWorldGuardFlags, hasHitTarget, isAtMaxDistance, isKilled, isSpellAllowed, kill, move, sendFailureMessage, sendSuccessMessage, setUsesModifier
-
Field Details
-
changed
The list of blocks affected that can be used to restore them later.
-
-
Constructor Details
-
IncendioSuper
Default constructor for use in generating spell text. Do not use to cast the spell.- Parameters:
plugin- the Ollivanders2 plugin
-
IncendioSuper
public IncendioSuper(@NotNull @NotNull Ollivanders2 plugin, @NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull Double rightWand) Constructor.- Parameters:
plugin- a callback to the MC pluginplayer- the player who cast this spellrightWand- which wand the player was using
-
-
Method Details
-
doCheckEffect
protected void doCheckEffect()Set entities or the target block on fire or, if already burning, countdown the duration of the burn effect.- Specified by:
doCheckEffectin classO2Spell
-
revert
public void revert()Change fire blocks back to air
-