Class DiscoverSpellEvent

java.lang.Object
com.binaris.wizardry.api.content.event.abstr.WizardryCancelableEvent
com.binaris.wizardry.api.content.event.DiscoverSpellEvent
All Implemented Interfaces:
IWizardryEvent

public class DiscoverSpellEvent extends WizardryCancelableEvent
  • Constructor Details

    • DiscoverSpellEvent

      public DiscoverSpellEvent(net.minecraft.world.entity.player.Player player, Spell spell, DiscoverSpellEvent.Source source)
      Constructs a new DiscoverSpellEvent.
      Parameters:
      player - The player discovering the spell.
      spell - The spell being discovered.
      source - The source or method of the discovery.
  • Method Details

    • getSpell

      public Spell getSpell()
      Gets the spell that is being discovered.
      Returns:
      The Spell being discovered.
    • getSource

      public DiscoverSpellEvent.Source getSource()
      Gets the source of the spell discovery.
      Returns:
      The DiscoverSpellEvent.Sources describing how the spell was discovered.
    • getPlayer

      public net.minecraft.world.entity.player.Player getPlayer()
      Gets the player who is discovering the spell.
      Returns:
      The Player discovering the spell.