Skip to main content

teamMenu.yml

Team Menu/teamMenu.yml is part of the BetterFioExtensions bundled menu configuration. Main team hub for players who already belong to a BetterTeams team.

YAML format

This is the structure you edit for this menu. The display text should keep the same MiniMessage and small-cap style used by the bundled BFE file unless you intentionally redesign the menu.

# teamMenu.yml
DEFAULT:
title: "<same bundled small-cap title style>"
rows: 6
items:
item_key:
slot: 10
material: BOOK
name: "<yellow>Display Name"
lore: []
actions:
any:
- "[SOUND] UI_BUTTON_CLICK 1 1 master"

ADMIN:
title: "<admin view title>"
rows: 6
items: {}

OWNER:
title: "<owner view title>"
rows: 6
items: {}

Bundled item style example

This excerpt is copied from the bundled BFE YAML style so the menu keeps the same MiniMessage colors and small-cap text formatting.

home:
slot: 11
material: RED_BED
name: "<yellow>Team Saved Location"
lore:
- '<dark_gray>ʜᴏᴍᴇ'
- ' '
- '<gray>ᴄʟɪᴄᴋ ᴛᴏ ᴛᴇʟᴇᴘᴏʀᴛ ᴛᴏ'
- '<gray>ʏᴏᴜʀ ᴛᴇᴀᴍ ʜᴏᴍᴇ.'
- ' '
- '<yellow>ᴄʟɪᴄᴋ ᴛᴏ ᴏᴘᴇɴ'
actions:
any:
- '[SOUND] UI_BUTTON_CLICK 1 1 master'
- '[OPEN_MENU] teamSavedLocation'

Click keys used here

  • any: Runs for any click type supported by the item.

Important sections

  • DEFAULT: View used for normal team members.
  • ADMIN: View used for team admins.
  • OWNER: View used for team owners.

Actions

ActionWhat it doesHow to use it
[BETTERFIOEXTENSIONS] TEAM_INVITE_PROMPTStarts the invite-player prompt from the team menu.Use this exact action name; it maps to a BetterFioExtensions handler.
[BETTERFIOEXTENSIONS] TEAM_LOGORuns the team logo/banner interaction configured by the extension.Use this exact action name; it maps to a BetterFioExtensions handler.
[OPEN_MENU] categoryLeaderboardOpens the configured menu target categoryLeaderboard.Use it for menu navigation. If the target includes a parameter, keep that parameter in place.
[OPEN_MENU] confirmDisbandOpens the configured menu target confirmDisband.Use it for menu navigation. If the target includes a parameter, keep that parameter in place.
[OPEN_MENU] confirmLeaveOpens the configured menu target confirmLeave.Use it for menu navigation. If the target includes a parameter, keep that parameter in place.
[OPEN_MENU] invitesOpens the configured menu target invites.Use it for menu navigation. If the target includes a parameter, keep that parameter in place.
[OPEN_MENU] teamAllyRequestOpens the configured menu target teamAllyRequest.Use it for menu navigation. If the target includes a parameter, keep that parameter in place.
[OPEN_MENU] teamBankOpens the configured menu target teamBank.Use it for menu navigation. If the target includes a parameter, keep that parameter in place.
[OPEN_MENU] teamBannerOpens the configured menu target teamBanner.Use it for menu navigation. If the target includes a parameter, keep that parameter in place.
[OPEN_MENU] teamControlPanelOpens the configured menu target teamControlPanel.Use it for menu navigation. If the target includes a parameter, keep that parameter in place.
[OPEN_MENU] teamGuideOpens the configured menu target teamGuide.Use it for menu navigation. If the target includes a parameter, keep that parameter in place.
[OPEN_MENU] teamLevelsOpens the configured menu target teamLevels.Use it for menu navigation. If the target includes a parameter, keep that parameter in place.
[OPEN_MENU] teamLogsCategoryOpens the configured menu target teamLogsCategory.Use it for menu navigation. If the target includes a parameter, keep that parameter in place.
[OPEN_MENU] teamMembersOpens the configured menu target teamMembers.Use it for menu navigation. If the target includes a parameter, keep that parameter in place.
[OPEN_MENU] teamPermissionsOpens the configured menu target teamPermissions.Use it for menu navigation. If the target includes a parameter, keep that parameter in place.
[OPEN_MENU] teamSavedLocationOpens the configured menu target teamSavedLocation.Use it for menu navigation. If the target includes a parameter, keep that parameter in place.
[OPEN_MENU] teamWarpOpens the configured menu target teamWarp.Use it for menu navigation. If the target includes a parameter, keep that parameter in place.
[PLAYER] fioteam requestsRuns player command fioteam requests.Use it only when the click should dispatch a command as the player.
[PLAYER] team echestRuns player command team echest.Use it only when the click should dispatch a command as the player.
[PLAYER] team infoRuns player command team info.Use it only when the click should dispatch a command as the player.
[SOUND] BLOCK_SNIFFER_EGG_PLOP 1 100 masterPlays a Bukkit/Minecraft sound.Use it as feedback before or after a menu action. Format is sound, volume, pitch, and sound category.
[SOUND] UI_BUTTON_CLICK 1 1 masterPlays a Bukkit/Minecraft sound.Use it as feedback before or after a menu action. Format is sound, volume, pitch, and sound category.
[SOUND] UI_CARTOGRAPHY_TABLE_TAKE_RESULT 1 100 masterPlays a Bukkit/Minecraft sound.Use it as feedback before or after a menu action. Format is sound, volume, pitch, and sound category.

How to use this menu

  • This file is role-aware. Edit DEFAULT, ADMIN, and OWNER separately.
  • Use [OPEN_MENU] for menu navigation and [PLAYER] only when you intentionally dispatch a player command.
Source

This page is based on Team Menu/teamMenu.yml from the BetterFioExtensions project.