
MarketPlacePlus
A marketplace plugin with auction house, player shops, and trade features
2.0K
15
New
- 8 Languages — English, Spanish, French, German, Portuguese, Russian, Chinese, Japanese. Auto-detects from each player's client locale.
- /market lang — Pick your own language, or set auto to follow your client. Server admins set the default in config.
- Per-player translation — Every chat message, GUI title, button, lore line and notification follows the player's language, not the server's.
Improvements
- Faster shops — Shop saves are now async. No more lag spikes on busy purchases.
- Smoother admin GUIs — Listings/players panels no longer hit disk while sorting.
- Smaller jar — Trimmed unused native libraries. Roughly 40% smaller download.
Fixes
- Closed a money exploit on non-Vault economies (concurrent withdraws).
- Fixed a rare race where two players bidding/buying at the same instant could break stock state.
- Cancelling a listing while another action was in flight no longer leaves orphans.
- Inventory click handler now respects other plugins cancelling the click.
- Static GUI tracking no longer holds onto disconnected players.
- Various null-safety patches in item handling and material name formatting.
Fixes
- Fixed crash when using search in auction house
- Fixed category filter not working properly
- Plugin now loads without Vault installed
Improvements
- Item categories now properly detect all Minecraft 1.21 items
- Added 10 new filter categories: Rare, Ores, Nature, Mob Drops, Music, Smithing, Spawn Eggs, Utility, Transportation, Misc
- Sign shops now work with signs placed in any direction around the chest
Bug Fixes:
- Fixed /shops create not working due to permission issue
- Fixed a rare item duplication bug when creating auctions
- Fixed collection box items potentially loading twice on server restart
Improvements:
- Cleaned up internal code
- Improved database error handling
Small Bug Fix
Bug Fixes
Fixed:
- Item duplication bug after server restarts
- Players able to claim items multiple times
- Database and memory synchronization issues
- Race conditions in collection system
- Backwards logic in database verification
- Duplicate checking only working for 5 seconds
- Batch item saves failing without rollback
- Thread safety issues in collection GUI
- Items added to memory before database confirmation
Improved:
- Transaction safety for all database operations
- Duplicate detection now works across all methods
- Database is now single source of truth
- Better error logging for sync issues
Bug Fixes:
- Fixed items not stacking after being listed/delisted from market
- Fixed potential item loss when creating auctions
- Fixed duplicate purchase issues in player shops
- Fixed auction bid refund exploits
- Fixed collection box spam-clicking causing item duplication
- Fixed shop deletion conflicts during active purchases
- Fixed database synchronization issues with collection items
- Fixed expired listing cleanup and database bloat
Improvements:
- Added collection box size limit
- Added maximum bid limit
- Added protection against negative price exploits
- Prevented shop owners from purchasing their own items
- Improved transaction safety with automatic refunds on failures
- Enhanced database connection management
- Better error handling throughout the plugin
- Fixed item duplication in collection box
- Fixed incorrect item count display
- Fixed items respawning after restart
- Reduced plugin size by 50% (14MB → 7MB)
- Improved collection system stability
Please let me know if these issues persist or occur!
Fixed:
- Fixed restart duplication (cause by managers not properly cleaning up data after restart)
- Players now get a single message like "5 items have been added to your collection box!" instead of 5 separate messages
Fixed Issues:
- Expired Item Spam - Items no longer re-list repeatedly when expired
- Duplication Bug - Collection items can't be duplicated after server restart
Added:
- Added cache invalidation when listings expire
- Fixed database deletion with proper commits
- Clear empty collections from memory
Bugs Fixed:
- Cache cleanup message no longer appears every 10 minutes
- Custom bid amounts now update properly when entered through chat
- Minimum bid increase button now works and allows custom input
- Auction duration can now be adjusted with custom time input
- Auction confirmation message now displays after creating a listing
Bugs Fixed:
- Price display now updates properly when you adjust it
- Admin player list slots are aligned correctly now
- Items no longer disappear when closing price menus
- Fixed GUI crashes in admin settings
New Feature Added:
- Duplicate Protection - The marketplace now blocks duplicated items automatically. Each item gets a unique ID to prevent duplication exploits.
Ensure to update your Config File!
Fixed:
- Price display bug - The confirm button (emerald block) now properly shows the updated price when you change it
- Admin player list - Fixed the weird slot alignment where items were showing in wrong positions
- Item duplication protection - Items no longer disappear when you close the price menu without confirming
~ Major bug fixes and improvements.
Release/Added
- Added Reporting Auctions & Shops
- In Admin Panel we fully implemented the Alerts & Reports
- Fixed Issues where /marketadmi would cause SQL error in console
- Skipped a version from v1.1.5 to v1.1.6 due to compatibility issues.
Admin Settings GUI
- Fully implemented admin settings panel.
- Live config editing for all marketplace settings
- Category-based organization: Marketplace, Shops, Security, Discord, Ads
- Number adjustments with click/shift-click controls
Bug Fixes
- Fixed duplicate success messages when listing items
- Fixed shift-click exploit that bypassed listing fees
- Fixed shift-click cancelation for items bug (would give barrier).
Removed
- Starting Balance $5,000 from config.yml
Admin Improvements
- Working ban/unban system with reason tracking
- Ban enforcement across all marketplace features
- Admin actions for adjusting prices, deleting listings, managing shops
- Permission-based access control for all admin features
Release of v1.1.0 which contains the following:
Shop Ratings
- Players can now rate shops from 1-5 stars
- View average ratings in shop browser before visiting
- First-time raters earn $100 reward
- Rating button appears as Nether Star in shops (not for owners)
Shop Advertisements
- Advertise your shop to all online players
- Cost: $5,000 per ad (1 hour duration)
- 24-hour cooldown between ads
- Broadcasts randomly every 30 minutes
- Create ads via Beacon button in shop settings
Technical
- Automatic migration for existing shops
- All settings configurable in config.yml
