BossShop
===> Project moved to Spigot <===

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!

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!
BossShop Showcase
Metrics (Click me for more Information)

-
View User Profile
-
Send Message
Posted Apr 2, 2014I really need help figuring out how to sell commands.
I want to sell a one time /spawn
If i try doing it with console command i cant make it player specific
i.e: a player buys /spawn and the console puts out "player not found"
If i do it with a player command and the player doesnt have permission for the command
it does not allow the player to buy the command. but it does take their money.
If the player DOES have permission. then why in the world is he buying it? he could use it whenever he wants lol.... he has permission
-
View User Profile
-
Send Message
Posted Apr 2, 2014This does not show the player count on the item.
I want the item to have the number of players on the lure
ShopName: prison
signs:
text: '[ExampleShop]'
NeedPermissionToCreateSign: false
DisplayName: '&4[&8Prisons&4]'
shop:
server:
MenuItem:
- name:&f&o&nPRISON_01_US
- lore:&aClick to connect! %players% online
- id:2
- amount:1
ServerPinging: localhost:25572
InventoryLocation: 1
Message: ''
PriceType: nothing
RewardType: bungeecordserver
Reward: prison
The Error is:
[10:55:41] [Craft Scheduler Thread - 2/WARN]: at org.black_ixx.bossshop.managers.serverpinging.Connector3.fetchData(Connector3.java:120)
[10:55:41] [Craft Scheduler Thread - 2/WARN]: at org.black_ixx.bossshop.managers.serverpinging.Connector3.update(Connector3.java:39)
[10:55:41] [Craft Scheduler Thread - 2/WARN]: at org.black_ixx.bossshop.managers.serverpinging.ServerPingingManager.updateItem(ServerPingingManager.java:25)
[10:55:41] [Craft Scheduler Thread - 2/WARN]: at org.black_ixx.bossshop.managers.serverpinging.ServerPingingManager.updateItems(ServerPingingManager.java:87)
[10:55:41] [Craft Scheduler Thread - 2/WARN]: at org.black_ixx.bossshop.managers.serverpinging.ServerPingingRunnableHandler$ServerPingingRunnable.run(ServerPingingRunnableHandler.java:38)
[10:55:41] [Craft Scheduler Thread - 2/WARN]: at org.bukkit.craftbukkit.v1_7_R2.scheduler.CraftTask.run(CraftTask.java:58)
[10:55:41] [Craft Scheduler Thread - 2/WARN]: at org.bukkit.craftbukkit.v1_7_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
[10:55:41] [Craft Scheduler Thread - 2/WARN]: at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[10:55:41] [Craft Scheduler Thread - 2/WARN]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[10:55:41] [Craft Scheduler Thread - 2/WARN]: at java.lang.Thread.run(Unknown Source)
[10:55:41] [Craft Scheduler Thread - 2/INFO]: [BossShop] [ServerPinging] Was not able to get the motd of Server localhost:25572
-
View User Profile
-
Send Message
Posted Apr 1, 2014Your plugin is great! Well done!
I support the suggestion that ticket offers and allowed myself to add also the idea of variable for playerhead!
-
View User Profile
-
Send Message
Posted Mar 31, 2014is epm points enjin?
-
View User Profile
-
Send Message
Posted Mar 31, 2014@Gowdsta712
It is. You can find them here: http://dev.bukkit.org/bukkit-plugins/bossshop/pages/setup-guide/
@MrLooting
I'll check 'em out now
@qiuMC
Nothing simply does nothing and for example is for showcasing items. Unknown is used by BSC if the RewardType is not known by the program in order to prevent errors when new RewardTypes are added to BossShop but someone is using the old BSC version.
@Ben1000502
I will check it out
@TheTechPony http://dev.bukkit.org/bukkit-plugins/bossshop/tickets/44-item-duping-exploit/
@Archmohaa
Exactly :)
-
View User Profile
-
Send Message
Posted Mar 31, 2014@TheTechPony
If you mean by "picking" up the menu item and not a simple config error then that is a 1.7.2 bug. The items themselves arent real and if you log in and out they will have disappeared.
-
View User Profile
-
Send Message
Posted Mar 30, 2014When my players click the item to go to the shop, it gives them the item. Example, for the point shop it gives them the diamonds when they go into the shop.
-
View User Profile
-
Send Message
Posted Mar 29, 2014Creo que tienes de tener el plugin en los dos servidores, pero agregame a mi skype AppleCraftEs, y lo veo.
-
View User Profile
-
Send Message
Posted Mar 28, 2014@lIndependentl
No no ya logre que playerpoints funciona con mysql y eso me sirve para que todos tengan los mismos puntos en todos los servidores bungee.
Ahora mi problema es poner cuantos jugadores estan conectados a tiempo real con el bungee menu como sale en esta imagen http://felix.neuby.de/cms/wp-content/uploads/2013/12/BS_SC_1.png , Segui los paso de este link: http://dev.bukkit.org/bukkit-plugins/bossshop/pages/server-pinging/ , lo hago bien y como dice pero me salta este error en la consola;
[11:32:06 WARN]: java.net.ConnectException: Connection refused: connect [11:32:06 WARN]: at java.net.DualStackPlainSocketImpl.waitForConnect(Nati ve Method) [11:32:06 WARN]: at java.net.DualStackPlainSocketImpl.socketConnect(Unkno wn Source) [11:32:06 WARN]: at java.net.AbstractPlainSocketImpl.doConnect(Unknown So urce) [11:32:06 WARN]: at java.net.AbstractPlainSocketImpl.connectToAddress(Unk nown Source) [11:32:06 WARN]: at java.net.AbstractPlainSocketImpl.connect(Unknown Sour ce) [11:32:06 WARN]: at java.net.PlainSocketImpl.connect(Unknown Source) [11:32:06 WARN]: at java.net.SocksSocketImpl.connect(Unknown Source) [11:32:06 WARN]: at java.net.Socket.connect(Unknown Source) [11:32:06 WARN]: at org.black_ixx.bossshop.managers.serverpinging.Connect or3.fetchData(Connector3.java:120) [11:32:06 WARN]: at org.black_ixx.bossshop.managers.serverpinging.Connect or3.update(Connector3.java:39) [11:32:06 WARN]: at org.black_ixx.bossshop.managers.serverpinging.ServerP ingingManager.updateItem(ServerPingingManager.java:25) [11:32:06 WARN]: at org.black_ixx.bossshop.managers.serverpinging.ServerP ingingManager.updateItems(ServerPingingManager.java:87) [11:32:06 WARN]: at org.black_ixx.bossshop.managers.serverpinging.ServerP ingingRunnableHandler$ServerPingingRunnable.run(ServerPingingRunnableHandler.jav a:38) [11:32:06 WARN]: at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftTask.ru n(CraftTask.java:53) [11:32:06 WARN]: at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftAsyncTa sk.run(CraftAsyncTask.java:53) [11:32:06 WARN]: at java.util.concurrent.ThreadPoolExecutor.runWorker(Unk nown Source) [11:32:06 WARN]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(Un known Source) [11:32:06 WARN]: at java.lang.Thread.run(Unknown Source) [11:32:06 WARN]: java.net.ConnectException: Connection refused: connect [11:32:06 WARN]: at java.net.DualStackPlainSocketImpl.waitForConnect(Nati ve Method) [11:32:06 WARN]: at java.net.DualStackPlainSocketImpl.socketConnect(Unkno wn Source) [11:32:06 WARN]: at java.net.AbstractPlainSocketImpl.doConnect(Unknown So urce) [11:32:06 WARN]: at java.net.AbstractPlainSocketImpl.connectToAddress(Unk nown Source) [11:32:06 WARN]: at java.net.AbstractPlainSocketImpl.connect(Unknown Sour ce) [11:32:06 WARN]: at java.net.PlainSocketImpl.connect(Unknown Source) [11:32:06 WARN]: at java.net.SocksSocketImpl.connect(Unknown Source) [11:32:06 WARN]: at java.net.Socket.connect(Unknown Source) [11:32:06 WARN]: at org.black_ixx.bossshop.managers.serverpinging.Connect or3.fetchData(Connector3.java:120) [11:32:06 WARN]: at org.black_ixx.bossshop.managers.serverpinging.Connect or3.update(Connector3.java:39) [11:32:06 WARN]: at org.black_ixx.bossshop.managers.serverpinging.ServerP ingingManager.updateItem(ServerPingingManager.java:25) [11:32:06 WARN]: at org.black_ixx.bossshop.managers.serverpinging.ServerP ingingManager.updateItems(ServerPingingManager.java:87) [11:32:06 WARN]: at org.black_ixx.bossshop.managers.serverpinging.ServerP ingingRunnableHandler$ServerPingingRunnable.run(ServerPingingRunnableHandler.jav a:38) [11:32:06 WARN]: at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftTask.ru n(CraftTask.java:53) [11:32:06 WARN]: at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftAsyncTa sk.run(CraftAsyncTask.java:53) [11:32:06 WARN]: at java.util.concurrent.ThreadPoolExecutor.runWorker(Unk nown Source) [11:32:06 WARN]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(Un known Source) [11:32:06 WARN]: at java.lang.Thread.run(Unknown Source) [11:32:06 INFO]: [BossShop] [ServerPinging] Was not able to get the motd of Serv er 0.0.0.0:54048 [11:32:06 INFO]: [BossShop] [ServerPinging] Was not able to get the motd of Serv er 0.0.0.0:54048 [11:32:06 WARN]: java.net.ConnectException: Connection refused: connect [11:32:06 WARN]: at java.net.DualStackPlainSocketImpl.waitForConnect(Nati ve Method) [11:32:06 WARN]: at java.net.DualStackPlainSocketImpl.socketConnect(Unkno wn Source) [11:32:06 WARN]: at java.net.AbstractPlainSocketImpl.doConnect(Unknown So urce) [11:32:06 WARN]: at java.net.AbstractPlainSocketImpl.connectToAddress(Unk nown Source) [11:32:06 WARN]: at java.net.AbstractPlainSocketImpl.connect(Unknown Sour ce) [11:32:06 WARN]: at java.net.PlainSocketImpl.connect(Unknown Source) [11:32:06 WARN]: at java.net.SocksSocketImpl.connect(Unknown Source) [11:32:06 WARN]: at java.net.Socket.connect(Unknown Source) [11:32:06 WARN]: at org.black_ixx.bossshop.managers.serverpinging.Connect or3.fetchData(Connector3.java:120) [11:32:06 WARN]: at org.black_ixx.bossshop.managers.serverpinging.Connect or3.update(Connector3.java:39) [11:32:06 WARN]: at org.black_ixx.bossshop.managers.serverpinging.ServerP ingingManager.updateItem(ServerPingingManager.java:25) [11:32:06 WARN]: at org.black_ixx.bossshop.managers.serverpinging.ServerP ingingManager.updateItems(ServerPingingManager.java:87) [11:32:06 WARN]: at org.black_ixx.bossshop.managers.serverpinging.ServerP ingingRunnableHandler$ServerPingingRunnable.run(ServerPingingRunnableHandler.jav a:38) [11:32:06 WARN]: at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftTask.ru n(CraftTask.java:53) [11:32:06 WARN]: at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftAsyncTa sk.run(CraftAsyncTask.java:53) [11:32:06 WARN]: at java.util.concurrent.ThreadPoolExecutor.runWorker(Unk nown Source) [11:32:06 WARN]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(Un known Source) [11:32:06 WARN]: at java.lang.Thread.run(Unknown Source) [11:32:06 INFO]: [BossShop] [ServerPinging] Was not able to get the motd of Serv er 0.0.0.0:54048
ya eh intentado poniendo IP de otros servidores y dice lo mismo solo cambiando el 0.0.0.0 por la ip del servidor.
-
View User Profile
-
Send Message
Posted Mar 27, 2014@Ben1000502
Hey, puedes usar un script, que cuando el programa mande un comando, antes de hacerlo, compruebe cuantos puntos tiene el usuario, si tiene 50 o más, que haga un comando, si no tiene 50, que haga otro comando.
Creo que con el MyComand puedes. Suerte nen!
-
View User Profile
-
Send Message
Posted Mar 26, 2014Please use: http://dev.bukkit.org/bukkit-plugins/donationpoints/ I need it because it is the only thing that helps me to mysql, for bungee cord
sorry for my bad English but I speak Spanish.
--------is no longer necessary, and it solved the problem of mysql.Sorry and thank you very much greetings.
And another problem, as I see it connected players in the worlds bungee menu.
sorry for my bad English I speak Spanish
-
View User Profile
-
Send Message
Posted Mar 26, 2014@qiuMC
I believe 'nothing' is used for showcasing items that cannot be bought.
-
View User Profile
-
Send Message
Posted Mar 25, 2014Can you tell me the BSC 'unknown' and 'nothing' is?What's the use?
-
View User Profile
-
Send Message
Posted Mar 24, 2014@Blackixx
Answer tickets?
-
View User Profile
-
Send Message
Posted Mar 24, 2014I have a question. Is it possible to use certain arguments when using the console command reward, i.e. "%player%" or "@a" or something like that. This is so I can use commands like /tp, or improved versions of the /give command (BossShops and /give share a problem of force-moving items around in your inventory, especially into your hotbar - making it difficult to add inventory management plugins that work well, as BossShop always ruins which items can go where).
-
View User Profile
-
Send Message
Posted Mar 24, 2014@RustyDagger
Any way for a list of variables
And i cant seem to find a good xample that uses the Enchant reward or how to set it up.
Also is there a way to make this bring up /buy buy craft
-
View User Profile
-
Send Message
Posted Mar 24, 2014@Blackixx
Ok. I forgot using the "id:<id>" method...
But another suggestion... Something that would be cool was if you could give them the item with a custom name. e.g. Say that they bought a clownfish. And when they get it, it will have the name "Nemo" in green or something. Because that would also be a pretty awesome feature! :D
-
View User Profile
-
Send Message
Posted Mar 23, 2014@Blackixx
Thanks for the help.
I have an idea which you could add in next version...
Like a repair shop. Where people could repair their armours and that!
And a kind of Anvil shop... IDK! xD.
Thanks for this great plugin :D
-
View User Profile
-
Send Message
Posted Mar 23, 2014How can I set it so a player can only buy it so many times and the item can only be bought so many times overall?
-
View User Profile
-
Send Message
Posted Mar 23, 2014@Blackixx
I create a video for show you ...