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 Jan 18, 2014When I try load the plugin, I get the error www.i.imgur.com/w2EQ3lr.png. (I put it into a picture since its long.) I get no errors for any other plugins I have, Any help?
-
View User Profile
-
Send Message
Posted Jan 18, 2014@lanceryy @FuzzyStatic
found the problem, it's all your fault! I joke, I used the reset() function where I meant to use unset().. next question, why does it not give me the error on my dev server, where I could have fixed it immediately. anyway, found a great little chrome plugin REST Sniffer. it made finding the problem a piece of cake.
here's the fixed file, just click raw, then save that overwriting the old file on your web server. https://github.com/PoiXson/WebAuctionPlus-1.1/blob/master/www/WebInterface/inc/classes/item.functions.php
EDIT: display errors got turned off somehow on my dev server. turned it up full power.
-
View User Profile
-
Send Message
Posted Jan 18, 2014@FuzzyStatic
Same here ...ont only my own problem
-
View User Profile
-
Send Message
Posted Jan 17, 2014@lorenzo_p
I'm seeing the same issue. The website pops up but it gives a JSON error and none of the auctions appear.
-
View User Profile
-
Send Message
Posted Jan 17, 2014Why does the plugin say 'plugin not loaded' when I set a password???
-
View User Profile
-
Send Message
Posted Jan 17, 2014@lanceryy
if you're not seeing anything at all on the website, it's usually caused by file permissions.
json errors are a bit harder to track down. easiest way is to enable error logging to a file like error_log. another option, dump your database to an sql file and send to me privately and I'll try running it on my own server to see if I can reproduce the error.
-
View User Profile
-
Send Message
Posted Jan 16, 2014WebAuctionPlus 1.1.14 doenst work! with web. the Home page can't show anything.
-
View User Profile
-
Send Message
Posted Jan 16, 2014@zpremio Sorry, wasn't talking about the JSON errors, I meant the names and lore resetting. Cool to see it getting through the approval process again, great job @lorenzo_p!
-
View User Profile
-
Send Message
Posted Jan 15, 2014@adamk523
so I only have the problems with the Lore and Custom Names that the colors are not displayed and the item resets... i don't getting JSON errors :/ or I missed them ^^
-
View User Profile
-
Send Message
Posted Jan 15, 2014I'm sad to say I've had the same errors as @zpremio, and I've had to downgrade the plugin because of strange JSON errors the website displays whenever I scrolled to certain items. Let me know if you'd like more detail and I can upgrade and test more thoroughly. If it helps, I'm using Itemizer for the name/lore attributes.
-
View User Profile
-
Send Message
Posted Jan 15, 2014works fine on 1.7?
-
View User Profile
-
Send Message
Posted Jan 14, 2014@lorenzo_p
ok thank you!
-
View User Profile
-
Send Message
Posted Jan 14, 2014@zpremio
I see, I didn't think of colors. thanks for the screen shot, I should have it working in the next update.
-
View User Profile
-
Send Message
Posted Jan 14, 2014@lorenzo_p
ok I tryed it with a NameTag. It works. but what I think the problem is it don't displays colors... and then it resets the Name and the Lore.
http://gyazo.com/5c7dd20e5bfcece51a778add21c6a10f
-
View User Profile
-
Send Message
Posted Jan 13, 2014@zpremio
see any exceptions in console or anything? gotta ask, are you sure the new jar is running and it's not using the old one? look in console when the plugin loads for the version number. also be sure to upload the new php files to your website. you can try putting a custom name on a name tag and deposit it to your mailbox, and close the mailbox. then go in the WA_Items table of the database and look for the row for that item. you should see the custom name under the enchantments field.
-
View User Profile
-
Send Message
Posted Jan 13, 2014@lorenzo_p
hey just updated to 1.1.14 beta but still have problems with custom items (lore and custom name)... when I put it in the MailBox the Lore and the custom name disappears.
there are any config things i don't have seen?
so it where really nice for our server when custom items are working!
hope you can help me.
Sincerly, ZPremio
-
View User Profile
-
Send Message
Posted Jan 10, 2014@lorenzo_p Awesome!! Thank you so much, this plugin is a hit on my little server. I've noticed the increased stability over the old version too, and I'm looking forward to your plans for the future!
-
View User Profile
-
Send Message
Posted Jan 9, 2014http://webauctionplus.com/downloads/WebAuctionPlus-1.1.14beta.zip
should work well, fixed a bunch of bugs here and there.
-
View User Profile
-
Send Message
Posted Jan 9, 2014@adamk523
you came at the right time. check back in an hour for an update. lore, custom names, and enchanted books are fixed. if you remember the performance issues with the old old one, those are long since a thing of the past. if I ever finish another major update (rewrite) it'll have some nice features and many big improvements.
-
View User Profile
-
Send Message
Posted Jan 9, 2014Extremely happy I found this plugin; was looking forward to reinstating WebAuction after the old one became inactive, but never thought to check a seemingly out of date one. I'd just like to toss a vote toward meta tag support - armor colors, lore, attributes, etc. Also, if you don't already know, enchanted books aren't working properly. Thank you for keeping this project alive!