[1.20 - 1.21.10] SessionShop – Random Rotating Shop System [-20%] icon

[1.20 - 1.21.10] SessionShop – Random Rotating Shop System [-20%] -----

A dynamic session-based Minecraft shop plugin with dynamic rarity restocks.




- Added Shop Type Selection feature (requires /sessionshop reload-session <shop-id> to apply changes to a shop):
Server: all players share the same item template and stock.
Hybrid: all players share the same item template, but each has individual stock.
Private: each player has their own item template and stock.​
- Added command: /sessionshop reload-session <shop-id> — reloads the session of the specified shop, clearing its events and session data.
----------, Oct 7, 2025

- Removed old Event Type system and replaced it with unified chance and price event types using operation modifiers.
- Fixed issue where Preview Items were not updating correctly after event or template changes.
- Changed default shop type from Hybrid (shared item template, individual stock) to Private (individual item template and stock). Each player now has their own unique item pool.
- Shop type selection will be reintroduced as a configurable option in version 1.1.8.
----------, Oct 5, 2025

- Improved event scheduler accuracy to ensure precise start and end times.
- Refactored internal cache system for faster data access.
----------, Sep 29, 2025

- Improved player experience with smoother animations when opening Shop and Preview menus.
- Optimized background processes related to item preview generation.
----------, Sep 27, 2025

- Improved performance when loading large shops and event data.
- Optimized GUI animations and button responsiveness in the admin editor.
- Refined text formatting for better readability across all menus.
----------, Sep 26, 2025

- Fixed rare bug where events with multiple overlapping conditions could fail to trigger.
- General stability and memory usage improvements.
----------, Sep 24, 2025

- Added active Shop Events indicator directly in the ShopMenu, making it clear when discounts or bonuses are running.
- Minor performance tweaks and internal code refactoring for smoother gameplay.
----------, Sep 23, 2025

- Fixed stock issue: server stock now correctly decreases when players purchase items.
- Improved internal handling of item transactions to prevent rare inconsistencies.
----------, Sep 20, 2025

- New Feature: Added Shop Events system (Random events can now occur in specific shops and are fully customizable)
  • Event Types:
    • Flat Discount: Fixed price reduction.
    • Percent Discount: Price reduction by percentage of the base price.
    • Flat Chance: Increase the chance of a specific rarity appearing.
    • Percent Chance: Increase the chance of a specific rarity by a percentage of its base chance.
  • Activation Conditions:
    • Day/Night: Triggered at in-game day or night.
    • Timed Interval: Triggered at fixed real-time intervals.
    • Day Of Week: Triggered on specific days of the week.
    • Day Of Month: Triggered on specific calendar days.
    • Time Range: Triggered during a pre-set real-time period.
    • Online Players: Triggered when the server reaches a specified number of online players.
- Added new command: /session shop admin-editor to open the GUI editor for rarity, events, and shop.
- Added Preview Item function in ShopMenu.
- Added Shop Event Editor GUI for easier event management and customization.
- Added HeadDatabase support: you can now set custom heads as icon inside menu.yml.
- Fixed an issue where players could not exit the Shop menu.
- Removed multi-language system — all language entries are now centralized into a single file for simpler management.
- Improved buttons and layout in GUI editor for better usability.
----------, Sep 19, 2025

- Minor stability improvements and additional codebase cleanup.
----------, Sep 12, 2025

- Improved error logging and diagnostics for easier troubleshooting.
- Minor stability improvements and internal code refinements.
----------, Sep 12, 2025

- Optimized data loading and saving routines for improved performance.
- Refined GUI responsiveness to enhance user interaction.
- Improved internal event handling for more consistent shop behavior.
- Minor bug fixes and stability improvements across all shop modules.
- Enhanced compatibility with various custom item plugins and NBT systems.
----------, Sep 11, 2025

- Optimized loading for large shops, reducing lag on servers with many shops.
- Smoother GUI interactions on servers with multiple plugins.
----------, Sep 11, 2025

- Changed data storage structure: switched from a single file to a folder-based system for better organization.
- Added /ss data-convert command to migrate old data into the new structure.
----------, Sep 10, 2025

- Improved event-driven feedback to prepare for future extensions
----------, Sep 9, 2025

- Improved system responsiveness for smoother shop interactions.
- Refined GUI feedback to enhance overall player experience.
----------, Sep 9, 2025

- Improved system responsiveness for smoother interactions.
- Refined visual feedback to enhance user experience.
----------, Sep 8, 2025

- Enhanced shop GUI filtering logic for faster item searches.
- Enhanced tooltip rendering for rare and custom items.
----------, Sep 8, 2025

- Added GUI showing a list of permitted shops for players.
- Optimized internal data caching for faster shop loading.
- Refined GUI item rendering to prevent flickering during rapid updates.
- Added Completed tab in /ss restock command.
----------, Sep 8, 2025

- Removed the limit on Shop Items.
- Added a delete button in the Shop Item Editor.
- Enhanced error handling when loading malformed rarities.yml entries.
- Improved GUI rendering performance for shops with a large number of items.
----------, Sep 8, 2025

- Fixed a bug where modified item names were not displayed correctly in the GUI.
- Refined GUI rendering pipeline to improve text alignment and consistency across different font styles
----------, Sep 8, 2025

- Added multi-currency support with CoinsEngine, allowing each shop to use a separate currency.
- Added a currency selection option in the Shop Editor
----------, Sep 8, 2025

- Added validation for corrupted or incomplete shop.yml entries to reduce startup errors
- Added validation for corrupted or incomplete shop entries to reduce startup errors
----------, Sep 7, 2025

- Improved internal caching mechanism to reduce redundant database calls during shop refresh
- Optimized memory usage when loading large rarities.yml files
----------, Sep 7, 2025

- Fixed display issues of ItemAdder items.
- Replaced the rarities.yml file to match the original code.
- Removed ShopEvent in the Shop Editor.
- Improved GUI editor responsiveness and item sorting.
----------, Sep 7, 2025

- Optimized rarity cache system.
- Fixed minor bugs in the GUI editor.
----------, Sep 6, 2025

- Improved performance when loading large shops
- Fixed occasional error when closing the Shop Editor
----------, Sep 6, 2025

- Removed the "color" option from the Rarities Editor.
- Fixed an issue where changes were not saved in the Rarities Editor.
- Renamed rarities in rarities.yml to use hex color codes.
----------, Sep 5, 2025

- Added French language support.
----------, Sep 5, 2025

- Added Spanish language support.
- Added functionality to create rarities.
----------, Sep 4, 2025

- Added console messages for debugging.
- Added sounds for shop restocking, opening, and closing.
----------, Sep 3, 2025

- Fixed an issue with shop restocking when interacting with the GUI.
----------, Sep 3, 2025

- Fixed an issue where the shop would sometimes not save in the Shop Editor GUI.
- Recompiled the plugin to reduce its file size.
----------, Sep 3, 2025

- Fixed the create shop does work.
- Optimized task system to reduce server load.
----------, Sep 2, 2025

- Fixed the Delete button in the Shop Editor UI.
----------, Aug 31, 2025

Resource Information
Author:
----------
Total Downloads: 11
First Release: Aug 30, 2025
Last Update: Oct 7, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings