You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.
You should upgrade or use an alternative browser.
Plugins EconomyShopGUI - SellStick | SellWand
Version: 4.2
Likely safe
- Author ArteffCods
- Creation date
Fixes
- Fixed sell stick usage increasing twice when both the display name and lore contained a usage counter like [x/y].
- Fixed the update checker URL so version checks now use the correct Spigot endpoint.
- Fixed PlaceholderAPI placeholders returning blank in non-player contexts, including placeholders such as total money.
- Fixed possible null issues involving ItemMeta during sell stick validation and item creation.
- Fixed startup flow so the plugin now disables immediately if EconomyShopGUI or EconomyShopGUI-Premium is missing.
- Fixed command registration to avoid creating multiple unnecessary TopCommand instances.
Improvements
- Reworked sell stick usage handling so usage is read once, incremented once, and written back consistently.
- Improved sell stick removal logic when the item reaches max usage.
- Improved SQLite handling to reduce locking and concurrency problems.
- Added synchronization around database access for better stability.
- Enabled SQLite WAL mode and busy timeout for more reliable database writes.
- Replaced manual SQL resource closing with try-with-resources.
- Improved command registration safety with null checks for missing commands in plugin.yml.
- Moved update checker callbacks back to the main thread before using the result.
- Removed risky async EconomyShopGUI sell limit updates and kept them on the main thread.
- Added safer ItemMeta checks when creating sell sticks from config and custom usage values.
Cleanup
- Removed unused helper methods from PlayerInteractionHandler.
- Cleaned up duplicate command object creation.
- Simplified placeholder handling for global placeholders.
- Made startup logic cleaner and easier to follow.
- Fixed exception error when players didn't use any of the sell limit features in the economyshopgui plugin.
- Fixed exception error when players didn't use any of the restock features in the economyshopgui plugin.
- Added an extra permission that is given by default that controls if players can use the /sellstick command, sellstick.use.command and now the permission sellstick.use controls if players can use the sellstick.
Please consider leaving a good review for the plugin.
Discord Support