GB.Shopper
GB.Shopper
This plugin creates a server-global shop where your players can buy and sell items to and from the server.
Features
- Server wide, always-available, shop.
- Define which items you want to be available in the shop, from Stone over Iron Hoes to Diamonds.
- Limit an item to be sell or buy only.
- "Unlimited" number of aliases for items.
- Buy and sell odd amounts, like 178 or 312 in one trade.
- Sell all of a given item in your inventory, in one go.
- Special, operator definable, chat commands makes buying and selling easy.
- Set up signs to make it even easier for your players to buy and sell.
- Easy sign setup with in-game actions instead of text and slash commands.
- Takes durability into account, when selling used items.
- Extensive in-game help with lots of command examples.
Installation / Configuration
Please visit the installation/configuration page
Commands
Please visit the commands overview page
Changelog
1.8.4
- Updated to craftbukkit-1.2.5-R3.0
For the complete changelog, go to complete changelog
Upcoming features
None at the moment
The GB. plugin family
If you found this plugin useful, you might want to check out the other plugins in the GB. family.
- GB.Rewarder, "Never work for free again" (Link)
- Reward your players for working on your server.
- GB.Storagizer, "This goes here, that goes there" (Link)
- Making organizing your storage area easy and fun.
- GB.Utils, "Your all-round toolbox" (Link)
- A collection of useful, smaller, plugins to improve your server.
hi i made a server
Getting this error:
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) at dk.gladblad.flyvehest.gbshopper.GBShopperCommandExecutor.onCommand(GBShopperCommandExecutor.java:342) at dk.gladblad.flyvehest.gbshopper.ShopKeeper.getItemName(ShopKeeper.java:286) at dk.gladblad.flyvehest.gbshopper.GBShopperHelperFunctions.upperCaseFirstLetter(GBShopperHelperFunctions.java:30) at java.lang.String.substring(Unknown Source) Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 1 at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479)
Could you add an option in the config to enable commands like:
/Buy /Sell /Price
Everyone in my server doesn't know to put /gbs in front of it and says they dont have access to the command. (/Sell from essentials)
how do I update prices on signs without removing the sign, and placing again?
I've noticed quiet important overlook that shouldn't be available to normal players just OP's or people with permissions...
Everyone can create Sign Shop :/ I need this plugin since it's the only one which does shopping the right way, but every player can create a Sign with certain material... Could you change it so they can't ? otherwise I can't use this plugin :/ (I'm not interested in buying/selling via commands so those options Need and Have to bee disables for everyone) It is only suppose to run unlimited Sign shop.
hi there, like your plugin :) It says "Set up signs to make it even easier for your players to buy and sell". But I dont find any information on how to do that, is there any information about it? :) thanks
edit: sorry, I found information about it now, must learn to look better:)
@colinthegiraffe
I'm guessing an error in your config, there should be no problems with either steaks or chops in the shop :)
First off, I love this plugin. It works great.
One issue I have though is that whenever I try to make an item like steak or cooked porkchop available, the plugin thinks the all of my shop items are unavailable for purchase. Any reason why? Thanks. :)
Still no luck =/
Changed my config just a bit:
http://pastebin.com/K9UEJ7Hc
@funkystudios
Sorry for the delay, try adding a .0 to the price? (The only thing that sticks out when looking at the config :))
please put a picture !
Weird, for some reason cobblestone doesn't have the sell modifier applied to it but it seems that all the other items do. Here's my config:
http://pastebin.com/U8Z5Tqj1
When you type "/gbs sell name_of_item_that_doesnt_exist" (or something like "/gbs sell 4i1), it spits out an error at the console and "An internal error ocurred while attempting......"
http://pastebin.com/nujzJ5fX
And also it would be cool to have a default stack size setting so if you do /gbs buy cobblestone, it looks at the config to see how many it should give the player by default. Some users might accidentally forget a number after their item and purchase too many.
@xXReVurbXx
The plugin does not have a stock at this time, it might be something for a future version. (Stock is unlimited, as is)
Request:
Being able to set a server-restock period.
eg. Every 1 hour, restock 5 diamonds.
One user buys 3, another buys 2.
Next user tries to buy the diamonds and is unable to because the item is out of stock, and is told when the next restocking period is.
Note that it should not add items onto the already existing amount, it should reset it.
For example, in my example it would restock 5 diamonds every hour.
It should not add onto the amount of diamonds already existing. It should simply reset it to 5.
@Galexrt
You can check out the following page, http://dev.bukkit.org/server-mods/gb-shopper/pages/itemlist/ for an almost complete list. (Subitems not included)
Removing the global buy/sell commands would be kind of moot, as this is what the entire plugin is about :)
one question does we can disable the /gbshopper buy/sell command?? because i want my players only can buy things in my shop and not in the wilds. And do you can maybe make the config genertaeing it self full configured?? so that an admin only needs to change the values please.
Updated to CB1.2.4, plugin is listed as beta (not much has changed, and i've done extensive testing, but there still might be problems caused by the change from 1.1 to 1.2)
If you discover any problems, please submit a ticket.
@FlyveHest
yes you are right
@Galexrt
Have you taken a look at Easy Sign Setup on the commands page? Isn't this what you are looking for?