Appearance
Trigger Event
Starts a flow when a specific game event occurs.
Inputs: None · Outputs: Then
Description
The Event Trigger listens for Minecraft server events and kicks off a flow when one occurs. This covers player actions, block interactions, item events, entity events, and server lifecycle events.
Settings
| Setting | Type | Required | Default | Description |
|---|---|---|---|---|
| Enabled | Boolean | No | true | Enable or disable this trigger. |
| Event Type | Select (searchable) | Yes | Player Joins | The game event to listen for. |
Available Events
Player Events
| Value | Label | Context Placeholders |
|---|---|---|
player_join | Player Joins | — |
player_leave | Player Leaves | — |
player_death | Player Dies | %damage%, %damage_cause%, %attacker% |
player_respawn | Player Respawns | — |
player_chat | Player Chats | %message%, %message_stripped% |
player_move | Player Moves | — |
player_sneak | Player Sneaks | — |
player_sprint | Player Sprints | — |
player_jump | Player Jumps | — |
player_fly | Player Toggles Flight | — |
player_interact | Player Interacts with Block/Air | — |
player_interact_entity | Player Interacts with Entity | — |
player_right_click | Player Rightclicks | — |
player_left_click | Player Leftclicks | — |
player_damage | Player Takes Damage | %damage%, %damage_cause%, %attacker% |
player_damage_entity | Player Damages Entity | %damage%, %damage_cause% |
player_kill_entity | Player Kills Entity | — |
player_kill_player | Player Kills Player | — |
Block Events
| Value | Label | Context Placeholders |
|---|---|---|
block_break | Block Broken | %block_type%, %block_x%, %block_y%, %block_z% |
block_place | Block Placed | %block_type%, %block_x%, %block_y%, %block_z% |
sign_change | Sign Changed | %block_type%, %block_x%, %block_y%, %block_z% |
Item Events
| Value | Label | Context Placeholders |
|---|---|---|
item_pickup | Item Picked Up | %item%, %item_name%, %item_amount% |
item_drop | Item Dropped | %item%, %item_name%, %item_amount% |
inventory_move_item | Player Moves Item | — |
item_craft | Item Crafted | %item%, %item_name%, %item_amount% |
item_consume | Item Consumed | %item%, %item_name%, %item_amount% |
item_enchant | Item Enchanted | %item%, %item_name%, %item_amount% |
fishing | Fishing Catch | — |
Entity Events
| Value | Label |
|---|---|
entity_spawn | Entity Spawns |
entity_death | Entity Dies |
entity_explode | Entity Explodes |
World / Server Events
| Value | Label |
|---|---|
weather_change | Weather Changes |
world_load | World Loads |
server_start | Server Starts |
server_stop | Server Stops |
Example
To greet players when they join:
- Set Event Type to
Player Joins - Connect Then to a Send Message node with
Welcome, %player%!
Tips
- Use Cancel Event after an Event Trigger to prevent the event from completing (e.g., block a player from breaking a block).
- Events like
player_chatprovide the%message%placeholder so you can read or filter chat content. - Server lifecycle events (
server_start,server_stop) do not have a triggering player. player_interactfires for right-clicks on blocks and air; it does not fire for entity right-clicks — useplayer_interact_entityfor those.player_interact_entityfires on right-click against any entity or NPC. Combine it with a Check Interaction condition to filter by entity type, ID, or name.inventory_move_itemfires whenever a player moves an item in their inventory (click, shift-click, number key, drag). Use Cancel Event to prevent the move.
