package com.nisovin.magicspells.events; import org.bukkit.entity.Player; import org.bukkit.event.HandlerList; import com.nisovin.magicspells.Spell; import com.nisovin.magicspells.Spellbook; import com.nisovin.magicspells.util.CastItem; public class SpellSelectionChangedEvent extends SpellEvent { private static final HandlerList handlers = new HandlerList(); private CastItem castItem; private Spellbook spellbook; public SpellSelectionChangedEvent(Spell spell, Player caster, CastItem castItem, Spellbook spellbook) { super(spell, caster); this.castItem = castItem; } public CastItem getCastItem() { return castItem; } public Spellbook getSpellbook() { return spellbook; } @Override public HandlerList getHandlers() { return handlers; } public static HandlerList getHandlerList() { return handlers; } }