- Minor stability improvements and additional codebase cleanup.
- Improved error logging and diagnostics for easier troubleshooting.
- Minor stability improvements and internal code refinements.
- 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.
- Optimized loading for large shops, reducing lag on servers with many shops.
- Smoother GUI interactions on servers with multiple plugins.
- 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.
- Improved event-driven feedback to prepare for future extensions
- Improved system responsiveness for smoother shop interactions.
- Refined GUI feedback to enhance overall player experience.
- Improved system responsiveness for smoother interactions.
- Refined visual feedback to enhance user experience.
- Enhanced shop GUI filtering logic for faster item searches.
- Enhanced tooltip rendering for rare and custom items.
- 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.
- 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.
- 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
- Added multi-currency support with
CoinsEngine, allowing each shop to use a separate currency.
- Added a
currency selection option in the Shop Editor
- 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
- Improved internal caching mechanism to reduce redundant database calls during shop refresh
- Optimized memory usage when loading large rarities.yml files
- 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.
- Optimized rarity cache system.
- Fixed minor bugs in the GUI editor.
- Improved performance when loading large shops
- Fixed occasional error when closing the Shop Editor
- 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.
- Added French language support.
- Added Spanish language support.
- Added functionality to create rarities.
- Added console messages for debugging.
- Added sounds for shop restocking, opening, and closing.
- Fixed an issue with shop restocking when interacting with the GUI.
- Fixed an issue where the shop would sometimes not save in the Shop Editor GUI.
- Recompiled the plugin to reduce its file size.
- Fixed the create shop does work.
- Optimized task system to reduce server load.
- Fixed the Delete button in the Shop Editor UI.