Action Syntax
All actions follow this format:Available Action Types
Actions are organized into three main categories:Player Actions
Actions that affect the player or execute commands:- PLAYER - Execute command as player
- CONSOLE - Execute command from console
- GAMEMODE - Change player’s gamemode
- MESSAGE - Send message to player
- BROADCAST - Broadcast message to all players
- CLEAR - Clear player’s inventory
- ITEM - Give custom item to player
Menu & UI Actions
Actions for menu interaction and interface control:- MENU - Open a menu
- CLOSE - Close current menu
- SLOT - Change player’s held item slot
- LINK - Send clickable link in chat
- BUNGEE - Connect to BungeeCord server
Effect Actions
Actions that create visual or gameplay effects:- SOUND - Play sound effect
- TITLE - Display title/subtitle
- FIREWORK - Spawn firework
- EFFECT - Apply potion effect
- LAUNCH - Launch player in direction
Chaining Actions
You can chain multiple actions together. They execute in the order they’re defined:Placeholders
Many actions support PlaceholderAPI placeholders:The
%player_name% placeholder is automatically available in CONSOLE actions.Common Patterns
Opening a menu with sound feedback
Opening a menu with sound feedback
Executing command and closing menu
Executing command and closing menu
BungeeCord transfer with effects
BungeeCord transfer with effects
Best Practices
- Order matters - Actions execute sequentially, so place time-sensitive actions (like CLOSE or BUNGEE) last
- Provide feedback - Use sounds or messages to confirm actions to players
- Test thoroughly - Some actions may behave differently in different contexts
- Use permissions - Combine actions with menu permissions for access control
Next Steps
Player Actions
Commands, messages, and player state
Menu Actions
Navigation and UI control
Effect Actions
Sounds, visuals, and effects