FioMenu Update - Changelog
(1.20)
- Added New Delayed Action Tag Syntax: [TAG=<DELAY VALUE>]
- Introduced a new universal delayed action format so action tags can now be scheduled directly inline using [TAG=<ticks>].
- Enables cleaner action configuration without requiring separate delay control lines for common delayed action flows.
- Supports practical usage patterns like [CLOSE=5], [OPEN_MENU=10] menu_id, [SOUND=2] SOUND_NAME 100 1, and similar executor tags.
- Kept backward compatibility with existing action syntax, so previous [TAG] configurations continue to work unchanged.
- Fixed shadow.yml Forced Regeneration on Reload
- Resolved an issue where bundled shadow.yml could reappear automatically after manual deletion and plugin reload.
- Removed hard-forced bundled copy flow that previously recreated the file during menu reload lifecycle.
- Reload behavior now respects administrator file management decisions, preventing unwanted default menu re-injection.
- Default menu seeding behavior remains available for fresh setup scenarios without overriding existing manual cleanup intent.
- Reconstructed /fiomenu admin list Output & Metadata Presentation
- Refactored list display to a cleaner compact format: file1.yml, file2.yml, file3.yml, reducing noisy vertical output.
- Added rich hover metadata for each listed menu entry, including file allocation path, enabled/disabled state, active viewer count, menu type, and platform scope.
- Extended listing source coverage so Java and Bedrock menu resources are both represented in menu listing workflows.
- Improved console-facing list readability to avoid clutter while keeping in-game detail accessibility through hover interactions.