Menu Actions
This page is source-backed from the current FioChatGames menu handler and documents the action tags used inside menu/admin/.
The menus execute actions in order from top to bottom, so the order in each actions: list matters.
Basic Action Tags
You can use these across the menu.
Syntax: SOUND:ENTITY_VILLAGER_NO:1:1
Play a custom sound when the item is clicked.
SOUND:ENTITY_VILLAGER_NO:1:1SOUND:UI_BUTTON_CLICK:1:1SOUND:BLOCK_CHEST_CLOSE:1:1Interface Sound SpigotAPI standard list.
Syntax: REOPEN
Reopen the current menu. Useful after prompts or state changes.
REOPEN
Syntax: OPEN:main
Open another menu by its id (filename without .yml).
OPEN:mainOPEN_MENU:mainOPEN_MENU:blacklisted_gamemodes_selectorOPEN_MENU:blacklisted_gamemodesOPEN_MENU:command_aliases_categoryOPEN_MENU:command_aliases_user
Syntax: CLOSE
Close the current menu.
CLOSE
Syntax: RELOAD
Reload plugin configuration and menus.
RELOAD
Syntax: PLAYER_COMMAND:fiochatgames admin current
Run a command as the player who clicked.
PLAYER_COMMAND:fiochatgames admin current
Syntax: INPUT_DOUBLE:config:general.some_value:0.0:1.0
Open a decimal prompt and write the result into the given config path.
INPUT_DOUBLE:config:general.some_value:0.0:1.0
Advanced / Menu-Specific Action Tags
These actions are used by specific admin menus (lists, selectors, prompts, race editors, etc).
Syntax: ADD_EVENT_TYPE_PROMPT
Menu action for: add event type prompt.
ADD_EVENT_TYPE_PROMPT
Syntax: ADD_FULL_DURATION_REWARD_SLOT
Menu action for: add full duration reward slot.
ADD_FULL_DURATION_REWARD_SLOT
Syntax: ADD_RACE_REWARD_SLOT
Menu action for: add race reward slot.
ADD_RACE_REWARD_SLOT
Syntax: BLACKLIST_ADD_CHAT_PROMPT
Menu action for: blacklist add chat prompt.
BLACKLIST_ADD_CHAT_PROMPT
Syntax: BLACKLIST_REMOVE:%player%
Menu action for: blacklist remove.
BLACKLIST_REMOVE:%player%
Syntax: BLACKLIST_REMOVE_CHAT_PROMPT
Menu action for: blacklist remove chat prompt.
BLACKLIST_REMOVE_CHAT_PROMPT
Syntax: CYCLE_BOSSBAR_COLOR
Menu action for: cycle bossbar color.
CYCLE_BOSSBAR_COLOR
Syntax: CYCLE_BOSSBAR_STYLE
Menu action for: cycle bossbar style.
CYCLE_BOSSBAR_STYLE
Syntax: CYCLE_BRUSH_REQUIRED_BLOCK
Menu action for: cycle brush required block.
CYCLE_BRUSH_REQUIRED_BLOCK
Syntax: CYCLE_CHAT_EVENT_WINNER_POLICY
Menu action for: cycle chat event winner policy.
CYCLE_CHAT_EVENT_WINNER_POLICY
Syntax: CYCLE_FULL_DURATION_REWARD_GAME
Menu action for: cycle full duration reward game.
CYCLE_FULL_DURATION_REWARD_GAME
Syntax: CYCLE_GAME_INT:FILLOUT:difficulty:1:6
Cycle a game integer option within a min/max range.
CYCLE_GAME_INT:FILLOUT:difficulty:1:6CYCLE_GAME_INT:MATH:difficulty:1:5
Syntax: CYCLE_GAME_TEXT:ACTIVITY:race.bossbar.color:BLUE|GREEN|PINK|PURPLE|RED|WHITE|YELLOW
Cycle a game text option through a fixed list of values.
CYCLE_GAME_TEXT:ACTIVITY:race.bossbar.color:BLUE|GREEN|PINK|PURPLE|RED|WHITE|YELLOWCYCLE_GAME_TEXT:ACTIVITY:race.bossbar.style:SOLID|SEGMENTED_6|SEGMENTED_10|SEGMENTED_12|SEGMENTED_20CYCLE_GAME_TEXT:RANDOM:character_type:ALPHA|ALPHANUMERIC|NUMERIC|SYMBOLIC|RANDOMIZEDCYCLE_GAME_TEXT:REACTION:character_type:ALPHA|ALPHANUMERIC|NUMERIC|SYMBOLIC|RANDOMIZED
Syntax: CYCLE_START_MODE
Menu action for: cycle start mode.
CYCLE_START_MODE
Syntax: DROP:OPEN_FULL_DURATION_REWARD_MENU:FAST_TYPE
Menu action for: drop.
DROP:OPEN_FULL_DURATION_REWARD_MENU:FAST_TYPEDROP:OPEN_FULL_DURATION_REWARD_MENU:FILLOUTDROP:OPEN_FULL_DURATION_REWARD_MENU:MATHDROP:OPEN_FULL_DURATION_REWARD_MENU:RANDOMDROP:OPEN_FULL_DURATION_REWARD_MENU:REACTION
Syntax: INPUT_INT:game:FAST_TYPE:points:1:1000
Open a number prompt and write the result into the given config path (with min/max).
INPUT_INT:game:FAST_TYPE:points:1:1000INPUT_INT:game:FILLOUT:points:1:1000INPUT_INT:game:MATH:points:1:1000INPUT_INT:game:ACTIVITY:%race_amount_input_path%:1:100000000INPUT_INT:game:ACTIVITY:time_seconds:3:86400
Syntax: INPUT_LIST:game:FAST_TYPE:phrases
Open a list editor prompt for the given config list path.
INPUT_LIST:game:FAST_TYPE:phrasesINPUT_LIST:game:FILLOUT:wordsINPUT_LIST:game:REWRITE:phrasesINPUT_LIST:game:UNREVERSE:wordsINPUT_LIST:game:UNSCRAMBLE:words
Syntax: INPUT_TEXT:config:chat_highlight.winner_format
Open a text prompt and write the result into the given config path.
INPUT_TEXT:config:chat_highlight.winner_formatINPUT_TEXT:config:general.bossbar_messageINPUT_TEXT:config:general.actionbar_messageINPUT_TEXT:game:FAST_TYPE:messages.startedINPUT_TEXT:game:FAST_TYPE:messages.correct
Syntax: LANGUAGE_PAGE_NEXT
Go to the next language page.
LANGUAGE_PAGE_NEXT
Syntax: LANGUAGE_PAGE_PREV
Go to the previous language page.
LANGUAGE_PAGE_PREV
Syntax: LEFT:LIST_CURSOR_NEXT:config:command-aliases.admin.help
Menu action for: left.
LEFT:LIST_CURSOR_NEXT:config:command-aliases.admin.helpLEFT:LIST_CURSOR_NEXT:config:command-aliases.admin.reloadLEFT:LIST_CURSOR_NEXT:config:command-aliases.admin.versionLEFT:LIST_CURSOR_NEXT:config:command-aliases.admin.authorLEFT:LIST_CURSOR_NEXT:config:command-aliases.admin.current
Syntax: LIST_PAGE_NEXT
Go to the next page on list-based menus.
LIST_PAGE_NEXT
Syntax: LIST_PAGE_PREV
Go to the previous page on list-based menus.
LIST_PAGE_PREV
Syntax: OPEN_BRUSH_LOOT_SELECTOR
Menu action for: open brush loot selector.
OPEN_BRUSH_LOOT_SELECTOR
Syntax: OPEN_FULL_DURATION_REWARD_MENU:FAST_TYPE
Menu action for: open full duration reward menu.
OPEN_FULL_DURATION_REWARD_MENU:FAST_TYPEOPEN_FULL_DURATION_REWARD_MENU:FILLOUTOPEN_FULL_DURATION_REWARD_MENU:MATHOPEN_FULL_DURATION_REWARD_MENU:RANDOMOPEN_FULL_DURATION_REWARD_MENU:REACTION
Syntax: OPEN_STREAK_MENU:FAST_TYPE
Menu action for: open streak menu.
OPEN_STREAK_MENU:FAST_TYPEOPEN_STREAK_MENU:FILLOUTOPEN_STREAK_MENU:MATHOPEN_STREAK_MENU:RANDOMOPEN_STREAK_MENU:REACTION
Syntax: Q:BLACKLIST_GAMEMODE_REMOVE:%gamemode_id%
Menu action for: q.
Q:BLACKLIST_GAMEMODE_REMOVE:%gamemode_id%Q:LIST_CURSOR_REMOVE:config:command-aliases.admin.helpQ:LIST_CURSOR_REMOVE:config:command-aliases.admin.reloadQ:LIST_CURSOR_REMOVE:config:command-aliases.admin.versionQ:LIST_CURSOR_REMOVE:config:command-aliases.admin.author
Syntax: RACE_CONSUME_POTION_PAGE_NEXT
Go to the next potion selector page.
RACE_CONSUME_POTION_PAGE_NEXT
Syntax: RACE_CONSUME_POTION_PAGE_PREV
Go to the previous potion selector page.
RACE_CONSUME_POTION_PAGE_PREV
Syntax: RACE_CONSUME_POTION_SELECT:%consume_potion_id%
Select the current potion id.
RACE_CONSUME_POTION_SELECT:%consume_potion_id%
Syntax: RACE_ENCHANT_PAGE_NEXT
Go to the next enchant selector page.
RACE_ENCHANT_PAGE_NEXT
Syntax: RACE_ENCHANT_PAGE_PREV
Go to the previous enchant selector page.
RACE_ENCHANT_PAGE_PREV
Syntax: RACE_ENCHANT_SELECT:%enchant_id%
Select the current enchant id.
RACE_ENCHANT_SELECT:%enchant_id%
Syntax: RACE_MATERIAL_PAGE_NEXT
Go to the next material selector page.
RACE_MATERIAL_PAGE_NEXT
Syntax: RACE_MATERIAL_PAGE_PREV
Go to the previous material selector page.
RACE_MATERIAL_PAGE_PREV
Syntax: RACE_MATERIAL_SEARCH_PROMPT
Open a prompt to search/filter race materials.
RACE_MATERIAL_SEARCH_PROMPT
Syntax: RIGHT:LIST_CURSOR_PREV:config:command-aliases.admin.help
Menu action for: right.
RIGHT:LIST_CURSOR_PREV:config:command-aliases.admin.helpRIGHT:LIST_CURSOR_PREV:config:command-aliases.admin.reloadRIGHT:LIST_CURSOR_PREV:config:command-aliases.admin.versionRIGHT:LIST_CURSOR_PREV:config:command-aliases.admin.authorRIGHT:LIST_CURSOR_PREV:config:command-aliases.admin.current
Syntax: SET_LANG:%lang_code%
Set the active language using the selected language code.
SET_LANG:%lang_code%
Syntax: SET_RACE_PLACEHOLDER_OPERATOR:>=
Set the placeholder comparison operator for PlaceholderAPI races.
SET_RACE_PLACEHOLDER_OPERATOR:>=SET_RACE_PLACEHOLDER_OPERATOR:<=SET_RACE_PLACEHOLDER_OPERATOR:>SET_RACE_PLACEHOLDER_OPERATOR:<SET_RACE_PLACEHOLDER_OPERATOR:==
Syntax: SET_RACE_TYPE:%race_key%
Set the race type to the selected race key.
SET_RACE_TYPE:%race_key%
Syntax: SHIFT_LEFT:LIST_CURSOR_EDIT:config:command-aliases.admin.help
Menu action for: shift left.
SHIFT_LEFT:LIST_CURSOR_EDIT:config:command-aliases.admin.helpSHIFT_LEFT:LIST_CURSOR_EDIT:config:command-aliases.admin.reloadSHIFT_LEFT:LIST_CURSOR_EDIT:config:command-aliases.admin.versionSHIFT_LEFT:LIST_CURSOR_EDIT:config:command-aliases.admin.authorSHIFT_LEFT:LIST_CURSOR_EDIT:config:command-aliases.admin.current
Syntax: SHIFT_RIGHT:LIST_CURSOR_ADD:config:command-aliases.admin.help
Menu action for: shift right.
SHIFT_RIGHT:LIST_CURSOR_ADD:config:command-aliases.admin.helpSHIFT_RIGHT:LIST_CURSOR_ADD:config:command-aliases.admin.reloadSHIFT_RIGHT:LIST_CURSOR_ADD:config:command-aliases.admin.versionSHIFT_RIGHT:LIST_CURSOR_ADD:config:command-aliases.admin.authorSHIFT_RIGHT:LIST_CURSOR_ADD:config:command-aliases.admin.current
Syntax: STREAK_REWARD_ADD_PROMPT
Menu action for: streak reward add prompt.
STREAK_REWARD_ADD_PROMPT
Syntax: TOGGLE_BLACKLIST_GAMEMODE:%gamemode_id%
Menu action for: toggle blacklist gamemode.
TOGGLE_BLACKLIST_GAMEMODE:%gamemode_id%
Syntax: TOGGLE_CONFIG:chat_highlight.enabled
Toggle a config boolean at the given path.
TOGGLE_CONFIG:chat_highlight.enabledTOGGLE_CONFIG:debug.modeTOGGLE_CONFIG:general.use_bossbarTOGGLE_CONFIG:general.use_actionbar_timerTOGGLE_CONFIG:chat_event.full_duration.enabled
Syntax: TOGGLE_DISABLED_WORLD:%world_name%
Menu action for: toggle disabled world.
TOGGLE_DISABLED_WORLD:%world_name%
Syntax: TOGGLE_FULL_DURATION_REWARD_REMOVE_MODE
Menu action for: toggle full duration reward remove mode.
TOGGLE_FULL_DURATION_REWARD_REMOVE_MODE
Syntax: TOGGLE_GAME:FAST_TYPE
Enable/disable a game type.
TOGGLE_GAME:FAST_TYPETOGGLE_GAME:FILLOUTTOGGLE_GAME:MATHTOGGLE_GAME:ACTIVITYTOGGLE_GAME:RANDOM
Syntax: TOGGLE_GAME_VALUE:MATH:ignore-symbols
Toggle a game boolean value at the given path.
TOGGLE_GAME_VALUE:MATH:ignore-symbolsTOGGLE_GAME_VALUE:ACTIVITY:race.unique-player-killsTOGGLE_GAME_VALUE:ACTIVITY:race.obtain-items.remove-on-progressTOGGLE_GAME_VALUE:ACTIVITY:streak.reset_on_lossTOGGLE_GAME_VALUE:ACTIVITY:streak.announce
Syntax: TOGGLE_RACE_REWARD_REMOVE_MODE
Menu action for: toggle race reward remove mode.
TOGGLE_RACE_REWARD_REMOVE_MODE
Syntax: TRIVIA_ADD_CHAT_PROMPT
Menu action for: trivia add chat prompt.
TRIVIA_ADD_CHAT_PROMPT
Syntax: TRIVIA_STREAK_PAGE_PREV
Menu action for: trivia streak page prev.
TRIVIA_STREAK_PAGE_PREV
Syntax: WORLD_PAGE_NEXT
Go to the next world page.
WORLD_PAGE_NEXT
Syntax: WORLD_PAGE_PREV
Go to the previous world page.
WORLD_PAGE_PREV