OneStopShop [Free] (GUI Item Shop) 1.1.7

This plugin will allow you to sell or buy any item in Minecraft through a GUI menu.

  1. Lee
    Native Minecraft Version:
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    Source Code:

    This plugin will allow you to create unlimited GUI menus and shops that can sell or buy items. It comes with a built in configurable item economy system and also supports Vault. This plugin currently supports ALL items in Minecraft and even comes with its own spawner handler system. This can also be disabled if you want to use another plugin for handling spawners. To add items into GUI shops you would traditionally have to open its yml file. Currently, with menus that's still the case, but once you've got that setup you can simply hold the item you want to add and run /shop add <shop> <sell> <buy> and you're done. No reload required!

    • Heavily optimized
    • Unlimited menus & item categories
    • Unlimited item shops & shop pages
    • Spawner silktouch pickup drop chance system
    • Sell Wand that supports Chests, Shulker Boxes, Barrels and it also checks for claiming plugins
    • In-Game shop item configuration
    • Menu item dupe protection
    • Customizable standalone item economy
    • Vault economy support
    • Fully customizable lang and fully translatable
    • Unicode support
    • Customizable sounds with volume and pitch
    • Formattable currency
    • Tab completion for all commands
    • Purchasable command support
    • Customizable GUI items, including name/lore
    • API that can support any ItemStack from other plugins


    Supported Items:

    • Normal Items
    • Item Display Name
    • Item Lore
    • Enchanted Items
    • Enchanted Books
    • Banners
    • Fireworks
    • Potions
    • Tipped Arrows
    • Colored Leather Armor
    • Loaded Crossbows
    • Mob Spawners
    • Shulker Boxes
    • Tropical Fish Buckets
    • Skull Skins
    Third Party Plugin Support:

    This plugin should work with most plugins that create custom items but if they're handled with persistent data they'll likely not work correctly when bought through this plugin. But if you use the API to add the itemstack yourself it should work just fine. Please message me if you have a plugin you want supported that has a API and I'll look into making a bridge plugin for it.


    • /shop | Opens shop item category menu.
    • /shop open <menu> <shop> | Opens specified menu or shop.
    • /shop reload | Reload the plugin.
    • /shop remove <shop> | Remove a item from a shop.
    • /shop add <shop> <sell> <buy> | Add the item you're holding to a shop.
    • /shop iteminfo | Check the item ID of the item you're holding.
    • /shop sell | Sell the item you're holding.
    • /shop sellall | Sell all the items of the item you're holding in your inventory.
    • /shop sellwand <amount> <player> | Gives you or targeted player a Sell Wand.
    • /shop worth | Check the worth of an item.
    • /shop spawner <mob> <amount> <player> | Gives you or a targeted player a specified spawner.
    • | /shop
    • | /shop open
    • | /shop reload
    • | /shop remove
    • | /shop add
    • | /shop sell
    • | /shop sellall
    • | /shop worth
    • | /shop sellwand
    • | /shop spawner
    • oss.spawner.break | Allows silktouch spawner drop.
    API: (1.0.2+)
    Guide: Link
    Code (Java):
    OneStopShopAPI api = OneStopShop.getPlugin().getApi();

    // add a item to a shop
    api.addShopItem(item, "armor-shop", 100.0, 500.0);

    // get a item buy value
    Double buy = api.getItemBuyValue(item);

    // get a item sell value
    Double sell = api.getItemSellValue(item);
    Dependencies: Vault

    1. Do not repost my plugin.
    Shout out to CryptoMorin, I forked his free to use XSeries API for multiple version support.

    Looking for a server? Check out MCProHosting! They do custom dedicated orders for any hardware you would like and have shared hosted plans!

    Found a issue? Open a ticket on github and I'll fix it.

Recent Updates

  1. Update
  2. Updates
  3. Update

Recent Reviews

  1. HanneZHD
    Version: 1.1.5
    Hello, I wanted to ask what is the permission for you to dismantle the spawner and then get blaze spanwer again, for example, and not when you sit down for a spawner a pig spawner comes
    1. Lee
      Author's Response
      Thanks for the review! I'm not really sure what you mean, if you want to DM me with greater detail so I can get some more insight maybe I can help.
  2. UniqueGianni
    Version: 1.1.5
    Mega useful plugin, but is it possible to give a player rights only to a specific store? So that there are for example 3 stores, but only 2 are displayed to him? and that the 3 store is displayed to him when I execute a command for it or something like that?
    1. Lee
      Author's Response
      Thanks for the review! It is possible to add permission based menus I just haven't had the time to do that update yet.
  3. UnnamedWarrior
    Version: 1.1.4
    Good plugin !!!!!!!! My question is ? Does it work with custom items like crackshot?
    1. Lee
      Author's Response
      It does work with some custom items but items that have custom NBT and persistent data don't work as you would want them. You could still give the item through a command or if you know java you could just add the custom itemstack through the API, both of those options would support any custom item.
  4. WinFlix
    Version: 1.1.4
    Hello, when a member (no op) try use /shop tells you that you do not have permissions, even if you have them
    1. Lee
      Author's Response
      Thanks for the review, if it's telling you the player does not have perms to use the command it's very likely they don't actually have the perm. It would be
  5. bananabutt76
    Version: 1.1.4
    Great Plugin!!! It is a nice solution, but if i need support where could i find a support discord server? Do you have one?
    1. Lee
      Author's Response
      Thanks for the review, sadly I don't have a support discord any longer due to my limited time to monitor it and provide support.
  6. SLASHLogin
    Version: 1.1.4
    Great developer. Responds quickly to requests and questions. We're using this plugin on our production server and users have no complains. Works great!
    1. Lee
      Author's Response
      Thanks for the review! Glad you're liking it! More to come soon when I get more time!
  7. MattyHD0
    Version: 1.1.3
    The best store plugins I have tried (counting premiums), is there any place where I can leave suggestions?
    1. Lee
      Author's Response
      Github would be the best place, thanks for the review!
  8. _elro_
    Version: 1.1.2
    Plugin sounds amazing, and is the only good item economy plugin I found, but I sadly cannot see it for myself because I have a error. The plugin is red when I type /pl and doesn't work whatsoever. Does it maybe need another plugin to work?
    1. Lee
      Author's Response
      You'll want to check your console, it's likely you don't have vault installed or something handling the vault economy. The new version I'll be releasing soon should default to the internal material economy so it won't ever fail.
  9. Paiste_
    Version: 1.1.2
    YIKES. I am not one to leave negative reviews - I recognize that a lot of work goes into coding these plugins. But I just used the ingame /shop add command to add an item to one of my shop sections. To which the plugin decided it was a good idea to wipe everything in the shops.yml file out of the blue. My admins and I are now working to write down the buy and sell prices of every single shop Item, as they all will need to be reconfigured.
    1. Lee
      Author's Response
      It shouldn't do that but you really shouldn't be changing things like that when the server is in production, I've tried to recreate the issue but I can't.
  10. Debtless
    Version: 1.1.2
    I love this plugin but please is there a way to add lores to the items just for display and not to the item.
    1. Lee
      Author's Response
      Thanks for the review, that's now possible!