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)
So a 1.9 version is not likely? :(
@tonyo31
You'd think after how long I've been doing the whole server thing with Citizens I'd know that one. xD Silly me.. :P Well, since I hope to be able to use my NPCs for more than just opening a GUI I think I have an alternative via another Citizens compatible plugin, to open shop GUI's for players that way. :P
This plugin still functions really well I hope? As in not a whole lot of game-breaking bugs and all that? I've used it once before and loved it, and look forward to being able to use it again. Even if right now it has a few bugs that may need reported or mentioned I don't mind that much either as my server is currently in ALPHA release, so bugs are bound to appear regardless from other sources anyway. So actually it's a perfect environment for that sort of thing. XD I just want to be sure that BossShop is indeed active still, and waiting around for a couple of months to have fixes available isn't going to be another concern this time around. o.o
@sakura_blades
Hello sakure, you can actually make Citizen GIUs just use NPCcommands it'll enable you to add commands to citizen NPCs when you right click it. Pretty useful i hope i helped! Some help to add a command: /npc addcommand false noPerm (command without the / )
So I used this once, a few years back. Until it stopped working properly and it appeared to have died off... Glad it seems to be back by the way. But, I forget now. Does this plugin support Citizens? The use of adding a shop to an NPC via a trait or something? Cause that would be EPIC!
If not, I'm sure I could find a reasonable way around things to cause these shops to open up otherwise that suits my needs. :P
Please update for 1.9! It seems to work ok on my Spigot 1.9 build, but I'm getting java errors in console that have BossShop written all over them.
Thanks!
@Argagaes
It does work for me I can share my config if you want, its because you need to set a lore for the dirt block for the currency.
Please add support for Enjin's 3x builds https://www.spigotmc.org/resources/enjin-cms-donationcraft-plugin.17209/
When will you fix the item currency? If you make a shop that uses items as currency, it resets all custom names of the currency item and allows you to infinitely buy as long as you have more of that item. Like if my currency was a dirt block with the name "hey", I had 32 of "hey" in my inv and 32 normal dirt blocks, it'd reset them all into one big stack and allow you to buy like you had 64. Also if you use dirt as currency and it's name should be "hey", you can buy even with the name being wrong/no name at all without having ANY dirts named "hey". I'm using spigot 1.8.8. (but this same happened with bukkit and older versions too)
HELP
When I click on a boss shop item in the gui i get this error message in console. It still works but this is really annoying and spams up my console especially with a lot of players. please fix it this is the best gui plugin I have ever seen.
[21:49:53 ERROR]: Could not pass event InventoryClickEvent to BossShop v2.2.1 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:310) [spigot.jar:git-Spigot-fdc1440-53fac9f] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) [spigot.jar:git-Spigot-fdc1440-53fac9f] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:502) [spigot.jar:git-Spigot-fdc1440-53fac9f] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:487) [spigot.jar:git-Spigot-fdc1440-53fac9f] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java :1630) [spigot.jar:git-Spigot-fdc1440-53fac9f] at net.minecraft.server.v1_8_R3.PacketPlayInWindowClick.a(SourceFile:31) [spigot.jar:git-Spigot-fdc1440-53fac9f] at net.minecraft.server.v1_8_R3.PacketPlayInWindowClick.a(SourceFile:9) [spigot.jar:git-Spigot-fdc1440-53fac9f] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:1 3) [spigot.jar:git-Spigot-fdc1440-53fac9f] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [ ?:1.8.0_73] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_73] at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot.jar :git-Spigot-fdc1440-53fac9f] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:7 14) [spigot.jar:git-Spigot-fdc1440-53fac9f] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:3 74) [spigot.jar:git-Spigot-fdc1440-53fac9f] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:6 53) [spigot.jar:git-Spigot-fdc1440-53fac9f] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java :556) [spigot.jar:git-Spigot-fdc1440-53fac9f] at java.lang.Thread.run(Unknown Source) [?:1.8.0_73] Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to org .black_ixx.bossshop.core.BSCustomLink at org.black_ixx.bossshop.core.BSBuy.giveReward(BSBuy.java:358) [?:?] at org.black_ixx.bossshop.listeners.InventoryListener.purchase(Inventory Listener.java:134) [?:?] at sun.reflect.GeneratedMethodAccessor120.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1 .8.0_73] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.8.0_73] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:306) [spigot.jar:git-Spigot-fdc1440-53fac9f] ... 15 more
@PlotYourMagic
It is its just hard. I have created a working type I phone with this and a few other plugins for games and apps.
I was wondering if it's possible to set up menus / inventories inside of menus / inventories.
Please support Placeholder API
@Blackixx
Hey, after updating to v2.2.1, PlayerPoints doesn't seem to work.. Didn't change anything in either of the configs. Downgraded to 2.1.0 and it works fine again.
can someone help i want to know how to setup buyable spawners i already have silkspawners plugin i need asap hellp!! :(
@MineLab
Does that issue still occur? The updater should detect v2.2.1 now, as it has been approved by the Bukkit staff.
The latest version (2.2.1) has an issue with autoupdater, it says there is a new version, but I already use the latest one..
Please add texture (non-player) heads support Good to see you back!
@YESS808
I'll fix that right now ;-)
Having an issue where any items that use 'playercommand' just echo the command to the player's window instead of actually executing it even on your default example shops, even /spawn does not work just echos, any idea? Does not echo anything to the console either. Any help would be appreciated, I love it so far!
what is the variable to show the real time playerpoints in the lore