Actions
Actions define what should happen when a rule fires. A rule can have multiple actions, and they execute sequentially.
Action execution
Actions execute sequentially in the order they are defined. By default, actions execute synchronously. You can use wait_for_completion: false on individual actions to execute them asynchronously.
Available actions
Server Management
Actions for managing server lifecycle: starting, stopping, and restarting servers.
- start: Start a server
- stop: Stop a server
- restart: Restart a server
- send_command: Send a command to a server's console
Player Management
Actions for managing player connections and disconnections.
- connect: Connect a player to a server
- disconnect: Disconnect one or more players from the proxy
- allow_connection: Allow a previously denied connection
Player Communication
Actions for sending messages, action bars, titles, and bossbars to players.
- send_message: Send a message to one or more players
- send_action_bar: Send an action bar message to one or more players
- send_title: Send a title to one or more players
- clear_title: Clear title of one or more players
- show_bossbar: Show a bossbar to one or more players
- hide_bossbar: Hide a bossbar from one or more players
Ping Management
Actions for managing ping requests and customizing server list responses.
- deny_ping: Deny a ping request
- allow_ping: Allow a ping request to proceed normally
- respond_ping: Respond to a ping request with custom ping data
Control Flow
Actions for conditional execution and looping.
Utility
General-purpose utility actions for logging, waiting, and executing commands.