Class LUMOS_CAERULEUM
java.lang.Object
net.pottercraft.ollivanders2.spell.O2Spell
net.pottercraft.ollivanders2.spell.LUMOS_CAERULEUM
Captures magical blue flames in a glass bottle, creating a portable light source.
This spell transforms a glass bottle held in the player's off-hand into a soul fire lantern.
- Since:
- 2.21.4
- See Also:
-
Field Summary
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
ConstructorsConstructorDescriptionLUMOS_CAERULEUM(@NotNull Ollivanders2 plugin, @NotNull org.bukkit.entity.Player player, @NotNull Double rightWand) Constructor.LUMOS_CAERULEUM(Ollivanders2 plugin) Default constructor for use in generating spell text. -
Method Summary
Modifier and TypeMethodDescriptionvoidTransform a glass bottle into a soul fire lantern Override checkEffect to prevent projectile creationprotected voidNothing to do since we overrode checkEffect() itselfMethods inherited from class net.pottercraft.ollivanders2.spell.O2Spell
getCloseEntities, getCoolDown, getFailureMessage, getFlavorText, getLevel, getLifeTicks, getMagicBranch, getName, getNearbyDamageableEntities, getNearbyItems, getNearbyLivingEntities, getNearbyPlayers, getSuccessMessage, getTargetBlock, getText, getWorldGuardFlags, hasHitTarget, isAtMaxDistance, isKilled, isSpellAllowed, kill, move, revert, sendFailureMessage, sendSuccessMessage, setUsesModifier
-
Constructor Details
-
LUMOS_CAERULEUM
Default constructor for use in generating spell text. Do not use to cast the spell.- Parameters:
plugin- the Ollivanders2 plugin
-
LUMOS_CAERULEUM
public LUMOS_CAERULEUM(@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
-
checkEffect
public void checkEffect()Transform a glass bottle into a soul fire lantern Override checkEffect to prevent projectile creation- Overrides:
checkEffectin classO2Spell
-
doCheckEffect
protected void doCheckEffect()Nothing to do since we overrode checkEffect() itself- Specified by:
doCheckEffectin classO2Spell
-