package com.nisovin.magicspells.spells.instant; import org.bukkit.command.CommandSender; import org.bukkit.entity.Entity; import org.bukkit.entity.Player; import com.nisovin.magicspells.spelleffects.EffectPosition; import com.nisovin.magicspells.spells.InstantSpell; import com.nisovin.magicspells.util.MagicConfig; public class DummySpell extends InstantSpell { public DummySpell(MagicConfig config, String spellName) { super(config, spellName); } @Override public PostCastAction castSpell(Player player, SpellCastState state, float power, String[] args) { if (state == SpellCastState.NORMAL) { playSpellEffects(EffectPosition.CASTER, player); } return PostCastAction.HANDLE_NORMALLY; } @Override public boolean castFromConsole(CommandSender sender, String[] args) { playSpellEffects(EffectPosition.CASTER, (Entity)null); return true; } }