Fixes
- Fixed a bug about the shop creation.
(Previously, it was possible to set up a market in the market area on top of farmland and dirt path blocks, which caused these blocks to be altered. This issue has now been fixed.)
MMOShops Version 3.5
We're thrilled to announce a major update introducing the powerful Order Addon — a premium expansion that transforms your server's player-driven economy!
What's New?
Order System (Premium Addon)
The all-new Order System allows players to create buy orders for items they need. When sellers list matching items in their shops, orders are automatically fulfilled!
Key Features:
- Create Buy Orders: Players can place orders for specific items at their desired price using
/mmoshops order <price> <amount>- Order Storage: Purchased items are delivered to a dedicated storage GUI with unlimited capacity and pagination
- Order Wallet: Built-in wallet system for price difference rebates and cancellation refunds
- My Orders Hub: Central dashboard to view active orders, order history (last 30 days), and manage your wallet
- Market Orders Browser: Browse all active orders in the marketplace with sorting options (newest, oldest, highest/lowest price)
- Automatic Matching: When sellers list items, the system automatically matches them with existing orders — higher priced orders get priority!
- Permission-Based Limits: Configure maximum active orders globally or per-player with
mmoshops.order.max.<number>
bStats Integration
Server statistics are now collected anonymously via bStats to help us understand plugin usage and prioritize future improvements.
Improvements
New Commands
Database Performance: Added recommended indexes to players and shop tables for faster queries
Command System Refactoring: Modularized command handling for better maintainability and improved permission checks
Shop Rename Logic: Refactored to use instance methods and dependency injection
Item Cache Optimization: Improved cache initialization with static access patterns
Multi-Language Support: Full localization for order system in English, German, Spanish, French, Italian, Portuguese, Russian, and Turkish
Command Description Permission /mmoshops order <price> <amount>Create a buy order for the item in hand - /mmoshops orderOpen the Order Hub GUI - /mmoshops myordersView your orders and wallet - /mmoshops orderlistBrowse all market orders - /mmoshops storageAccess your order storage -
New Permissions
Permission Description mmoshops.order.max.<number>Override maximum active order limit
Note: The Order System requires a separate license. You can purchase the Order Addon license from extras section.
MMOShops Version 3.4
We’ve just released a new update packed with exciting new systems and quality-of-life improvements!
What’s New?
Item Blacklist: Admins can now restrict specific items from being added to or traded in shops. This includes an intuitive GUI for managing blacklisted items and full language file customization.
Dynamic Shop Rows: Shop inventories now automatically scale with player permissions — supporting up to 5 rows!
Improvements
Optimized GUI navigation and item relocation logic
Faster database queries and improved slot management
Updated messages and language keys for blacklist features
Code:# Players can get more rows with permissions: # - mmoshops.row.4 => 4 rows # - mmoshops.row.5 => 5 rows
MMOShops Version 3.3.9
We've just released a new update with some exciting quality-of-life improvements!
What's New?
- Shop Renaming: You can now rename your shop directly within the menu. To prevent spam, this feature has a 60-second cooldown.
- Configurable Holograms: We've made the hologram lines above your shop fully customizable! You can now edit them in config.yml and even use placeholders for the shop name and player name. (Hex color codes supported.)
Updates
- [1.21.4+] Custom texture files added!
- Added hologramHeight option in config.yml (default: 2.5)
- Fixed duplicate shop opening sound when using custom textures.
Updates
- Added FancyHolograms support.
- 1.21.8 support for MMOShops. (Resource pack is only supported up to 1.21.3 for now.)
- Added requirement for shop extension: players can now extend shop time only after at least 10 seconds have passed from the maximum shop duration. To prevent misclick.
