Index

A B C E F G I M O P R S 
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
BukkitSignals for 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: FoliaSignals for connecting listeners on the right thread, and FoliaScheduler for 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
 
A B C E F G I M O P R S 
All Classes and Interfaces|All Packages