ShopGUI+ is an advanced high-quality GUI shop perfect for every server. It allows players to easily buy/sell items, enchantments, permissions and commands.
- Complete, premade shops with lots of items
- The best anti-dupe protection, even better than on some popular servers
- Allows players to sell, sell all and buy items using convenient GUI
- Sell multiple enchantments, permissions and commands to players
- Sell preset mob spawners to players from one of supported plugins:
- SilkSpawners
- MineableSpawners
- WildStacker
- EpicSpawners
- UltimateStacker
- Sell items from external plugins:
- HeadDatabase
- MMOItems
- CrackShot
- Oraxen
- Custom Items
- Brewery
- Executable Items
- ItemsAdder
- Use multiple economies at the same time:
- Vault
- MySQL Tokens
- PlayerPoints
- TokenEnchant
- TokenManager
- Gringotts
- OptEco
- GemsEconomy
- exp economy
- Separate log file to log shop transactions
- Supports item-based economy (requires Gringotts)
- Supports custom names, lores, enchantments, custom model data, potions and fireworks
- Allows you to set different prices for each player using item-based, shop-based and global price modifiers
- Advanced amount selection GUI for buying or selling items
- Multiple shops with per-shop permission support
- Multiple page support in each shop GUI with buttons
- Convenient "Go back" button to easily return to main menu
- Customizable size of each shop GUI
- Item placeholders to buy/sell items different from the displayed ones
- Per-item permissions inside shops
- 100% customizable messages, shops and items
- Reload command to update shops without restarting the server
- Efficient & high-quality code
Shop command aliases: /shop /shopgui /guishop
- /shop - open the main shop menu (shopguiplus.shop)
- /shop reload - reload the configuration (shopguiplus.reload)
- /shop check - get information of the item held in hand (shopguiplus.check)
- /shop [shop name] - directly open the specified shop (shopguiplus.shop)
- /shop [player] [shop name] - open the specified shop (or main one if none specificed) for specified player (shopguiplus.others)
- /sell hand [quantity] - sell the item held in your hand (shopguiplus.sell.hand)
- /sell handall - sells all items inventory which are the same as the one being held in your hand (shopguiplus.sell.hand.all)
- /sell all - sells all items from your inventory (shopguiplus.sell.all)
Price modifier commands - /shop addmodifier item <player> <shop> <item> <value> [buy|sell] (shopguiplus.shop.addmodifier) - add item-specific price modifier
- /shop addmodifier shop <player> <shop> <value> [buy|sell] (shopguiplus.shop.addmodifier) - add shop-specific price modifier
- /shop addmodifier global <player> <value> [buy|sell] (shopguiplus.shop.addmodifier) - add global price modifier
- /shop resetmodifier item <player> <shop> <item> [buy|sell] (shopguiplus.shop.resetmodifier) - reset player's item-specific price modifier
- /shop resetmodifier shop <player> <shop> [buy|sell] (shopguiplus.shop.resetmodifier) - reset player's shop-specific price modifier
- /shop resetmodifier global <player> <value> [buy|sell] (shopguiplus.shop.resetmodifier) - reset player's global price modifier
- /shop checkmodifiers <player> (shopguiplus.shop.checkmodifiers) - check player's current price modifiers
In order to ban player from accessing particular shop just negate the corresponding permission node.
Additional permissions:
- shopguiplus.bypassgamemode - allows to access the shop when in a banned gamemode
- shopguiplus.bypassworld - allows to access the shop when in a banned world
- shopguiplus.buymore - allows to use the "Buy more" feature (it's set given to all players by default, negate it if you don't want them to have it)
- shopguiplus.sellmore - allows to use the "Sell more" feature (it's set given to all players by default, negate it if you don't want them to have it)
- Spigot 1.7.10 or newer
- Vault 1.4.1 or newer
- Economy plugin supported by Vault (eg. Essentials or EssentialsX)
- LuckPerms 5.0 or newer (recommended)
- UltraPermissions: 4.4.5 or newer
- zPermissions: 1.3-SNAPSHOT-b6 or newer
- PermissionsEx: 1.22.7 or newer
- GroupManager: 2.0-Phoenix or newer
Following spawners plugins are supported but optional:
- SilkSpawners (requires ShopGUI+ bridge for SilkSpawners)
- MineableSpawners (requires ShopGUI+ bridge for MineableSpawners)
- WildStacker
- EpicSpawners
- UltimateStacker (requires UltimateStacker ShopGUI+ hook)
- Purchase (thanks!) and download the plugin
- Stop your server, put the .jar file in your server's /plugins/ directory
- Start the server, plugin will generate all necessary config files
- Fill in config.yml with desired settings
- Restart the server
- Done!
Configuration examples (please don't copy them, the plugin will generate all necessary files):
For more detailed installation & configuration guide please refer to the plugin's documentation.