BossShop allows you to create custom GUIs (Inventories) for Server Menus/Shops etc.

This is one of the most player-friendly Shop/GUI Plugins ever! Say goodbye to all the annoying command- or signshops!

What is BossShop?

BossShop is a plugin which allows the creation of simple/advanced GUIs (That's up to you!). It allows creating infinite custom inventories with unique items, prices and rewards. All in all, it can do a lot. You can link your inventories, give your donators a discount or you can use BossShop to offer your players a warp menu, clickable voting links and much more. The possibilities are endless!

Sounds like fun, but much work? I don't like big configuration files either, so I wrote a nice program which allows easier Configuration and Shop Setup for you!

Main Page

BSC Main Page

Item Editor

BSC Item Editor


BS BossSword Example

  • Players can open shops via sign, command or with clicking a specific Item
  • What Rewards can you set?
  • What Prices can you set?
  • What things can you add to Items?
    • A custom name
    • A lore
    • Enchantments
    • Durability (Defines things like the color of wool)
    • Potion effects
    • Symbols
    • You can even color leather armor
  • How customizable are Shops/Inventories?
    • You can create infinite different Shops
    • You can give your Inventories custom names (Even with colors, bold etc.!)
    • You can define the Inventory size
    • You can add Items to the Shops wherever you want them to be
  • Overlapping Item System (Optional)
  • You can display your players real-time points/money balance with Item lores
  • You can add permissions to single Items (For example for VIPs)
  • You can add price multipliers/discounts for groups like donators
  • All messages are configurable
  • BugFinder: All missing plugins/config mistakes are logged in a "BugFinder.yml" file
  • Optional: Logging all purchases in a TransactionLog.yml file
  • Update Checker: BossShop will tell you if there are any updates available. If you don't want that feature, just disable it in the config.

  • /bs - Opens the main shop
  • /bs <shop> - Opens the named shop
  • /bs open <shop> <name> - Opens named shop for the named player
  • /bs close <name> - Closes the inventory of the named player
  • /bs reload - Reloads the plugin, shops, configs and all installed addons
  • /bs check - Shows detailed information about loaded shops/items etc.
  • Aliases:
    • /shop
    • /BossShop
  • You can remove the commands you don't want

  • - Allows to open all shops via sign/command
  • - Allows to open all shops via sign
  • - Allows to open all shops via command
  •<shopname> - Allows to open the named shop via command
  • - Allows to open shops for other players
  • BossShop.close - Allows to close the currently opened inventory of a player via command
  • BossShop.createSign - Allows to create BossShop signs
  • BossShop.reload - Allows to reload the plugin
  • BossShop.check - Allows to use the check command

BossShop Showcase

Setting up BossShop via BSC

Setting up BossShop via Config
BossShop really has no limits!


  • GuiShopManager - Allows to open shops with clicking an item in the inventory
  • BS-SingleUse - Allows to limit the amount of uses of items


  • In search of Youtubers! The Creator of the best Youtube Video about BossShop will get one 10 Euro Amazon Gift Card (Yes, I know: That's not much, but BossShop is free and I'm not rich). As Youtuber you are allowed to put your Server IP and Name in of course.
  • In search of a Ticket Manager


Metrics (Click me for more Information)

GitHub Source

Donators and Supporters

  • rock2ya -
  • Streetwolf Server:
  • Revdutchie - FSN Gaming:

Buy me a drink :)


You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Blackixx Blackixx Jan 30, 2015 at 10:12 UTC - 0 likes

    @In5aN1aC: Go

    Should still be working with PlayerPoints. You could try setting "PointsPlugin" in the config to "PlayerPoints".

    @werte12345: Go What about simply not logging when a player clicks something which is free? I'll put it on the TodoList!

    @Kaptainz12: Go

    Here you can find a list of Enchantments: Link

    Here you can find a list of Enchantment Ids: Link

    in your case I would use

    • enchantmentid:34#3
    • enchantmentid:35#3

    Inactive due to time issues...

    ManaWar (Click Me!)

  • Avatar of Kaptainz12 Kaptainz12 Jan 29, 2015 at 21:02 UTC - 0 likes


    I've been trying to add a Pickaxe and an Enchantment to it on the GUI menu, but that doesn't seem to work for me, am I spelling it wrong or is it a problem?

  • Avatar of werte12345 werte12345 Jan 26, 2015 at 10:09 UTC - 0 likes


    would it be possible to add an option so you can decide if the Item goes to the log or not? Our log is large as hell and a large part is only menu-movement (bought MenuItem Ankauf(Shop) for Free.)

    It would be very practival if the log is turned on, you can deactivate special entries with another option, too.

  • Avatar of OTF_Catastrophe OTF_Catastrophe Jan 26, 2015 at 05:10 UTC - 0 likes

    @Blackixx: Go

    Thanks for replying ^-^ Going into it a little further I realized that the GUI wasn't opening when I clicked on the item using ChestCommands. Then I did a little Googling and found out I needed to have a special thing added to the GUI to make it so the GUI for the BossShop would stay up. I tried alternate commands that didn't work but now I have everything all set. Again thanks for replying though! :D

  • Avatar of In5aN1aC In5aN1aC Jan 25, 2015 at 06:53 UTC - 0 likes

    Is this confirmed to currently still work with PlayerPoints?

    I've been trying to get it to work, even specifying the points plugin in the config several different ways, but BossShop claims I don't have enough points (isn't connected)

    Also, nothing about connecting to a points plugin appears in the logs.

  • Avatar of Blackixx Blackixx Jan 23, 2015 at 13:28 UTC - 0 likes

    @OTF_Catastrophe: Go

    Yeah it is possible and you already said the right name of the variable: "%player%" :)

    Last edited Jan 23, 2015 by Blackixx
  • Avatar of OTF_Catastrophe OTF_Catastrophe Jan 23, 2015 at 05:58 UTC - 0 likes

    Is there a player variable? Such as %player% or something relative? I'm asking because while using ChestCommandsGUI you cant make an object do /bs or /shop or /bossshop so I was thinking possibly it could open up if I set the object to run the command /bs open menu %player% and it would open the menu for that player.

  • Avatar of CombatWiZ CombatWiZ Jan 23, 2015 at 05:15 UTC - 0 likes

    @Hephzebah: Go

    Actually nvm, I realized that in your pictures you have them in separate inventory slots. I wanted to have them both on the same slot to buy and sell, not two separate ones... :\ Oh well.

    Last edited Jan 23, 2015 by CombatWiZ
  • Avatar of CombatWiZ CombatWiZ Jan 23, 2015 at 04:32 UTC - 0 likes

    @Hephzebah: Go

    Thank you.

    @mrretrus: Go

    Much appreciated :).

  • Avatar of Blackixx Blackixx Jan 22, 2015 at 16:50 UTC - 0 likes

    @mrretrus: Go

    Here tickets are never deleted. That's what you need to do: Here a direct link to your ticket:

    @CombatWiZ: Go

    Already answered, thanks to Hephzebah :)

    @pepper82: Go

    If you want to work with TimedCommands you additionally need the TimedCommands Plugin


Date created
Sep 04, 2013
Last update
Jul 14, 2014
Development stage
GNU General Public License version 3 (GPLv3)
Curse link
Recent files
  • R: v2.1.0 for CB 1.7.9-R0.1 Jul 14, 2014
  • R: v2.0.5 for 1.7.4 Feb 16, 2014
  • R: v2.0.4 for CB 1.7.2-R0.2 Feb 02, 2014
  • R: v2.0.3 for CB 1.7.2-R0.2 Jan 27, 2014
  • R: v2.0.2 for CB 1.7.2-R0.2 Jan 25, 2014