Index
All Classes and Interfaces|All Packages
A
- async(Runnable) - Method in class me.tamkungz.signals.folia.FoliaScheduler
-
Runs a task right away on a thread that is not tied to any region.
B
- blocks() - Method in class me.tamkungz.signals.folia.FoliaSignals
-
Returns shortcuts for block events.
- bukkit() - Method in class me.tamkungz.signals.folia.FoliaSignals
-
Returns the Bukkit bridge behind this one.
- bus() - Method in class me.tamkungz.signals.folia.FoliaSignals
-
Returns the signal bus behind this bridge.
C
- connectAsync(ConnectionGroup, Signal, Consumer) - Method in class me.tamkungz.signals.folia.FoliaSignals
-
Connects a listener that always runs on an async thread and tracks it in a group.
- connectAsync(Signal, Consumer) - Method in class me.tamkungz.signals.folia.FoliaSignals
-
Connects a listener that always runs on an async thread, never on a region thread.
- connectEntity(ConnectionGroup, Signal, Function, Consumer) - Method in class me.tamkungz.signals.folia.FoliaSignals
-
Connects a listener that runs on the region thread of an entity taken from the payload and tracks it in a group.
- connectEntity(Signal, Function, Consumer) - Method in class me.tamkungz.signals.folia.FoliaSignals
-
Connects a listener that runs on the thread of the region that owns an entity taken from the payload.
- connectGlobal(ConnectionGroup, Signal, Consumer) - Method in class me.tamkungz.signals.folia.FoliaSignals
-
Connects a listener that runs on the global region thread and tracks it in a group.
- connectGlobal(Signal, Consumer) - Method in class me.tamkungz.signals.folia.FoliaSignals
-
Connects a listener that runs on the global region thread.
- connectRegion(ConnectionGroup, Signal, Function, Consumer) - Method in class me.tamkungz.signals.folia.FoliaSignals
-
Connects a listener that runs on the region thread of a location taken from the payload and tracks it in a group.
- connectRegion(Signal, Function, Consumer) - Method in class me.tamkungz.signals.folia.FoliaSignals
-
Connects a listener that runs on the thread of the region that owns a location taken from the payload.
- create(Plugin) - Static method in class me.tamkungz.signals.folia.FoliaSignals
-
Creates a bridge with its own signal bus.
- create(Plugin, SignalBus) - Static method in class me.tamkungz.signals.folia.FoliaSignals
-
Creates a bridge on an existing signal bus.
E
- entities() - Method in class me.tamkungz.signals.folia.FoliaSignals
-
Returns shortcuts for entity events.
- entity(Entity, Runnable, Runnable) - Method in class me.tamkungz.signals.folia.FoliaScheduler
-
Runs a task on the next tick of the region that owns an entity, following the entity if it moves.
F
- FoliaScheduler - Class in me.tamkungz.signals.folia
-
Small wrapper over the Folia schedulers for one plugin.
- FoliaScheduler(Plugin) - Constructor for class me.tamkungz.signals.folia.FoliaScheduler
-
Creates a scheduler for a plugin.
- FoliaSignals - Class in me.tamkungz.signals.folia
-
BukkitSignalsfor Folia: the same signals, plus listeners that hop to the thread they need.
G
- global(Runnable) - Method in class me.tamkungz.signals.folia.FoliaScheduler
-
Runs a task on the next tick of the global region.
I
- inventories() - Method in class me.tamkungz.signals.folia.FoliaSignals
-
Returns shortcuts for inventory events.
- isFolia() - Static method in class me.tamkungz.signals.folia.FoliaScheduler
-
Tells whether the server is Folia.
- isGlobalThread() - Method in class me.tamkungz.signals.folia.FoliaScheduler
-
Tells whether the current thread is the global region thread (the main thread outside Folia).
M
- me.tamkungz.signals.folia - package me.tamkungz.signals.folia
-
Folia entry points:
FoliaSignalsfor connecting listeners on the right thread, andFoliaSchedulerfor the region, entity, global and async schedulers.
O
- ownsEntity(Entity) - Method in class me.tamkungz.signals.folia.FoliaScheduler
-
Tells whether the current thread owns an entity.
- ownsRegion(Location) - Method in class me.tamkungz.signals.folia.FoliaScheduler
-
Tells whether the current thread owns the region around a location.
P
- players() - Method in class me.tamkungz.signals.folia.FoliaSignals
-
Returns shortcuts for player events.
- plugin() - Method in class me.tamkungz.signals.folia.FoliaScheduler
-
Returns the plugin that owns the scheduled tasks.
R
- region(Location, Runnable) - Method in class me.tamkungz.signals.folia.FoliaScheduler
-
Runs a task on the next tick of the region that owns a location.
- region(World, int, int, Runnable) - Method in class me.tamkungz.signals.folia.FoliaScheduler
-
Runs a task on the next tick of the region that owns a chunk.
S
- scheduler() - Method in class me.tamkungz.signals.folia.FoliaSignals
-
Returns the scheduler wrapper of this bridge.
- shared() - Static method in class me.tamkungz.signals.folia.FoliaSignals
-
Returns a bridge over the one shared by every plugin through the installed SignalsLib plugin.
- signal(Class, EventPriority, boolean) - Method in class me.tamkungz.signals.folia.FoliaSignals
All Classes and Interfaces|All Packages