Broker
THE BROKER HAS RETURNED FOR 1.14!
Broker is a trading plugin that allows players to buy and sell items to other players via a MMORPG style broker. What I mean by that is, the seller lists that they have an item to sell and specifies their price, a buyer browses through the sales orders (which they can do using a very clever virtual chest based browsing system) to find something they want to buy. The buyer buys, the seller receives their money.
Alternatively, the Buyer lists a Buy Order stating what they want to buy and the maximum they are willing to pay, and when a players has the item to sell, they can list it and the two orders are automatically matched up to each other!
This method will allow multiple players to list multiple items in ONE shop, where the buyer gets an easy to use interface for buying. This shop can be accessed either via commands or by right-clicking a [Broker] sign.
Features
- Easy Selling and Buying of items
- Sell the item in your hand and set your price with one easy command
- Express your interest in buying an item using Buy Orders
- List admin store orders for infinite supply
- Works with item economies by allowing multiple items to be listed for one price (1 Emerald for 16 items)
- Visual interface for buying from the broker
- Optional 'sales tax' charged to seller on completion of a sale (fixed rate or percentage)
- Option to pay taxes to a player or list of players
- Optional listing limit to avoid people using the broker for extra storage
- Use commands or create a [Broker] sign to access the store
- Automatically sell the item in your hand at the highest Buy Order price using an Auto Sell sign!
- Trade with Villagers or directly with other players by crouching and Right-Clicking them
- Use personal broker stores to list only items listed by one player (try a broker sign with a player's name in line 4)
- Easy setup and configuration
- NO SPOUT, NO MYSQL !!
It's difficult to describe the concept in detail so here's a video which helps:
(NOTE this video is based on a pre-release version and some aspects have changed)
Interface
By request, I've uploaded a screenshot of the buying interface. The paper on the bottom row of the chest inventory indicates the number of pages. Click them to change page. Click an item to see listed sell orders.
Requirements
This plugin requires Vault and some form of economy plugin.
Installation and Configuration
- Drop the JAR in your plugins folder
- Restart your server/plugins
- Edit the newly created config.yml (instructions in the file)
- Restart your server
- Have fun (Important!)
Suggestions
If you have a suggestion, now's the time to add it
Donations
If you like this plugin (or any of my other plugins) and want me to continue putting hard work into maintaining this standard, PLEASE consider donating using the donate button in the top right corner. If nothing else, this will help me justify to my wife why I spend so much time staring at code! :)
Other Projects
Have a look at some of my Other Projects
@Karnekdo
I was only recently made aware of this bug. It is fixed in the code but not in the 1.6.0 release. Expect a 1.6.1 release soon to fix this.
Is the bug fixed when someone list a stack and when it's bought he receives 64-times more money than he should ..?
Ty
Will update later
@AlmostLuckyDucky
Hmm... Rebabs rear their ugly head again! I'll take a look to see if I can fix this.
Can you add it as a ticket so I don't forget please? Thanks.
@Galzek
To make an autos ell sign, put [Broker] in the top line and "Auto Sell" in the bottom line. Right clicking the sign with an item will automatically sell it if there is a buy order for the item.
Note: this feature does not allow auto selling enchanted or special items.
@jitasi
Yes v1.6.0 supports ALL items with ItemMeta data, including name items, fireworks, maps... Everything! :)
Does the new version fix meta tags enchants and custom names?
How exactly do I make an Autosell sign?
Also, is there anyway to make it that it costs some sort of money to list. Right now people are using this as a bank to hold things and then canceling it later on to get the item back.
Although it seems it may not work with MCPC bukkit builds as i got this:
http://pastebin.com/Z2LreQ1h
nice :)
v1.6.0 has been uploaded and is pending approval from Bukkit!
Please note the information above has been changed, and new Permissions and Commands pages have been added.
IMPORTANT: Some permissions have been changed since 1.5.0 and before. Please ensure you check teh Permissions page and update you permission plugin accordingly!
Oh it's not dead.... its just going through extensive testing... and adding of more new stuff.
Tell you what... I'll tkae a look at getting a working build out for you :)
well this sort of died.. daily progress reports then nothing for a week after it appeared to have a working copy :(
how did the test come along?.. waiting eagerly to try it out and have people asking about it on my server.
v1.6.0 is now feature complete and we have a working copy active on the Ellitopia server (mc.jgsw.me)!
Once we have had some time to test it and make sure it has no horrible bugs it will be added here on bukkit.
It's quite exciting to see this plugin develop, and I think you will all be quite pleased to see some of the new features I've added.
Watch this space for updates coming soon!
looking forward to 1.6.0 :)
been a while since i have had a bukkit server due to the lack of MCPC builds but now there is finally one for 1.4.7 i can have both mods and plugins running again \o/ but really would liek to re-add this very handy plugin.
For anyone interested (especially jkeller4000) I have been blogging about the development of Broker over on the Ellitopia site's Dev-Blog. Go check out the first 2 days' developments!
Day 1
Day 2
Thanks to the donation by jkeller4000, this week my time is devoted solely to updating Broker. This will include fixing the issueswith item names, fireworks, and other ItemMeta related issues, as well as the long awaited arrival of Buy Orders, allowing players to express an interest in purchasing certain items!
Watch this space for 1.6.0. Coming very soon!
Can You Please Add Support For Custom Item Names!!!!!!! Please!!!!
Great Plugin Thanks!
@zempire2010mjk
i tried that and it didnt work.. just wont load :(
As for the error that I (and others get), but still have the plugin load and work while using an official unmodified Bukkit RB I have since found out that it has something to do with Bukkit's built-in persistence system which uses something called Ebean to manage databases, and while plugins that use this software do not need to have the ebean.properties file to properly use databases it will throw the error if it is not present.
I also found a very old post by you ellbristow for your SimpleSpawn plugin where you fixed this issue by having the plugin create the ebean.properties on startup if it didn't yet exist, and following the information leading up to your fix with SS it seems that my error ticket I submitted matches the same things.
So if you haven't already could you please see about implementing the same fix for this plugin?