It's been a while since the last update...
Changelog:
- Added per-item permission requirements for shop items.
- Added permission-aware shop generation so players only roll items they are eligible to buy.
- Added lazy refresh for offline rotations, preventing offline players from missing permissioned items.
- Added optional purchase confirmation GUI with configurable confirm/cancel buttons.
- Added per-item confirmation modes: default, always confirm, or never confirm.
- Added /nightmarketadmin view <player-or-uuid> for read-only admin shop inspection.
- Added live schedule placeholders for GUI text, including next rotation/open countdowns.
- Added configurable GUI refresh support for live placeholders.
- Added unavailable item slot display for shops with too few eligible items.
- Added safer purchase handling for double-clicks and concurrent purchase attempts.
- Improved global purchase limit tracking, including pending-shop handling and stale count correction.
- Fixed some bugs