![[IMG] [IMG]](https://a.radikal.ru/a40/2001/45/8987ce71183d.png)
This is advanced 3 in 1 shop plugin, which includes GUI Admin shop, Chest Shop and Auction. This plugin is very simple to setup and use, it provides intuitive GUIs to create and manage your shops.
![[IMG] [IMG]](https://a.radikal.ru/a15/2011/b5/21381d47f6ee.png)
![[IMG] [IMG]](https://c.radikal.ru/c02/2011/da/2cf8ea2a6ab3.png)
![[IMG] [IMG]](https://b.radikal.ru/b04/2011/14/1df258241e96.png)
![[IMG] [IMG]](https://a.radikal.ru/a17/2011/84/f978d2ee7444.png)
![[IMG] [IMG]](https://d.radikal.ru/d21/2001/f2/ac777c09737f.png)
![[IMG] [IMG]](https://d.radikal.ru/d08/2011/4a/6199dfaa4508.png)
![[IMG] [IMG]](https://b.radikal.ru/b32/2011/12/6706b2015515.png)
![[IMG] [IMG]](https://b.radikal.ru/b35/2011/a1/827157683998.png)
![[IMG] [IMG]](https://a.radikal.ru/a14/2011/d7/ea0405e3fe93.png)
![[IMG] [IMG]](https://b.radikal.ru/b27/2011/3a/412ae9eeb18e.png)
GUI Shop
Provides GUI AdminShop with easy in-game editor to create and edit shops and items.
Features:
• Very easy to use! In-game editor. Easy way to create/edit shops.
• 100% customizable! You can change everything as you want!
• Customizable mouse keys for shop actions (buy/sell/select).
• Citizens support to open shops by interact with NPC.
• Sounds on Click/Buy/Sell.
• Transaction logs.
• Disable shop for specified gamemodes.
• Disable shop menu in specified worlds.
• Each shop may require permission to use.
• Shop GUIs:
▸ 100% Customizable GUIs per each shop!
▸ Unlimited amount of custom items with PlaceholderAPI support!
▸ Place products at any slot in any order, no limitations!
▸ Custom frame animations for each GUI item (except products)!
• Products:
▸ Sell normal and custom items.
▸ Sell (execute) commands on buy as a Player, Op or Console.
▸ Sell permanent permissions to player. [Vault Required]
▸ Each shop product can trade all the items above at once.
▸ Item preview in shop GUI may be different from a final item.
• Product Quantity:
▸ Ability to define min. and max. product amount that player can buy/sell at once.
▸ Ability to define the duration (or disable it), while these limits will be active, like: Buy/Sell only N items per a Second(s)/Hour(s)/Day(s)/Week(s)/etc.
▸ Ability to make product buy/sell one-timed.
• Amount selection GUI:
▸ Select how many items you want to buy or sell via customizable GUI.
▸ Option to fix vanilla item max stack size (deny stack weapons, etc)
▸ Define min. and max. possible amount for each item per deal.
▸ Define the buttons to select how many stacks you want to buy.
▸ Define the buttons to manage current item stack size (like +1, -1)
• Happy Hours (aka Discount):
▸ Define the days and time intervals when hours will be active.
▸ Define custom Happy Hours for each shop or use global settings.
▸ Define the discount amount for each day/time.
▸ Per-product option to allow/disallow Happy Hours affect its price.
• Currency:
▸ Each shop may have it's own currency with custom name!
▸ 3 Default currency types: Item, Exp, Vault.
▸ External currencies: MySQL-Tokens
▸ Display current shop currency and user balance in shop GUI.
Chest Shop
Allows players to create their own shops in chests.
Features:
• Easy to use! In-game editor for easy edit shops.
• An option to make the shop adminshop with unlimited items.
• Currency:
▸ Define global module currency in the config. At the moment only Vault is available.
▸ Change currency name and currency item.
• Creation:
▸ Define price to create a shop.
▸ Define price to remove a shop.
▸ Define the shop limit for each permission group or make it unlimited.
• Admin Restrictions:
▸ Disable chest shops in specified worlds.
▸ Disable from trade specified item materials.
▸ Disable from trade items with specified name and lore.
▸ Enable/Disable creating shops only inside own WorldGuard regions / PlotSquared plots / Lands claims.
• Display:
▸ Display shop product in a customizable showcase!
▸ Animate showcase title with product placeholders and specified interval!
• GUI:
▸ Customizable GUI with list of all your shops, where you can teleport to the shop or open the edit menu.
▸ Simple editor GUI menu for each shop to change prices and product, or delete the shop.
• Protection:
▸ Protection from pistons.
▸ Protection from explosions.
▸ Protection from stealing items.
▸ Protection from breaking/destroying.
Auction
• Vault Economy required!
• Easy to use! Simple commands and GUIs!
• Custom command aliases!
• Listing Announces!
• Auction:
▸ Disable auction in certain worlds!
▸ Disable auction in certain gamemodes!
▸ Broadcast when new listing is added.
• GUIs:
▸ 100% Customizable GUIs!
▸ Define slots for auction listings.
▸ Add your own custom items to the GUI.
▸ Modify any item slot, name, material, lore!
▸ PlaceholderAPI support!
• Listings:
▸ Define min. and max. price limits or disable them.
▸ Define listing price tax or disable it.
▸ Define max. amount of listings for each rank or make it unlimited!
• Storage:
▸ Define time in seconds before listing will expire.
▸ Define time in seconds before expired listing is removed.
▸ Define time in seconds before sale history is cleaned.
• Items:
▸ 100% Custom item support!
▸ All item attributes are supported: model data, name, lore, enchants, tags, etc!
▸ An ability to forbid items with certain names.
▸ An ability to forbid items with certain lores.
![[IMG] [IMG]](https://b.radikal.ru/b13/2001/25/94614551b18d.png)
(An official setup & usage video coming soon!)
GUI Admin Shop
Spoiler: Tutorial
Spoiler: Tutorial
ChestShop
To create a chest shop, there is 2 ways:
1. By typing /chestshop create while looking at chest.
2. By clicking a chest with an item in hand and type price in chat.
That simple!
![[IMG] [IMG]](https://b.radikal.ru/b22/2001/c7/6b994e126e76.png)
▸ /shop - Open main GUI shop menu.
▸ /shop open [shop] - Open a specified GUI shop.
▸ /shop editor - Open in-game editor for GUI shop.
▸ /shop reload - Reload GUI module.
▸ /chestshop create [buy price] [sell price] [admin<true/false>] - Creates the shop at the chest that you're looking at.
▸ /chestshop remove - Removes the shop from the chest that you're looking at.
▸ /chestshop list - List of all your shops.
▸ /chestshop search <material> - Search shops for specified material.
▸ /chestshop reload - Reload ChestShop module.
▸ /auction [open] - Open auction.
▸ /auction help - List of auction commands.
▸ /auction sell <price> - Sell item on auction.
▸ /auction expired - List of expired items.
▸ /auction history - List of sold items.
▸ /auction reload - Reload the auction configs.
▸ /qshop reload - Full plugin reload.
![[IMG] [IMG]](https://c.radikal.ru/c10/2001/8f/a07fb7ac1938.png)
▸ quantumshop.user - User access.
▸ quantumshop.admin - Admin access.
▸ quantumshop.gui.main - Access to main GUI shops menu.
▸ quantumshop.gui.shop.<shop> - Access to specified GUI shop.
▸ quantumshop.gui.cmd.open - Allows to open main GUI shops menu via /shop command.
▸ quantumshop.gui.cmd.open.[shop] - Allows to open certain GUI shop via /shop [shop] command.
▸ quantumshop.chestshop - Full module access.
▸ quantumshop.chestshop.teleport - Access to teleport to your own shops.
▸ quantumshop.chestshop.create - Access to create shops.
▸ quantumshop.chestshop.remove - Access to remove own shops.
▸ quantumshop.chestshop.adminshop - Access to create admin shops.
▸ quantumshop.chestshop.cmd - Access to all module commands.
▸ quantumshop.chestshop.cmd.list - Access to list command.
▸ quantumshop.chestshop.cmd.search - Access to search command.
▸ quantumshop.chestshop.price.negative - Access to set negative prices.
▸ quantumshop.chestshop.price.negative.buy - Access to set negative buy price.
▸ quantumshop.chestshop.price.negative.sell - Access to set negative sell price.
▸ quatnumshop.auction - Full auction access.
▸ quantumshop.auction.bypass - Auction bypass permissions.
▸ quantumshop.auction.bypass.bid.tax - Bypass price tax.
▸ quantumshop.auction.bypass.bid.price - Bypass price limits.
▸ quantumshop.auction.cmd - Access to all auction commands.
▸ quantumshop.auction.cmd.open - Access to /auction [open] command.
▸ quantumshop.auction.cmd.sell - Access to /auction sell command.
![[IMG] [IMG]](https://c.radikal.ru/c29/2001/84/e1b10a94f1d4.png)
Spoiler: Media
![[IMG] [IMG]](https://a.radikal.ru/a26/2001/fb/5a28f081af28.png)
✓ Vault - If you want Economy and Permissions support.
✓ Citizens - If you want to bind the shop with NPC.
✓ MySQL-Tokens - Additional currency for GUI shops.
✓ PlayerPoints - Additional currency for GUI shops.
✓ GamePoints [Link] - Additional currency for GUI shops.
![[IMG] [IMG]](https://c.radikal.ru/c00/2001/10/fa75837f2474.png)
▸ ShopAPI - Provides access to shop modules and user data.
GUI Admin Shop
▸ GUIShopBuyItemEvent - Called when player is about to buy product. Cancellable.
▸ GUIShopSellItemEvent - Called when player is about to sell product. Cancellable.
▸ GUIShop - Module instance.
▸ ShopGUI - Object that contains info of GUI shop.
▸ ShopGUIAmount - GUI Handler for product quantity.
▸ ShopGUIMain - GUI Handler for main shop menu.
▸ ShopGUIView - GUI Handler for ShopGUI object.
▸ ShopProduct - Product of ShopGUI.
▸ ShopProductLimit - Product quantity limitations of ShopProduct.
▸ PreparedProduct - Object that contains information about product that is prepared to trade.
▸ HappyHours - Object that contains discount information.
Chest Shop
▸ ChestShopSellEvent - Called when player sells item to chest shop.
▸ ChestShopBuyEvent - Called when player buys item from chest shop.
▸ ChestShop - Module instance.
▸ ShopChest - Object that contains info about chest shop.
▸ ShopChestList - GUI Handler for ShopChest list and search.