Triggers

11 nodes in this category.

Event Trigger trigger/event

Fires whenever a Bukkit/Paper event is dispatched on the server. Accepts any class that implements org.bukkit.event.Event.

Out: exec, event
Command Trigger trigger/command

Registers a custom command on the server and fires the graph when it is executed.

Out: exec, sender, args
Timer Trigger trigger/timer

Fires the graph repeatedly on a Bukkit scheduler task.

Out: exec, tick
Manual Trigger trigger/manual

A trigger that can only be started manually via the PNode web editor or the /pnode run command. Useful for testing graphs.

Out: exec
Chat Trigger trigger/chat

Fires when a player sends a chat message. Optionally filters by a message prefix.

Out: exec, player, message
Block Break Trigger trigger/block_break

Fires when a player breaks a block. Optionally filters by material type.

Out: exec, player, block, location
Block Place Trigger trigger/block_place

Fires when a player places a block. Optionally filters by material type.

Out: exec, player, block, location
Player Join Trigger trigger/player_join

Fires when a player connects to the server.

Out: exec, player, joinMessage
Player Quit Trigger trigger/player_quit

Fires when a player disconnects from the server.

Out: exec, player, quitMessage
Inventory Click Trigger trigger/inventory_click

Fires when a player clicks inside any inventory.

Out: exec, player, slot, item, inventoryTitle
Startup Trigger trigger/startup

Fires once when the graph is enabled (i.e. when the server starts or the graph is toggled on).

Out: exec