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 Dec 1, 2012does it work with Hmtl?
-
View User Profile
-
Send Message
Posted Dec 1, 2012@graveXrobber
haha thank you :)
-
View User Profile
-
Send Message
Posted Dec 1, 2012@_chocolate1
I like it! :)
-
View User Profile
-
Send Message
Posted Dec 1, 2012So here's the logo I made. I don't know whether its good or not :D
-
View User Profile
-
Send Message
Posted Dec 1, 2012@lorenzo_p
im not a good logo designer, but i want to test myself if i can make one :p So what should your logo look like?
-
View User Profile
-
Send Message
Posted Nov 30, 2012@SwiftSwamp
cool plugin, I like the idea. I haven't figured out how I'll handle extra item data like this yet, so I'll add support for this plugin once I get that sorted out. I think all I'd store is pretty much the players name for the head, then probably use a modified version of the skin/head rendering script I put together for the website. sounds doable, and fairly fun to write.
@diegoceballos
sorta like automatic buying items when something someone wants is put up for sale? I've considered this, the wish list idea in the poll above. I haven't made any plans to start on a feature like this, and there hasn't been much demand for it either. once in a while, someone mentions the idea, which I think it would be a great addition.
@Peda1996
support for the authme plugin is possible. I could maybe start on it sometime soon. it's something I've wanted to do, but it's not a plugin I use myself. I've opened tickets for this and the playerheads features.
@_chocolate1
good idea. care to make an awesome logo for the plugin? :-D if anyone else wants to make one, if a few are submitted, could put it up for a vote. I'll gladly give credit.
-
View User Profile
-
Send Message
Posted Nov 30, 2012This plugins need some Logo :P
-
View User Profile
-
Send Message
Posted Nov 30, 2012whould it be possible to implement authme password?
Also wäre es möglich Authme zu implementieren, also sobald sie auf meinen Server joinen müssen sie ein pw wählen, und wäre es möglich dieses PW für webauctions zu nutzen?
-
View User Profile
-
Send Message
Posted Nov 30, 2012Would it be possible for you to add the option to also sell and buy rather than just sell?
-
View User Profile
-
Send Message
Posted Nov 29, 2012I noticed that when I put in someone's head into the mailbox / web inventory it'll turn that head back into a normal 'head' (Steve Head) I have a suggestion to make that you can sell specific player heads, example: http://dev.bukkit.org/server-mods/player-heads/
-
View User Profile
-
Send Message
Posted Nov 28, 2012@stkeroro
lol, no. I'm actually german, but really just another dumb american. :-)
@wumpyc
yea, I should get an update finished up soon. I'm neck deep in another project. I don't think there's much I need to finish yet, for an update, but every time I think that I find another week of work to finish. lol
if you'd like notice when a pre-release is compiled, I could start a pm-mailing list on here. send me a pm with *pre-release* as the subject so I can find the threads fast.
-
View User Profile
-
Send Message
Posted Nov 28, 2012update soon?
-
View User Profile
-
Send Message
Posted Nov 28, 2012Hi, lorenzo, are you spanish?
-
View User Profile
-
Send Message
Posted Nov 24, 2012@Demonlover11
I have attempted to fix any issues with null pointer spam like that, but once in a while, someone still reports something like this. what I know is something isn't loading right, in which case, the entire plugin should fail to load and abort safely. something's odd there.
@ursak
for now, you can look in the WA_Settings table of the database for the language setting. the next update you'll be able to change the language right on the website.
someone asked in irc, but left before I was around, so I'll post it here again. web auction plus 1.1.7 does work with 1.4.x, no bugs have been reported and I haven't found any problems with it. you can update the default item pack to add the new items, the update for that is in the repo. I'll try to have an update ready sometime this coming week.
-
View User Profile
-
Send Message
Posted Nov 22, 2012Ehm.. So how do I change language?
-
View User Profile
-
Send Message
Posted Nov 22, 2012-
View User Profile
-
Send Message
Posted Nov 21, 2012@Fennelin
I've run into this problem more than once myself. tracking down the right log files, hoping there's something useful in it. I still plan to have improvements for this in the next update, once bukkit is working better and releases a recommended build, but I may have to give up waiting for that and just get it done.
@titen96 @Demonlover11
read above :-P the current 1.1.7 does work with 1.4.5 without any known issues. here are the item updates for 1.4
http://code.google.com/p/webauctionplus/source/detail?r=287 http://code.google.com/p/webauctionplus/source/detail?r=288
these new items, a few bug fixes, and a few new features will be in the update. I'll try to get the update finished up and released for everyone next week sometime.
@DjBuRnOuTQc
could you possibly send me a few of the potion damage values that aren't working for you? I honestly don't feel like manually crafting each potion to test them all, but it's probably the only way to be sure they all work right. if anyone feels like doing this for me, you're much more than welcome to go on my test server to craft them and deposit in the mailbox.
-
View User Profile
-
Send Message
Posted Nov 21, 2012-
View User Profile
-
Send Message
Posted Nov 21, 2012are you going to update this to 1.4.5 soon?
-
View User Profile
-
Send Message
Posted Nov 21, 2012@lorenzo_p
Ok, gd2 was the solution. 5 secondes after its installation, it worked. Thanks a lot for your help.
If it can help other people, there is no log with this problem on a debian system. Even with php alarms at the highest level :)