This is the biggest update to OpenMarket yet! We have completely refactored the core to support enterprise-level performance and a stunning new visual style. If you are looking for a reason to switch from your current market plugin, this is it. What’s New in 1.2:
Technical Fixes:
Enterprise MySQL Support: You can now sync your market across your entire network! Powered by HikariCP, our new database integration is built for high-performance and zero lag. (Still supports YAML for smaller servers!)
Stunning RGB Gradients: We’ve integrated MiniMessage (Adventure). All messages and GUI titles now support beautiful RGB gradients and glow effects. The market has never looked this professional.
GUI Category Bar: No more scrolling through endless items. Players can now browse by Blocks, Combat, Tools, and Food with a single click at the top of the menu.
Direct AH-Style Search: Players can now find exactly what they want instantly! Just type /market <itemname> (e.g., /market diamond) to open a pre-filtered GUI.
Advanced Item Sorting: You can now configure the market to show the Cheapest or Newest items first via the config.yml.
Smarter Admin Controls: Added a new /market reload system that refreshes everything instantly, including database connections.
Modernized Config: A completely redesigned config.yml with cleaner layouts and pre-configured professional messages.
- Fixed issues with raw color tags showing in certain GUIs.
- Improved item serialization to ensure 100% data safety for custom items.
- Renamed the plugin to OpenMarket in the core files for consistent branding.
How to Update:
- Replace your old JAR with OpenMarket v1.2.
- Note: Because of the new category and storage features, we recommend letting the plugin generate a fresh config.yml or manually adding the new storage: and categories: sections.
# QuickMarket v1.1 - Quality of Life & Automation
This update brings several highly requested features to make the market more professional, automated, and easier to use!
###Search Functionality
Players can now find exactly what they need! Use/market search <item name>to open the market GUI filtered specifically to your search query.
###Item Expiration (48 Hours)
To keep the market fresh and prevent "dead" listings, items will now expire after a set amount of time (default: 48 hours).
- Collection Bin: Expired items are automatically moved to a secure collection bin.
- Reclaim: Players can reclaim their items safely using
/market collect.
###Offline Notifications
Never miss a sale again!
- Join Summary: When a player joins, they receive a summary of all items sold while they were offline, including the total profit earned.
- Alerts: Players are also alerted if they have items waiting in their collection bin.
###Technical Improvements
- New Storage Persistence: Added
expired.ymlandnotifications.ymlto ensure data is never lost during server restarts.- Background Tasks: Implemented a lightweight hourly task to handle expiration checks without lag.
- Config Expansion: New settings for expiration times and customizable messages.
---
Note: New keys have been added to theconfig.yml. It is recommended to let the plugin generate a new one or manually add the newexpiration-hoursand message fields!
