BossShop - Powerful and playerfriendly Chest GUI shop/menu plugin v2.7.5

User friendly Chest GUI Plugin, supporting BungeeCord Server Teleportation!

  1. Blackixx
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    [​IMG]

    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!

    You can not only create Shops but every kind of menu.

    [​IMG]

    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!

    ShopItem example:
    [​IMG]
    Item example:
    [​IMG]

    New features
    (In comparison to the old program)

    Autofill material names (and other things like enchantment names):
    [​IMG]

    Advanced help menus including website links:
    [​IMG]
    Easy creation of special item data:
    [​IMG]


    The red features here are present in BossShopPro only.

    [​IMG]
    • Players can open shops via sign, command or with clicking a specific Item
    • What Rewards can you set?
      • Items
      • Money
      • Permissions
      • Commands (executed by Console)
      • PlayerCommands (executed by Player)
      • Points (PlayerPoints/CommandPoints/Enjin Points/PointsAPI/TokenEnchant/Jobs/VotingPlugin/Kingdoms)
      • Timed Commands
      • Enchantments (Bought Enchantments are added to the item in the players hand)
      • "Shop" (This Reward will open an other Shop GUI)
      • BungeeCordServer (Sends Player to named Server. Needed: BungeeCord)
      • LilypadServer (Sends Player to named Server. Needed: Lilypad)
      • Nothing (Can be used for decoration)
      • Exp
      • "ShopPage" (sends player to an other page of the current shop)
      • BungeeCordCommand (executes command via BungeeCord console)
      • OpCommand (makes player execute command with op permissions)
      • ItemAll (fills inventory with that kind of item)
    • What Prices can you set?
    • What things can you add to Items?
      • A custom name (with Symbols and placeholders)
      • A lore (with Symbols and placeholders)
      • Enchantments
      • Durability (Defines things like the color of wool)
      • ItemFlags
      • Potion effects
      • You can even color leather armor
      • Make them playerheads
      • Custom playerhead textures (player-independent)
      • Written book content
      • Pre-set mobspawners or monstereggs (Requires SilkSpawners or EpicSpawners (spawners only))
    • How customizable are Shops/Inventories?
      • You can create infinitely 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
      • You can add cool placeholders which update in live-time
    • Overlapping Item System (Optional)
    • You can display your players real-time points/money balance with Item lores
    • Powerful anti-dupe protection
    • Great performance: Loading all shops once on startup
    • You can add price multipliers/discounts for groups like donators
    • Real-time server pinging
      • Player count and motd can be displayed in every text
      • You can show the total player count of multiple servers added together
      • Configurable timeout and other new settings
    • All messages are configurable
    • 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.
    • Shops automatically expand to multiple pages when needed (Configuration -> pagelayout.yml)
    • Sound support (Fully customizable)
    • Allow shopitems to have different actions when using a different kind of click (leftclick, rightclick, mousewheel etc.. Configuration -> Advanced Options)
    • Too long lore lines are automatically split to prevent them from being out of view
    • Money and Points formatting (Configurable: Show for example '14k' instead of '14027')
    • Configurable anti click spam delay
    • Optionally make items automatically pick the next empty slot
    • Open individual shops with their own command
    • Item- and enchantment translation into every available minecraft vanilla language (Requires LangUtils to be installed)
    • Player input support: For example set up command menus where players can select a target player which is used within the command
    • Many different types of conditions (optinal)
      • Items are only shown when conditions are met
      • Check for player data like...
        • Money
        • Points
        • Health or hunger
        • Items in inventory
        • Permissions or group
        • Location of player
        • Lightlevel of location
      • Check for general data like...
        • World time
        • Player count or state of an other server
      • Check for realtime data like...
        • Year, month or week
        • Day of month or day of week
        • Hour, minute, second or millisecond
      • Have conditions that check for numbers or values of any PlaceholderAPI supported plugin
      • More conditions can be added via Addons
    ... and more!
    [​IMG]
    • /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.
    • /shop read - Reads the item in the players main hand and prints out the itemdata required to reproduce that item in a shop
    • Aliases:
      • /shop
      • /BossShop
    • You can remove the commands you don't want


    [​IMG]
    • BossShop.open - Allows to open all shops via sign/command
    • BossShop.open.sign - Allows to open all shops via sign
    • BossShop.open.sign.<shopname> - Allows to open the named shop via sign
    • BossShop.open.command - Allows to open all shops via command
    • BossShop.open.command.<shopname> - Allows to open the named shop via command
    • BossShop.open.other - 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.bypass - Bypass the anti click spam delay
    You can add your own permission nodes to specific shopitems in order to make these available to some players only.


    BossShop Showcase




    [​IMG]
    main-5.png

    main-6.png

    main-8.png
    BossShop really has no limits!


    [​IMG]




    [​IMG]
    Metrics (Click me for more Information)

    GitHub Source


    More Information about how to create Items and what Variables you can use.


    [​IMG] [​IMG] [​IMG] [​IMG] [​IMG]


    Donators and Supporters
    • Bas - Becto.net - $15
    • rock2ya - navyyard.nitrado.net - $10
    • Streetwolf Server: oneserver.gameserv.co:25594 - $10
    • Revdutchie - FSN Gaming: mc.fsn.tf - $5
    • play.merkpvp.com - $5
    • play.byte.org.uk - $5
    • TyBraniff - $4.50

    You like the plugin and are interested in more updates? Feel free to leave a positive rating :)


    Terms of Service
    • When you have an issue please contact me via PM before posting a bad rating. Then we can solve it together ;-)
    • Ratings are not the right place for suggestions and requests


    BossShopPro
    BossShopPro contains tons of additional features, supports new Addons and makes setting up shops even easier.
    Don't worry: BossShop will keep getting updates ;-)

Recent Updates

  1. Updated TokenEnchant support
  2. 1.12 Update
  3. Fixed download link

Recent Reviews

  1. PowerfulCookie1
    PowerfulCookie1
    5/5,
    Version: v2.7.5
    Very Good shop plugin! But when I try to put nether wart as an Item it doesn't work. It is just air in the GUI an when I click it, it only takes money
  2. rockhearted
    rockhearted
    5/5,
    Version: v2.7.5
    Great plugin. Very easy to understand too. Could you please update the code on GitHub? Thank you so much!
    1. Blackixx
      Author's Response
      Thanks for the review :) The code in Github is almost up-to-date. I'll push the latest update once I'm back home.
  3. Pred
    Pred
    4/5,
    Version: v2.7.5
    I think this plugin is great, but how can I remove Inventory's no.1 and no.9's item? (Quick boss shop menu and compass)
    I don't need this items :(
    p.s. I downloaded all the add-ons.
    1. Blackixx
      Author's Response
      Questions do not belong in the review sections...
  4. Wichier
    Wichier
    5/5,
    Version: v2.7.5
    Very nice plugin, maybe the best gui-menu plugin in SpigotMC and Bukkit now. Thanks for bringing this to people, I have sent you a request to carry this nice plugin to China's most professional Minecraft forum MCBBS(www.mcbbs.net), wish you keep on this great work! :D
    1. Blackixx
      Author's Response
      Thanks for the review :) I've replied to your PM.
  5. X_LiterallyMNT_X
    X_LiterallyMNT_X
    5/5,
    Version: v2.7.4
    ~All my (server) life has been a series of **** in my face, suddenly I bumped into this~
    In all serious words, WOW, you blew my mind! This plugin is ABSOLUTELY what I have been looking for for ages! Great work!
    1. Blackixx
      Author's Response
      Thank you very much :)
  6. jeddell
    jeddell
    3/5,
    Version: v2.7.4
    I like the gui concept, but the configuration is just out there. There are plugins that can configure gui shops in game. the developer is obviously very astute, but to make an external programs and then try and get users to link files and show folder directories........to much! Great job in making a comprehensive plugin, but there needs to be a lot more work done to make it easier to configure.
    1. Blackixx
      Author's Response
      Thanks for your feedback. I personally think (and many users confirm) that after setting up the first shopitems (using the documentation) the configuration becomes easier and even setting up shops by hand without the tool becomes simple to do. Besides the tool provides makes setting up shops possible without even taking a look at the documentation. I get that setting up things ingame might be more fun (although in most cases being slower than using an external tool), which is why a BossShop ingame editor is already planned.
  7. GamingFoxYT
    GamingFoxYT
    5/5,
    Version: v2.7.4
    Really great plugin, it's very easy to use and everything is very customizable which I love. One thing I was wondering is if it's possible to make it so they pay with exp instead of exp levels? So for example when you do /xp it says "You have 10,000 exp". is there anyway I could set it so that is the pricetype instead of exp levels being the pricetype?
    1. Blackixx
      Author's Response
      Thanks for the review :) I've replied to your PM.
  8. SirDuCkZ
    SirDuCkZ
    5/5,
    Version: v2.7.4
    I love the plugin, i'd like to know if there is a way to stop players from buying something until they have bought something else. For example i want my players to be able to buy kits, but i don't want them to be able to buy the 2nd kit until the first one has been bought. If somebody could help me with this that would be amazing but overall this plugin is by FAR the best shop plugin i have ever seen.
    1. Blackixx
      Author's Response
      First of all thanks for the review :) You can solve this using permissions: For example if kit 1 requires permission "Kit.1" simply set "ExtraPermission" of kit 2 to "ExtraPermission: Kit.1". Then players require kit 1 permissions in order to be able to buy kit 2.
  9. minez
    minez
    5/5,
    Version: v2.7.4
    Very handy plugin, and very quick to set up. Supports a bunch of different possibilities. Not seen such a flexible solution, thank you!
    1. Blackixx
      Author's Response
      Thank you very much :)
  10. Hadus
    Hadus
    4/5,
    Version: v2.7.4
    It seems good, but how do you add pre-set mob spawner types to the shop? I can't seem to get it to work, as it'll just give me a pig spawner everytime I try to use it.
    1. Blackixx
      Author's Response
      Pre-set mobspawners are a pro-feature, however a dirty workaround to achieve similar results would be using commands which simply add those kind of mobspawners to the player inventory.