Class Event<T extends Event<T>>

java.lang.Object
me.clientastisch.cardinal.events.event.Event<T>
Direct Known Subclasses:
BanFireEvent, CheckFireEvent, CheckFlagEvent, NotifyFlagEvent, PacketBreakEvent, PacketClientCommandEvent, PacketEntityActionEvent, PacketFlyingEvent, PacketInventoryClickEvent, PacketInventoryCloseEvent, PacketInventoryOpenEvent, PacketKeepAliveEvent, PacketLookEvent, PacketMetadataUpdateEvent, PacketMoveEvent, PacketPayloadEvent, PacketPlaceEvent, PacketReceiveEvent, PacketSlotSwitchEvent, PacketSneakEvent, PacketSprintEvent, PacketSubmitEvent, PacketSwingEvent, PacketTapCompleteEvent, PacketTeleportEvent, PacketUseEntityEvent, PacketVehicleMoveEvent, PacketVelocityAcceptEvent, PacketVelocityEvent, PacketVitalUpdateEvent, PlayerGhostBlockEvent, PlayerInteractEvent, PlayerInventoryCloseEvent, PlayerInventoryOpenEvent, PlayerJoinEvent, PlayerJumpEvent, PlayerQuitEvent, PlayerWorldChangeEvent, PluginShutdownEvent, PunishFireEvent, SpigotSecondEvent, SpigotTickEvent

public abstract class Event<T extends Event<T>> extends Object
Since:
CAC v. 5.4.30
Author:
micartey
  • Constructor Details

    • Event

      public Event()
  • Method Details

    • getPlayer

      public org.bukkit.entity.Player getPlayer()
    • getPacket

      public Object getPacket()
    • getController

      public PlayerController getController()
    • getPipeline

      public io.netty.channel.Channel getPipeline()
    • isContinue

      public boolean isContinue()
    • cancelled

      public void cancelled()
    • fire

      public T fire()
      Push the event to the EventManager to publish and propagate it
      Returns:
      instance of event for chained calls
    • getService

      public ScheduledExecutorService getService()