Feature update focused on improved command/module GUI navigation and module config editing.
| Added - Added a shared GUI visual system for SIR menus. - Added paginated command provider and module menus. - Added a usable module config editor from the module GUI. - Added support for editing module config values through GUI flows: - Boolean toggles. - Text/string values. - String lists through book editing. - Nested config sections.
| Changed - Reworked the SIR command GUI with a cleaner framed layout, status indicators, action hints, close button, and page controls. - Reworked the SIR module GUI with cleaner module cards, enabled/disabled status display, and right-click config access. - Improved empty-state handling when no command providers or modules are loaded. - Improved module config menus with clearer paths, current value previews, section navigation, and page controls. - Centralized repeated GUI item styling through the new internal `MenuVisuals` helper.
| Fixed - Fixed the module config editor path still showing as unavailable from the module GUI. - Fixed module config menu handling for missing `config.yml` files or missing config sections by showing clearer feedback instead of silently failing.
| Notes / Recommendations - No config changes are required for this update. - Command override management is still a SIR+ feature; base SIR only shows the related GUI hint for shared menu consistency. - If updating from 2.1.x, replacing the jar should be enough.