FioMenu Update - Changelog
(1.18)
- Added New list_players.yml and profile.yml
- Introduced two new configuration resources to separate player-list presentation logic from individual profile presentation.
- list_players.yml is intended for scalable player listing views (for example, paged player selectors, filtered lists, and sorted index menus).
- profile.yml provides a dedicated profile-layer menu structure, making it easier to build per-player detail screens without overloading generic menu files.
- Added behavior.ifnoPrevious
- Added a dedicated behavior branch to explicitly handle flows where no previous menu/navigation state exists.
- Added behavior.ifnoPrevious.show: true/false
- Added a visibility toggle for ifnoPrevious behavior handling.
- Added empty_behavior Inside ifnoPrevious
- Added an explicit empty-state behavior node for cases where no prior navigation context exists and no fallback content should be rendered.
- Added New <id_format>;<format_shown>;<placeholder> Pattern in sort.format
- Expanded sort.format syntax to support richer sort display descriptors in a single structured token.
- This improves consistency between backend sort logic and frontend menu text rendering, especially for multi-language or dynamic-stat sorting displays.
- Added New <key>.type: "LIST_PLAYERS"
- Introduced a dedicated typed node for player-list driven elements.
- Added behavior.ifSearch: true/false
- Added behavior branching based on active search state.
- Added behavior.bedrock_head_compatible: true/false
- Added a compatibility toggle for Bedrock-oriented head/visual handling.
- Added behavior.bedrock_behavior.<key>
- Added extensible Bedrock-specific behavior mapping using keyed entries.
- Added sign_prompt.title_change: true/false in [SIGN_PROMPT]
- Added a toggle to control whether the sign prompt title should be dynamically replaced.
- Added sign_prompt.title: <value> in [SIGN_PROMPT]
- Added direct custom title assignment for sign prompt interfaces.
- Useful for branding, context-specific instructions, and localized interaction cues.