
UltimateShopGUI is a powerful, all-in-one plugin that brings a feature-rich
Shop System, player-driven
Auction House, and flexible
Custom Economy to your server. Whether you’re managing a survival economy, custom game modes, or events, UltimateShopGUI gives you everything you need in a beautiful and intuitive interface!
✨ Key Features
Custom Economy System
Create unlimited custom currencies (e.g., Coins, Gems, Tokens).
Flexible commands to manage balances (see, pay, give, set, remove).
Integrates seamlessly with Vault and other plugins.
Intuitive Shop System
![[IMG]](/proxy/image?url=https%3A%2F%2Fi.giphy.com%2Fmedia%2Fv1.Y2lkPTc5MGI3NjExejR6a3liNmY5dXI1dDUxNW1qanIwY3lwOWIyNTVyanY4NTZqNW9nNSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw%2FClyTUOYGL0OzkckW10%2Fgiphy.gif)
GUI-Based: A clean, user-friendly menu to buy and sell items.
Customizable Categories: Organize items by categories like Tools, Weapons, or Armor.
Custom Prices: Set unique buy/sell prices for every item.
Custom Currencies: Use your custom economy (e.g., Gems) in the shop.
⚒️ Player-Driven Auction House
Let players sell their items and earn money through an intuitive
Auction GUI
![[IMG]](/proxy/image?url=https%3A%2F%2Fi.giphy.com%2Fmedia%2Fv1.Y2lkPTc5MGI3NjExd3IzbjM4OWdyN3cxdnpwYWVjYTV4azJjZzIzcjU0NHQ2eWJ4Z2I2biZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw%2FSaHSHrSeUJ7G1Hs2Iz%2Fgiphy.gif)
.
List items using /ah sell <price> [currency].
Discord Webhook Integration for /ah :
Browse, search, and purchase items with ease.
Supports
custom NBT data and model-specific items.
Custom Economy Integration
Both
shops and
auction house support custom currencies.
Combine
multiple economies for events, ranks, or gameplay modes.
Code (YAML):
currencies
:
- coins
- argentum
- diviniums
- vault
signshortcut:
coins
:
"C"
argentum
:
"A"
diviniums
:
"D"
vault
:
"$"
⚡ Easy Setup & Configuration
Fully customizable through simple YAML files.
Create shop categories, set up items, and configure custom currencies.
Admin Tools: Commands for creating categories and adding items on the fly.
MongoDB Support for Server Synchronization
Unlike other plugins that rely on outdated or less efficient methods, UltimateShopGUI leverages MongoDB, a modern and highly reliable database solution. This ensures fast, secure, and seamless synchronization of player data, auctions, balances, and shops across multiple servers.
Why MongoDB?
Reliability: MongoDB is designed to handle large-scale data with minimal downtime or data loss.
Performance: Its modern architecture offers faster read and write operations, perfect for real-time synchronization.
Scalability: Easily expand as your server grows without losing efficiency.
Perfect for large networks or cross-server economies!
Commands
Here’s a quick overview of the available commands:
Command
Description
Permission
Code (Text):
/ushop Open the shop GUI.
permission: ushop.use
/ushopadmin create <name> <slot> Create a new shop category. permission: ushop.admin
/ushopadmin add <category> hand... Add the held item to a shop category.
permission: ushop.admin
/ah Open the auction house GUI.
permission: ah.use
/ah sell <price> [currency] Sell the held item in the auction.
permission: ah.sell
/ecz see <currency> View your balance for a specific currency. permissions: economiz.see
/ecz pay <currency> <player> ... Pay another player using a custom currency.
permission: economiz.pay
/ecz give <currency> ... Admin command to give money to players. permission: economiz.admin
️ How to Use
For Players
Open the shop using /ushop.
Browse categories and purchase items using your custom currencies.
Sell items by holding them and using the
Auction House with /ah sell.
️ For Admins
Create a new shop category:
/ushopadmin create Tools 1
Add an item to a category:
/ushopadmin add Tools hand 5 10 5 gems
(Adds the item in hand to slot 5 with a buy price of 10 Gems and sell price of 5 Gems)
Create custom currencies and manage player balances with /ecz.
Configuration
Add your custom currencies in the config:
Code (YAML):
currencies
:
-
"gems"
-
"tokens"
-
"gold"
Easily set up shop categories and items in shopdata.yml and configure auctions in auctionsdata.yml.
Integrations
✅
Vault: Supports Vault economy plugins like Essentials and CMI.
✅
PlaceholderAPI: Display player balances with placeholders like %economiz_balance_gems%.
✅
NBT Support: Sell and buy items with
custom NBT tags and custom models.
Comparison with other similar plugins
Download & Installation
Download the latest version of UltimateShopGUI.
Place the .jar file in your server’s plugins folder.
Restart your server.
Configure your currencies, shop items, and auctions.
Permissions
Permission
Description
ushop.use Access the shop GUI.
ushop.admin Admin access to manage shops.
ah.use Access the auction house.
ah.sell Sell items in the auction.
economiz.see View custom economy balances.
economiz.pay Pay players with custom currency.
economiz.admin Manage custom currencies.
Why Choose UltimateShopGUI?
All-in-One Solution: Combines shop systems, auction house, and custom economies.
User-Friendly: Easy for players and admins to use with clean GUIs.
⚙️
Highly Configurable: Tailor every feature to your server’s needs.
Performance Optimized: Lightweight and efficient for large servers.
Custom NBT Support: Fully supports unique and custom model items.