Get an Epic Experience with Premium

BossShop

Economy Login to Add Favorites
  • 0 Likes
  • Minecraft
  • 1,072 Monthly Downloads
  • Supports: CB 1.7.9-R0.1
  • 36,866 Total Downloads
  • Updated 07/14/2014
  • Created 09/04/2013
  • 7 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: v2.1.0
or
Support development! **
Donate

About BossShop

Header

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

Output

BS BossSword Example


http://felix.neuby.de/cms/wp-content/uploads/2013/11/bs_font_features.png

  • 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.




http://felix.neuby.de/cms/wp-content/uploads/2013/11/bs_font_commands.png

  • /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




http://felix.neuby.de/cms/wp-content/uploads/2013/11/bs_font_permissions.png

  • BossShop.open - Allows to open all shops via sign/command
  • BossShop.open.sign - Allows to open all shops 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 Showcase


Setting up BossShop via BSC


Setting up BossShop via Config


http://felix.neuby.de/cms/wp-content/uploads/2013/11/bs_font_examples.png
http://dev.bukkit.org/media/images/68/855/bs_sc_2_4.png
http://dev.bukkit.org/media/images/68/859/bs_sc_2_5.png

http://dev.bukkit.org/media/images/68/858/bs_sc_2_3.png
BossShop really has no limits!




Addons

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




News

  • 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


    MCStats

Metrics (Click me for more Information)

GitHub Source



http://felix.neuby.de/cms/wp-content/uploads/2013/11/bs_button_ticket.png http://felix.neuby.de/cms/wp-content/uploads/2013/11/bs_button_screenshots.png



Donators and Supporters

  • rock2ya - navyyard.nitrado.net
  • Streetwolf Server: oneserver.gameserv.co:25594
  • Revdutchie - FSN Gaming: mc.fsn.tf
  • play.merkpvp.com
  • play.byte.org.uk

Buy me a drink :)

Donate

Quote:

Tired of promoting your Players by hand? CommandRank promotes players for money/kills/passwords/exp etc.!

Unleash the Power of an unique economy system: PlayerPoints (You can run this beside an other economy plugin)

Allow your players to open a Shop GUI by right-clicking an Item with GuiShopManager

You want your VIPs to be able to become invincible but you are afraid of abusing players? Use VIP-God :)

v2.1.0:

  • [Improve] API Updates, custom points no longer use BossAPI. If you have a plugin which uses BossAPI for points, please update it (See API docs)
  • [FIX] Fixed Enjin Integration
  • [IMPROVE] Now uses UUIDs for PlayerPoints

confuserr started maintaining BossShop

v2.0.5:

  • [ADD] Added BossAPI support
  • [ADD] Added Unsafe Enchantment Support (Optional): Now you can add "cheat" enchantments like Sharpness X (10)!
  • [IMPROVE] API Updates
  • [IMPROVE] Improved a few other things

v2.0.4:

  • [ADD] New API Methods were added!
  • [IMPROVE] Better Balance Display:
    • Player Money - 461.041873205712964194561
    • Displayed Money - 461.04
  • [FIX] Now you can sell wood (With a specific sub-type) without problems!

v2.0.3:

  • [ADD] New API methods and possibilities were added
  • [IMPROVE] Now supporting even more symbols:
    • [<3] -> ❤
    • [*] -> ★
    • [] -> ✹
    • [o] -> ●
    • [v] -> ✔
    • [+] -> ♦
    • [x] -> ✦
    • [%] -> ♠
    • [%%] -> ♣
    • [radioactive] -> ☢
    • [peace] -> ☮
    • [moon] -> ☾
    • [crown] -> ♔
    • [note] -> ♩
  • [IMPROVE] Better Enchantment-Debugging (In case of Config mistakes)

v2.0.2:

  • [ADD] Added a new RewardType: 'Enchantment'. Now you can sell Enchantments!
  • [ADD] You can color the titles of your Inventories now
  • [ADD] Now Inventories are updated after a transaction if the shop works with overlapping items or displays the players balance
  • [IMPROVE] ShopName and Displayname of Shop can be different now!
  • [IMPROVE] Improved a few things

v2.0.1

  • [Add] Added the /bs open <shop> <player> command. Allows to open Shops for other Players!
  • [IMPROVE] Improved the Debugger Structure
  • [NOTE] Cooming soon:
    • Cool Addons
    • Support for more Points Plugins
    • A ServerPinging Update

v2.0.0 (Boss Update)

  • [Add] Added a Config Header

v1.9.2 (Still Beta. If you want a stable version, use v1.8.3)

  • [ADD] Added Update Notifications (Optional)
  • [ADD] Added the "BossShop.open.command.<shopname>" permission.
    • BossShop.open - Gives access to all Shops
    • BossShop.open.command - Gives access to all Shops via command
    • BossShop.open.<shopname> - Gives access to the named Shop via command
    • BossShop.open.sign - Gives access to all Shops via sign
  • [IMPROVE] Now you can set the duration of potion effects to "Double" values (For example 0.5 seconds)
  • [FIX] Fixed the advanced inventory loader (When multiple items had the same Inventory Location, they were displayed in the wrong order)
  • [NOTE] Big BossShop v2.0 Release cooming soon! The Update won't break any Shops/Settings/Addons but it will contain a few more improvements. Also, with that update I will finally release something which will allow WAY EASIER CONFIG SETUP.

v1.9.1 (Beta):

  • [FIX] Minor Bugs were fixed
  • [NOTE] Program for easier Config Setup is cooming soon!

v1.9.0 (Beta):

*[WARNING] This update breaks the old version of GuiShopManager and BS-SingleUse. Sorry... but therefor it contains a better Shop System!

  • [REWROTE] The whole shop system was rewritten
  • [ADD] Added a command to close the currently opened inventory of a player: /bs close <name>
  • [ADD] Added a new event for Devs: BSDisplayItemEvent
  • [ADD] The new system unleashes many new possibilities. Now multiple Items can be on the same inventory slot and if the first of the items is hidden (for example cause of missing permissions), then the next item is shown.
  • [FIX] Fixed Item Stacking Issue (When selling items, the remaining items of the same type were stacked, even if they were not stackable)
  • [NOTE] Tried adding ingame-setup. It was almost finished but the result was to too complicated for server owners. I'll create an extra java program for easier setup soon! Player-shops (ingame) are still going to be released just with less possibilities! (Players will be able to sell Items for Money and Points.)

v1.8.3:

  • [Add] Added better API for BossShop Addons
    • New Event: BSReloadedEvent
    • New Class: BossShopAddon
    • And many different new methods
  • [REMOVE] Removed the BSShopItemCreatedEvent

v1.8.2:

  • [ADD] Added Custom Events for Plugin Devs
    • BSPlayerPurchaseEvent - Triggered when a player clicks an item and has enough permissions in order to buy it
    • BSPlayerPurchasedEvent - Triggered after a player clicked an item when he successfully bought it
    • BSShopItemCreatedEvent - Triggered when BossShop creates a new ShopItem (So when BossShop is loaded)
  • [IMPROVE] Now "ExtraPermission: [default]" detects players who are in no group
  • [IMPROVE] Improved config loading a little bit. More config mistakes are auto-fixed now.
  • [FIX] The lore of one of the default items was wrong (It displayed the wrong price)

v1.8.1:

v1.8.0:

  • [ADD] Now you can add GuiShopManager Items to the config. Just add this line to an item: "GuiShopManagerItem:<Name>". <Name> is the name of the item defined in the config. It's not the display name but the name of the path in the config.
  • [ADD] Now you can add variables like %player% and %itemname% to the name/lore of Reward Items
  • [IMPROVE] Improved config loading a little bit. More config mistakes are auto-fixed now.

v1.7.0:

  • [ADD] Now the Shop is closed when a player buys an Item with RewardType "Shop" and Reward '' (Empty Line)
  • [ADD] Added optional price multipliers (working with Permissions)
  • [IMPROVE] Improved the BossShop API

v1.6.6 (Beta):

  • [FIX] Fixed a tiny Server Pinging bug

v1.6.5 (Beta):

  • [ADD] Added a Server Pinging system which is able to display MOTD and player count of servers
    • Tags: %players% -> Player count; %motd% -> MOTD
    • You can add this Tags to the Displayname/Lore of your MenuItems
    • The MOTD and player count values are updated real-time, even when players have their mouse hovered on the items
  • [ADD] Added an optional TransactionLog logging all transactions
  • [IMPROVE] Added a few improvements to make the Setup even easier
  • [IMPROVE] Tweaked the code
  • [FIX] Now bought Items are dropped when the player does not have enough space in his inventory

v1.6.4:

  • [ADD] Now you can choose one PointsPlugin BossShop shall hook into when you are using multiple Points Plugins
  • [FIX] Enchantmentbooks finally work now (Also with anvils :D)

v1.6.3 (BETA):

  • [ADD] Added an optional feature which hides Items if players don't have permissions for them
  • [ADD] Now you can add more "tags" to the Names/Lores of your Items
    • %balance% will display the current Money Balance of a Player
    • %balancepoints% will display the current Points Balance of a Player
  • [IMPROVE] Players can't buy Permissions they already bought anymore

v1.6.2:

  • [IMPROVE] Now when somebody uses PlayerPoints AND Enjin (Containing Enjin Points) BossShop hooks into PlayerPoints

v1.6.1:

  • [FIX] Fixed the color mixer (It's creating the Dye colors for leather armor. Before, the blue color was missing.)

v1.6.0

  • [ADD] Added Color Support: Now you can define the Color of Leather Armor etc. ("color:<red number>#<green number>#<blue number>")
  • [IMPROVE] Improved the BossShop Reload Feature
  • [FIX] Before BossShop was not able to take damaged Items
  • [FIX] Players are no longer able to sell damaged Flint & Steal (Before it was possible to cheat using them)
  • [FIX] Fixed a little "Melon Seeds Bug"

v1.5.9:

  • [FIX] Symbol replacement [#]->✹ was changed into []->✹ (Because "#" is already used to "skip" lines in lores)

v1.5.8:

  • [ADD] Added Enjin Points Support!

v1.5.7

  • [FIX] Fixed problems caused by MenuItems which had no lore/name
  • [IMPROVE] BossShop won't reset Config Files containing Mistakes anymore! Instead it will tell the Mistake Line to make your life easier.
  • [NOTE] Ingame Setup is cooming soon!

v1.5.6:

  • [ADD] Added Symbol Support:
    • [<3] -> ❤
    • [*] -> ★
    • [] -> ✹
    • [o] -> ●
    • [v] -> ✔
    • [+] -> ♦
    • [x] -> ✦

v1.5.5:

  • [FIX] Fixed a little Tag Bug (The %name% tag was not working properly)
  • [CHANGE] Renamed the %name% tag into %itemname% (%name% is already used to display the player-name)
  • [IMPROVE] Improved the Default Configs, added a few more example Tags

v1.5.4:

  • [ADD] Added a second Server-Menu (Working with LilyPad) to the default Shop
  • [FIX] Now when closing a shop and the message line is empty, no message is sent (Before an empty line was sent)!

v1.5.3:

  • [ADD] Added new RewardType: BungeeCordServer. Sends player to the named BungeeCord Server!
  • [ADD] Added a Server-Menu to the default Shops
  • [ADD] Improved a few Default Shop Settings

v1.5.2:

  • [ADD] Added more "Tags" to the config:
    • %name% - Name of the ShopItem
    • %rewardtype% - The name of the RewardType
    • %reward% - The reward of the ShopItem
    • %pricetype% - The name of the PriceType
    • %price% - The price of the ShopItem
  • [FIX] Now closing all Shop Inventories when the server is reloaded to prevent glitching
  • [FIX] Players are no longer able to sell damaged Leather Armor (Before it was possible to cheat using them)

v1.5.1:

  • [FIX] BossShop will no longer send "empty" text lines
  • [FIX] Players are no longer able to sell damaged Items (Armor & Tools & Weapons. Before it was possible to cheat using them)

v1.5.0:

  • [ADD] Added more advanced BossShop API
  • [FIX] Now you can give the Shops all names you want. BossShop is able to detect whether the Inventory is a Shop-Inventory or not.
  • [CHANGE] BossShop now handles the inventories using ids instead of names
  • [ADD] Added new RewardType "Custom" for Plugin Devs
  • [ADD] Added a SellShop to the default shops
  • [NOTE] Ingame Shop-Setup cooming soon!

v1.4.1:

v1.4.0:

  • [ADD] PlayerHead support: Just add "playerhead:<name>" to the ItemData to rename your heads!
  • [ADD] New RewardType: PlayerCommand. A list of commands which will be executed by the player.
  • [ADD] An example head and an example Warp-Menu was added to the Default Configs

v1.3.4:

  • [FIX] Empty messages are no longer sent
  • [FIX] BossShop is now able to detect and take renamed/modified items

v1.3.3:

  • [FIX] When reloading BossShop the MenuItems were not updated properly
  • [FIX] Was not able to detect the reward number at RewardType Money

v1.3.2:

  • [IMPROVE] Improves "BugFinder". Now it will find almost all Config Mistakes. It will even try to fix them!
  • [ADD] Added "/bs check" Command which will display information about loaded Shops etc.

v1.3.1:

  • [REMOVE] Removed the create-example command (It was not really useful)

v1.3:

  • [REWRITE] The whole Inventory system was rewritten. BossShop now supports multiple (infinite) GUIs!
  • [ADD] Added RewardType: shop. It allows you to open an other GUI through an item. Now you can create complex Shop structures with menus etc.
  • [REWRITE] The old Shop examples were removed and new better ones were created!
  • [FIX] Players still needed Permissions even when a Permissions line was empty (The permissions plugin was checking for the "" permission)

v1.2:

  • [ADD] Added a command which allows you to create "ShopItem" examples with all kinds of RewardTypes and PriceTypes: /BossShop createExample <name> <rewardType> <priceType>

v1.1:

  • [ADD] Added PriceType: "free". Now you can allow your players to get ShopItems for free!

v1.0:

  • Release

Comments

Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

VIP trip to SMITE World Championship