[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.




  • Fixed compatibility issues with colored Chat plugins that caused input or formatting errors.
  • Added additional visual indicators and informational elements in the admin-editor to improve clarity when managing shops.
----------, Nov 14, 2025

  • Adjusted event priority handling to improve compatibility with third-party plugins.
  • Refined placeholder updates for smoother display in dynamic GUIs.
  • Minor performance tuning and reduced redundant async calls.
----------, Oct 27, 2025

  • Enhanced compatibility with async economy operations to prevent transaction delays.
  • Refined log outputs for better debugging and cleaner console information.
  • Minor UX adjustments to make menu navigation more intuitive.
----------, Oct 25, 2025

  • Reworked event refresh logic to ensure smoother activation and deactivation cycles.
  • Adjusted button hitboxes in the in-game editor for more precise clicking.
  • Minor internal cleanups and stability improvements.
----------, Oct 24, 2025

  • Added Item Generate Limit — allows setting a maximum number of items that can be generated from a template.
  • Fixed a ChatColor issue that prevented color settings from being applied correctly.
  • Fixed visual display issues in the in-game editor.
----------, Oct 22, 2025

  • Fixed an issue where players couldn’t type input when using external Chat plugins.
  • Improved input performance for smoother player interactions.
  • Optimized event handling for better runtime efficiency.
----------, Oct 21, 2025

  • Added Sell Shop feature.
    • Works with the same mechanism as the Buy Shop.
    • You can switch between Sell and Buy modes by changing the ShopMode in the shop editor.
  • Added shop mode filters for both Sell and Buy shops.
  • Fixed an issue where Previous and Next buttons were not displayed in the main shop menu.
----------, Oct 20, 2025

- Added support for customizing GUIs — menu-shop, main-shop, and preview-shop can now be edited directly in plugins/SessionShop/gui.
- Fixed an issue where Next and Previous buttons were not displaying correctly in shop GUIs.
- Fixed a bug that prevented shop events from starting properly.
----------, Oct 16, 2025

- Fixed an issue where players could not purchase items in Private Shop Type.
----------, Oct 12, 2025

- 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: 14
First Release: Aug 30, 2025
Last Update: Nov 14, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings