Class BukkitSignals

java.lang.Object
me.tamkungz.signals.bukkit.BukkitSignals

public final class BukkitSignals extends Object
Small bridge from Bukkit events to GEB-backed signals.
  • Method Details

    • create

      public static BukkitSignals create(org.bukkit.plugin.Plugin plugin)
    • create

      public static BukkitSignals create(org.bukkit.plugin.Plugin plugin, me.tamkungz.signals.SignalBus signals)
    • shared

      public static BukkitSignals shared()
    • sharedBus

      public static me.tamkungz.signals.SignalBus sharedBus()
    • bus

      public me.tamkungz.signals.SignalBus bus()
    • on

      public <T extends org.bukkit.event.Event> BukkitEventSignal<T> on(Class<T> eventType)
    • event

      public <T extends org.bukkit.event.Event> me.tamkungz.signals.Signal<T> event(Class<T> eventType)
    • event

      public <T extends org.bukkit.event.Event> me.tamkungz.signals.Signal<T> event(Class<T> eventType, org.bukkit.event.EventPriority priority, boolean ignoreCancelled)
    • from

      public static <T extends org.bukkit.event.Event> me.tamkungz.signals.Signal<T> from(org.bukkit.plugin.Plugin plugin, Class<T> eventType, org.bukkit.event.EventPriority priority, boolean ignoreCancelled)
    • from

      public static <T extends org.bukkit.event.Event> me.tamkungz.signals.Signal<T> from(org.bukkit.plugin.Plugin plugin, Class<T> eventType)
    • playerJoin

      public BukkitEventSignal<org.bukkit.event.player.PlayerJoinEvent> playerJoin()
    • playerQuit

      public BukkitEventSignal<org.bukkit.event.player.PlayerQuitEvent> playerQuit()
    • playerKick

      public BukkitEventSignal<org.bukkit.event.player.PlayerKickEvent> playerKick()
    • playerMove

      public BukkitEventSignal<org.bukkit.event.player.PlayerMoveEvent> playerMove()
    • playerTeleport

      public BukkitEventSignal<org.bukkit.event.player.PlayerTeleportEvent> playerTeleport()
    • playerInteract

      public BukkitEventSignal<org.bukkit.event.player.PlayerInteractEvent> playerInteract()
    • playerDeath

      public BukkitEventSignal<org.bukkit.event.entity.PlayerDeathEvent> playerDeath()
    • playerRespawn

      public BukkitEventSignal<org.bukkit.event.player.PlayerRespawnEvent> playerRespawn()
    • playerCommand

      public BukkitEventSignal<org.bukkit.event.player.PlayerCommandPreprocessEvent> playerCommand()
    • blockBreak

      public BukkitEventSignal<org.bukkit.event.block.BlockBreakEvent> blockBreak()
    • blockPlace

      public BukkitEventSignal<org.bukkit.event.block.BlockPlaceEvent> blockPlace()
    • entityDamage

      public BukkitEventSignal<org.bukkit.event.entity.EntityDamageEvent> entityDamage()
    • entityDeath

      public BukkitEventSignal<org.bukkit.event.entity.EntityDeathEvent> entityDeath()
    • inventoryClick

      public BukkitEventSignal<org.bukkit.event.inventory.InventoryClickEvent> inventoryClick()
    • inventoryClose

      public BukkitEventSignal<org.bukkit.event.inventory.InventoryCloseEvent> inventoryClose()