Class SignalEmitEvent

java.lang.Object
org.bukkit.event.Event
studio.magemonkey.fabled.api.event.SignalEmitEvent

public class SignalEmitEvent extends org.bukkit.event.Event
  • Constructor Details

    • SignalEmitEvent

      public SignalEmitEvent(Skill skill, org.bukkit.entity.LivingEntity emitter, org.bukkit.entity.LivingEntity receiver, String signal, List<Object> arguments, boolean selfHandling)
      Event to call custom signal
      Parameters:
      skill - skill used to emit signal
      emitter - entity that emitted signal
      receiver - entity that will receive signal
      signal - signal name and encrypted arguments
      arguments - arguments use for handling signal
      selfHandling - whether the signal is handling by the emitter or by the receiver
  • Method Details

    • getHandlers

      public org.bukkit.event.HandlerList getHandlers()
      Retrieves the handlers for the event
      Specified by:
      getHandlers in class org.bukkit.event.Event
      Returns:
      list of event handlers
    • getHandlerList

      public static org.bukkit.event.HandlerList getHandlerList()
      Retrieves the handlers for the event
      Returns:
      list of event handlers
    • getSkill

      public Skill getSkill()
    • getEmitter

      public org.bukkit.entity.LivingEntity getEmitter()
    • getReceiver

      public org.bukkit.entity.LivingEntity getReceiver()
    • getSignal

      public String getSignal()
    • getArguments

      public List<Object> getArguments()
    • isSelfHandling

      public boolean isSelfHandling()