Skip to content

Trigger Event Trigger

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

SettingTypeRequiredDefaultDescription
EnabledBooleanNotrueEnable or disable this trigger.
Event TypeSelect (searchable)YesPlayer JoinsThe game event to listen for.

Available Events

Player Events

ValueLabelContext Placeholders
player_joinPlayer Joins
player_leavePlayer Leaves
player_deathPlayer Dies%damage%, %damage_cause%, %attacker%
player_respawnPlayer Respawns
player_chatPlayer Chats%message%, %message_stripped%
player_movePlayer Moves
player_sneakPlayer Sneaks
player_sprintPlayer Sprints
player_jumpPlayer Jumps
player_flyPlayer Toggles Flight
player_interactPlayer Interacts
player_interact_entityPlayer Interacts with Entity
player_damagePlayer Takes Damage%damage%, %damage_cause%, %attacker%
player_damage_entityPlayer Damages Entity%damage%, %damage_cause%
player_kill_entityPlayer Kills Entity
player_kill_playerPlayer Kills Player

Block Events

ValueLabelContext Placeholders
block_breakBlock Broken%block_type%, %block_x%, %block_y%, %block_z%
block_placeBlock Placed%block_type%, %block_x%, %block_y%, %block_z%
sign_changeSign Changed%block_type%, %block_x%, %block_y%, %block_z%

Item Events

ValueLabelContext Placeholders
item_pickupItem Picked Up%item%, %item_name%, %item_amount%
item_dropItem Dropped%item%, %item_name%, %item_amount%
item_craftItem Crafted%item%, %item_name%, %item_amount%
item_consumeItem Consumed%item%, %item_name%, %item_amount%
item_enchantItem Enchanted%item%, %item_name%, %item_amount%
fishingFishing Catch

Entity Events

ValueLabel
entity_spawnEntity Spawns
entity_deathEntity Dies
entity_explodeEntity Explodes

World / Server Events

ValueLabel
weather_changeWeather Changes
world_loadWorld Loads
server_startServer Starts
server_stopServer Stops

Example

To greet players when they join:

  1. Set Event Type to Player Joins
  2. 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_chat provide the %message% placeholder so you can read or filter chat content.
  • Server lifecycle events (server_start, server_stop) do not have a triggering player.

Oasis Admin Editor Documentation