WebAuctionPlus
WebAuctionPlus - eBay for Minecraft!
A minecraft/bukkit shop plugin for your website! This is a rewrite of the original WebAuction with many new features and improvements. I've made to many improvements to the code to list on one page. Many of my plans require big changes and a lot of new code. As with any new code, bugs are to be expected, so please bare with me and report any bugs you come across.
Note: It is strongly recommended you backup your database before using or updating this plugin. Some of the bug fixes and performance improvements I'm making require big changes to the database. The WebAuctionPlus plugin will convert and update the database automatically the first time it's run.
New virtual inventory MailBox has been added with the update of Minecraft 1.3 and WebAuctionPlus 1.1. When a player right clicks on a MailBox sign, it opens up their virtual mailbox inventory and locks their website account to prevent item dups. When they close their mailbox, it updates their inventory and unlocks their website account. NOTE: This feature is new and running single threaded. If you experience lag related to this, I can see what I can do to make it multi-threaded.
Requires: Vault - http://dev.bukkit.org/server-mods/vault/
Requires: Web server with PHP and MySQL
Optional: SignLink - http://dev.bukkit.org/server-mods/signlink/
A few improvements by lorenzop
- new ajax listing code (fast!)
- new virtual inventory mailbox
- all new web interface
- all new item deposit/withdraw code
- database connections are handled better
- connection pool limits can be set in config
- task update times are now configured in seconds
- tasks can be disabled by setting the update frequency to -1
- new announcement system
- added "/wa reload" and "/wa save" commands
- accounts can be created or passwords changed from the console
- multi-language support
To do
- server shops (unlimited stock improved)
- better support for vault economies
- custom description for items being sold
- wish list / auto sales
- track all wa signs to prevent unauthorized signs
Youtube Videos
Languages
If you'd like this plugin translated to another language, feel free to download the en.yml file from the link above, translate it to your own language, and send it to me.
Signs
WebAuctionPlus signs can be created by placing a sign with [WebAuction], [WebAuction+], or [wa] on the first line. Case doesn't matter, the plugin will fix it for you.
Note: you cannot use the deposit mailbox sign while in creative mode. this shouldn't ever be needed in the normal operation of the plugin, so as a general protection, it's always denied.
Note: withdraw mailbox signs can now have a quantity of stacks on the last line, or leave it blank for all mail.

SignLink
- %waTitle - items name
- %waPrice - price each
- %waSeller - sellers name
- %waType - Buy Now or Auction
Source Code
Development Builds
Development Builds can be found at the link below. Development builds aren't approved by the bukkit team and they might be buggy.
Commands
- /wa password <apassword> - Changes your Web Auction Plus account password, or creates an account if you don't have one. This command can also be used from console in the format: wa password <playername> <apassword> and short-hand aliases "pass" or "pw" can be used in place of "password". For example, /wa pw mypassword123
- /wa mailbox - Opens the WebAuction mailbox.
- /wa deposit <amount> - Deposit money into your Auction account.
- /wa withdraw <amount> - Withdraw money from your Auction account.
- /wa reload - This feature is currently broken and disabled. It will be working again soon.
- /wa update - Forces recent signs to update. Also updates SignLink signs.
- /wa version - Displays the current running version of Web Auction Plus.
Permission nodes
note: these may change at some point
- wa.use.mailbox (use mailbox sign)
- wa.use.deposit.money (use money deposit sign)
- wa.use.withdraw.money (use money withdraw sign)
- wa.use.command.mailbox (use the mailbox command)
- wa.use.command.deposit (use the deposit command)
- wa.use.command.withdraw (use the withdraw command)
- wa.announcer.receive (can see auto announcements)
- wa.password.create (can create a new account)
- wa.password.change (can change their password for an existing account)
- wa.canbuy (can buy from web auction)
- wa.cansell (can sell with web auction)
- wa.create.sign.mailbox (create mailbox sign)
- wa.create.sign.deposit (create money deposit sign)
- wa.create.sign.withdraw (create money withdraw sign)
- wa.create.sign.shout (create a new auction shout sign)
- wa.create.sign.recent (create a recent auction sign)
- wa.webadmin (user account is admin on the website)
- wa.remove (remove WA signs)
- wa.reload (reloads the WebAuctionPlus config)
How to Install
Join us and chat some time on our irc channel. #webauctionplus on esper.net webchat.esper.net
Plugin Usage
As I've said in comments, I don't agree with the mojang buyout. as much as I've enjoyed working on this plugin and want to see it continue, I'm no longer doing all the work. MarioG1 has stepped up to work on the plugin. I may still help somewhat if he wants, but I'm passing the torch to him as the lead. good luck, hope you write some good code and features.

-
View User Profile
-
Send Message
Posted Jul 5, 2014I've posted a poll. there are 2 directions I could go with the plugin. both have good and bad sides.
http://dev.bukkit.org/bukkit-plugins/webauctionplus/polls/inventory-method/
1) keep the shared database method as it currently is. I can still improve the code and fix bugs, but items will need to be deposited into a mailbox as it currently is.
2) switch to a restful api, which will allow the players live inventory to be viewed or sold right on the website, however the web auction website will only be usable while the bukkit server is running. if the server is stopped or the plugin unloaded, the website wont be accessible. there may be other benifites and features possible with this.
-
View User Profile
-
Send Message
Posted Jul 2, 2014bro this plugin is so cool but the enchantment stuff makes it become all buggy and come up with errors and stiuff but still good job
-
View User Profile
-
Send Message
Posted Jun 24, 2014enchanted tools can't show on WA-Page.
Please fix enchanted tools/weapon or add this to WA. Thank You
-
View User Profile
-
Send Message
Posted Jun 21, 2014@pookshuman
I'll add the new 1.8 Items once MC 1.8 is released.
-
View User Profile
-
Send Message
Posted Jun 18, 2014Haven't seen any recent changes/updates for this plugin ... is it being maintained and will it be updated for 1.8? It would really suck if I had to try and give everyone back all their items that are on the AH.
Really great plugin, hope it is still maintained :)
P.S. Please add a way to allow players to post larger numbers of items at once, instead of just 64 at a time.
-
View User Profile
-
Send Message
Posted Jun 14, 2014Same as below.
-
View User Profile
-
Send Message
Posted Jun 14, 2014This plugin can be integrate with authme? is there way to use authme passwords on web?
-
View User Profile
-
Send Message
Posted Jun 11, 2014@lorenzo_p
I will keep an eye on the logs. Another thing that would be perfect is, the items on the website, to be sorted(as default) by latest auktions:)
-
View User Profile
-
Send Message
Posted Jun 9, 2014Has anyone gotten this to work with EssentialsEco or CraftConomy? Or is it not compatible?
-
View User Profile
-
Send Message
Posted Jun 6, 2014@Europia79
yea, 1.1.14 was compiled with java 7. I figured no harm in forcing the last few servers running 6 to update. it hasn't been a problem for many, but I can possibly compile for 6 if need be. I don't remember exactly what changes were in 1.1.12. I likely only sent it to a few people, and have since fixed a few more bugs in the latest. it's best to run the latest build I release, unless you run into any specific issues.
@superminese
auction expiring has been on my list a while. I'll likely add this feature the next time I get around to working on the plugin. I may leave it disabled by default, but keep an eye out in the change logs for this.
@TheVnChecker
I thought I had fixed all the potions in the latest version. how many are you having trouble with? if possible, let me know the item names or id's.
@shika258
could you send me an sql dump of your database? maybe I can track down the problem using it. if I can replicate the problem I can fix it.
@LOLniqqa
enchanted books should be working, as well as potions. I'll have to take a look at the apple and player heads.
-
View User Profile
-
Send Message
Posted Jun 6, 2014@lorenzo_p
For the latest version 1.1.14: Did you accidentally compile with Java 7 ? Or was that intentional ?
Version 1.1.9 appears to be compiled with Java 6.
Thanks!
EDIT: I also noticed that the version that I'm running isn't available for download on the Files tab anymore ? I'm running version 1.1.12 ...Is there something wrong with this build ?
-
View User Profile
-
Send Message
Posted Jun 1, 2014I need a new funktion:) The webauktion is atm at 630+ auktions and they keep coming.
about . 60% of them is more then 4 mouths old!
The funktion in need is . After 7 days, the auktion is sended back to the sellers mailbox if the item is not sold... Is this possible?:)
-
View User Profile
-
Send Message
Posted Jun 1, 2014Can you update WA? Your plugin doesn't support potions and other new things.
When do you finish WA 3.0?
-
View User Profile
-
Send Message
Posted May 26, 2014When i sell a enchanted item i have an error
DataTables warning JSON data from server could not be parsed. This is caused by a JSON formatting error
-
View User Profile
-
Send Message
Posted May 18, 2014I might switch back to my in-game player malls :/
Still no support for enchanted books, player heads or god apples (enchanted apples).
-
View User Profile
-
Send Message
Posted May 4, 2014@lorenzo_p
Would it be possible to add support for enchanted books, player heads and also a different icon for god apples and normal golden apples?
Thanks.
-
View User Profile
-
Send Message
Posted May 3, 2014@MyGameforce
it's possible to have the players inventory list right on the website and update live, and this has been a planned feature, but it does take some major changes to the code to make this work. it's likely it'll eventually have this.
@MyGameforce
nope, sorry, not supported by minecraft. you can set 1 to 6 rows of slots, with 9 slots in each row.
@topburns
possibly could make it do this. what exactly do you have in mind? send me a screenshot of an example sign.
-
View User Profile
-
Send Message
Posted May 1, 2014@lorenzo_p
Is there away that you can change the messages on the sign to make them look better, if not could you make this available as the signs are not that good and i would like to change the messages on it.
-
View User Profile
-
Send Message
Posted Apr 30, 2014@MarioG1
is there a way to set it to 2 items / slots only?
-
View User Profile
-
Send Message
Posted Apr 23, 2014@MyGameforce
There is a max number :)
Set "Inventory Rows" to something lower then 6. You can find this in the settings table.