🚀 Genius Shop v1.5.0 - Web Editor, Stock System & Localization Update
This release focuses on usability, flexibility, and live economy behavior with major upgrades to stock handling, placeholders, gradients, and editor workflows.
🌍 Localization & Formatting
- Multi-language system: Added
languages/ files and configurable language selection.
- Gradient upgrades:
- Full support for multi-stop gradients (e.g.
<gradient:#ff0000:#ff3033:#ff6666>...</gradient>).
- Better compatibility with legacy styles like
&l (bold) inside gradients.
📈 Stock, Limits & Economy Improvements
- Advanced stock reset automation:
- Added/reset support for
DAILY, HOURLY, MINUTE_INTERVAL, SECOND_INTERVAL, WEEKLY, MONTHLY, YEARLY, ONCE.
- Improved lifecycle reliability for automatic resets.
- New stock/limit placeholders:
%stock-reset-timer%
%global-limit%
%player-limit%
- Per-item display toggles:
show-stock
show-stock-reset-timer
- Sell-to-stock controls:
- Shop-level and item-level toggles for whether selling replenishes stock.
- Overflow behavior toggles (
allow-sell-stock-overflow).
🧩 Web Editor: Major UX Improvements
run-as dropdown support (console/player) for command sections (main menu + item commands).
- Grouped modal toggles for lore, enchantments, commands, limits, and available-times sections.
- Commands section toggle behavior now properly controls textarea visibility and persistence.
🛠️ Gameplay & Runtime Improvements
- Permission-aware
/shop tab completion:
- Suggestions now respect player permissions.
- Added completion help for
resetstock arguments.
- Live GUI refresh:
- Open shop pages now update stock/price/lore in real time.
- Main menu placeholder:
%latest-update-highlights% new placeholder to show a little snippet of new features for new updates.
- Command execution context:
- Item commands can run as player or console via
run-as.
📚 Documentation & Examples
- Updated wiki pages, and shop examples to reflect new config keys and workflows.
- Default shop examples now showcase gradients, stock reset rules, stock/lore toggles, and
run-as command usage.
Compatible with Minecraft 1.21+ and Java 21.