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;
}
}