Note: The recent BossShopPro updates are for 1.16.* and above only.
For Spigot 1.13.* and above use BSP 2.0.8.
For Spigot builds below, use BSP 1.9.8.
New: Frequently Asked Questions
BossShopPro is one of the most player-friendly and multifunctional GUI plugins ever! Say goodbye to all the annoying command- or signshops!
It can not only be used to create shops but for every kind of menu. Here are just a few examples:
Spoiler: More examples
BossShopPro is a plugin which allows the creation of simple/advanced GUIs (That's up to you!). It allows creating infinite custom inventories with wonderful items, whose look, reward, price and conditions you can define. Features like a price discount for VIPs or serverpinging make every kind of GUI possible and can even be extended by Addons.
See BossShopPro in action live on the server play.becto.net. The server compass, warp menus, pointshop are all made using BossShopPro.
You set up your shops and menus once. That can either be done by hand or with a helpful tool that I wrote to make the setup easier.
Every shopitem in the shops has the following values:
Next, save your shop and reload BossShopPro. Now players will be able to see and (depending on your configuration) trigger the defined action or purchase the defined item.
For Spigot 1.13.* and above use BSP 2.0.8.
For Spigot builds below, use BSP 1.9.8.
New: Frequently Asked Questions
BossShopPro is one of the most player-friendly and multifunctional GUI plugins ever! Say goodbye to all the annoying command- or signshops!
It can not only be used to create shops but for every kind of menu. Here are just a few examples:
- Shop (Buy or sell items)
- Kits
- A menu that allows players to execute commands with a simple click
- Server selector (when having multiple servers connected)
- Warp menu
Spoiler: More examples
BossShopPro is a plugin which allows the creation of simple/advanced GUIs (That's up to you!). It allows creating infinite custom inventories with wonderful items, whose look, reward, price and conditions you can define. Features like a price discount for VIPs or serverpinging make every kind of GUI possible and can even be extended by Addons.
See BossShopPro in action live on the server play.becto.net. The server compass, warp menus, pointshop are all made using BossShopPro.
You set up your shops and menus once. That can either be done by hand or with a helpful tool that I wrote to make the setup easier.
Every shopitem in the shops has the following values:
- A specific reward (there are many different types of rewards)
- A specific price (there are many different types of prices)
- An inventory location (Use 0 if you want the item to automatically pick the next empty slot)
- A message that is sent to the player when he purchases the shopitem
- Conditions: When they are not fulfilled the shopitem will be hidden from the shop
- A special permission that players need in order to buy the shopitem
- More actions for different kinds of clicks (like for leftclick/rightclick/mousewheel)
Next, save your shop and reload BossShopPro. Now players will be able to see and (depending on your configuration) trigger the defined action or purchase the defined item.
- Infinite shops are possible
- Color code support (including bold etc.)
- Placeholder and symbol support (refreshing live)
- Unbeatable anti-dupe protection
- Great performance: Loading all shops once on startup
- Display the balance or points of your players in live-time
- Messages are 100% configurable
- Economy and Points support
- Permissions based discounts and price-multipliers
- Real-time serverpinging
- Optional: Log all player purchases in a Transactions.yml file
- What rewards can you use?
- Items
- Commands (executed by console)
- PlayerCommands (executed by player)
- Enchantments (are added to the item in the players main hand)
- BungeeCordServer (sends Player to named server. Needed: BungeeCord)
- LilypadServer (sends Player to named server. Needed: Lilypad)
- Nothing (can be used for decoration)
- Money (requires Vault)
- Points (PlayerPoints, CommandPoints, Enjin Points, PointsAPI, TokenEnchant, Jobs, MySQL-Tokens, VotingPlugin, Kingdoms, MySQLTokens, GadgetsMenu)
- Permissions
- "Shop" (this reward will open another Shop GUI)
- More rewards can be added via Addons
- What prices can you use?
- Money (requires Vault)
- Points (PlayerPoints, CommandPoints, Enjin Points, PointsAPI, TokenEnchant, Jobs, MySQL-Tokens, VotingPlugin, Kingdoms, MySQLTokens, GadgetsMenu)
- Exp
- Items
- Free (no price)
- More prices can be added via Addons
- What can you add to items?
- Custom name and lore including placeholders and symbols
- Durability (used for the damage of tools or for example color of wool)
- Enchantments
- Potion effects
- Flags that hide attributes like enchantments or the damage of a weapon
- Colors (used for leather armor)
- Make them completely unbreakable
- Make them Playerheads
- More features can be added via Addons
- Useful Addons
- GuiShopManager - Open shops with more different ways
- LimitedUses- Allows limiting the number of uses of items
- Shops automatically expand to multiple pages when needed (Configuration -> pagelayout.yml)
- Sound support (Fully customizable)
- More placeholders including calculation support
- Better ServerPinging system
- 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
- Faster and more efficient system
- 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
- More Reward types
- Exp
- "ShopPage" (sends a player to another 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
- More Price types
- ItemAll - Sell all items of one kind with one click
- More ItemData
- Custom playerhead textures (player-independent)
- Written book content (including color codes and symbols)
- Pre-set mobspawners or monstereggs (Requires SilkSpawners or EpicSpawners (spawners only))
- More Addons
- ThirdCurrency - Adds supports for a third currency
- TrickyShops - Makes creating shops way faster by simple tricks
- ItemShops - Create fancy itemshops with minimal effort
- PlayerShops GUI - Allows players to create public shops and sell their items NEW!
- EssentialsGUI - Creates a playerfriendly Essentials Kit and Warp GUI. NEW!
- Expanded original Addons
- LimitedUses - Allows limiting the number of uses of items
- Additional time-cooldown feature
- GuiShopManager - Adds new ways to open a shop
- Optionally bind non-BossShopPro commands to items
- Multiworld support
- Optional join-delay
- LimitedUses - Allows limiting the number of uses of items
- Many different types of conditions (optional)
- Items are only shown when conditions are met
- Check for player data like...
- Money
- Points
- Health or hunger
- Items in inventory or main hand
- Permissions or group
- Player location
- Lightlevel of player location
- Player world
- Check for general data like...
- World time
- Player count or state of another 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