Menu title displayed in the HUD. Supports MiniMessage. Default: <gradient:#ffd700:#ffaa00>Select Your Profile</gradient>
How profile entities are displayed. Options: ALL (all configured slots), UNLOCKED_ONLY (only unlocked profiles), CAROUSEL (one at a time with scrolling). Default: CAROUSEL
Pre-configured profile slots. Configure up to the max number of profiles players can have (e.g., 10 slots). Each slot maps to an entity definition.
Base camera position. Supports in-game position capture. When usePlayerLocation is true, this acts as an offset from the player’s current location.
If true, basePosition is treated as an offset from the player’s location. Default: false
Horizontal spacing between profile slot camera positions (in blocks). Default: 3.0
Default maximum number of profiles for a player. Default: 3
Permission-based overrides for profile slot limits.
If true, the player CANNOT close the menu without selecting a profile. Sneak, WASD close, and right-click delete are blocked. Default: false
If true, A/D keys navigate between profile slots instead of closing the menu. Default: true
Close the menu when the player sneaks. Ignored when forceProfileSelection is true. Default: true
Cooldown in milliseconds between WASD navigation inputs. Default: 200
Sound played when the menu opens.
Sound played when the menu closes.
Sound played when navigating between profile slots.
Sound played when a profile is selected.
Sound played on hover/change focus (reserved).
Actions executed when the menu opens.
Actions executed when the menu closes.
Actions executed when any profile is selected.