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 17, 2012@lorenzo_p
I'm getting the same error like Shaggy ( see here https://code.google.com/p/webauctionplus/issues/detail?id=42 )
-
View User Profile
-
Send Message
Posted Jul 17, 2012someone who knows portuguese, could you check this out before I commit it to the project? this was submitted to me as a better translation. maybe better grammar. http://mc.poixson.com/_files/wa-pt.png old translation is on the left, new is on the right.
-
View User Profile
-
Send Message
Posted Jul 17, 2012@Shaggy84675
have you gotten it working? if you still have the problem can you give me more info on it. what works and doesn't work, and what exactly you do when this error comes up?
@xcanner
there's much work I'd like to do on this before the next update, but good news is I'm getting it done right now. I can't say how long it'll take, but if I get a few things done and it seems stable enough, I'll put out an update.
@ToonAnon
this seems like it'll be an easy feature to implement, but it's no where near ready. if anyone feels like putting together some java code for this, or knows of an existing example of it, it would probably be very helpful to get it done sooner. it will require a port to be opened in a firewall or a port forward in a router so the website can reach the plugin itself.
-
View User Profile
-
Send Message
Posted Jul 14, 2012Hello, I installed WebAuction Plus, settings config and in log write:
Help me please, Thanks
-
View User Profile
-
Send Message
Posted Jul 13, 2012@lorenzo_p
@lorenzo_p when do you expect 1.0.9 will be out?
-
View User Profile
-
Send Message
Posted Jul 10, 2012lorenzo_p The "json data connection between the website and the plugin which will be used to get the players balance with any vault supported economy" is really really needed to get it work with BOSEconomy for exemple.. any news of the update ?
-
View User Profile
-
Send Message
Posted Jul 9, 2012@illusive101
I was using a short bash script to push the updates to the github mirror. I'll set it up to run automatically in a few days, but the latest should already be on there. I'm just not 100% sure it is up to date. you can compare the latest reversion on both repos to be sure.
I should have my server running well again in the next few days. I got the part I need to replace, but it'll take a while to install a fresh os on it and get it all set up again. when I'm ready to start programming again, I'll see where I left off and I'll pm anyone who's offering to help. if anyone knows ajax / jquery, that's something I could really use help with.
@snitride
the easiest way is probably just to edit the existing css file. I don't remember what methods I put in place for overriding a css file, if any, but it's something I can add and document.
@rhinez0r
did you update the website files? it sounds like a problem with the wrong version running.
@pleasehelp222
one reason might be that it's still in alpha phase. another reason could be, I'm just to lazy. lol. I'll do my best to get some documentation written up. it's my goal to get this and many other things finished before beta.
btw, I think I got my first donation for this plugin. the amount doesn't matter, I appreciate it.
-
View User Profile
-
Send Message
Posted Jul 9, 2012How would anyone be able to use this when you dont tell how to use it?
-
View User Profile
-
Send Message
Posted Jul 9, 2012Any idea why I'm getting this error?
11:29:20 [WARNING] [WebAuction+] Unable to get total buy now count 11:29:20 [SEVERE] com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'allowBids' in 'where clause'
-
View User Profile
-
Send Message
Posted Jul 9, 2012Hi there,
first of all i wanted to say thank you for this great plugin, it is working without any problems. But if i would want to change the theme and the colors and background for the default webauction login page what would be the best way to do this, i have seen that there are some themes available already but i am really a noob with css and php so i would need someone to give me a step by step description. Thank you in advance,
Greetings, snitride
-
View User Profile
-
Send Message
Posted Jul 8, 2012я установил плагин на сервер и на сайт то что надо но у меня пишет ошибку MySQL ERROR - File: /home/u744806925/public_html/inc/classes/user.class.php Line: 35 Unknown column 'id' in 'field list'
SELECT `id`,`money`,`itemsSold`,`itemsBought`,`earnt`,`spent`,`Permissions` FROM `WA_Players` WHERE LOWER(`playerName`)='security' AND `password`='202cb962ac59075b964b07152d234b70' LIMIT 1 в игре мне пишет когда я пишу /wa password и пароль он выдает красным шривтом ошибку
-
View User Profile
-
Send Message
Posted Jul 6, 2012Hey lorenzo_p,
Could you push your latest updates to github? I would like to use 1.0.9 with whatever you have and fix the rest, I could also work with you to finish a lot of these features quiet possibly.
Let me know, you can PM me on bukkit for any of my messengers if you want to chat.
Thanks, illusive
-
View User Profile
-
Send Message
Posted Jul 6, 2012@xcanner
yup, all 3 should be working in the next update, but it'll be a lot of work if I attempt to improve enchantments too. item withdraw/deposit bugs have always been top of the list priority for me.
@Security111
I think your problem is you haven't run the plugin yet. it'll generate the database tables the first time the plugin loads and connects to the database.
@russjr08
it could be you just updated the plugin. it doesn't work in recent versions, but will again possibly very soon. it depends on transaction logs, which I'll also finish soon. EDIT: the other shout feature where it reports new items put up for sale, that still works.
-
View User Profile
-
Send Message
Posted Jul 6, 2012@lorenzo_p
What is the status on "expires date<br />goes here", "market price<br />goes here" and the Cancel auction button. Are all 3 things going to work next update?
-
View User Profile
-
Send Message
Posted Jul 5, 2012Помогите у меня такая ошибка
MySQL ERROR - File: /home/u744806925/public_html/inc/classes/user.class.php Line: 35 Unknown column 'id' in 'field list'
SELECT `id`,`money`,`itemsSold`,`itemsBought`,`earnt`,`spent`,`Permissions` FROM `WA_Players` WHERE LOWER(`playerName`)='security' AND `password`='acb217652207804ea0ea2cdea8fa3dc0' LIMIT 1
-
View User Profile
-
Send Message
Posted Jul 4, 2012Hmm, this is strange... The shout feature where it'll tell you when an item has been auction'd just stopped working out of no where. No config changes or anything.
-
View User Profile
-
Send Message
Posted Jul 4, 2012@Raymanic
there's this page, but as you can see, it's far from finished. http://dev.bukkit.org/server-mods/webauctionplus/pages/installing-and-updating/
@codydbgt
donations are welcome and appreciated. it's possible it could motivate me to get more done faster. I'm still waiting on a new hard drive to fix my server. I hope to get back to this very soon and get things finished.
@codydbgt
the cron link? you don't have to set that. I originally planned to need it, but didn't need it. I thought it could be handy for something else possibly, but maybe I should just remove it. all it does is download that webpage link.
@rubenoost7
it's possible to have web auction query the authme database to check their login and password. do you know if authme stores the password with md5? I'll add this to my todo list.
@pocketkings719
you could run both shop plugins. there aren't any known plugin conflicts with web auction plus. I have been thinking of ways to add in game sales, but nothing has left the drawing board yet. the best looking would be something like how showcase shops work. maybe I could float an item infront of a sign? lol
@SkyIT
if anyone would like to help finish adding the tekkit items, jump on the #webauctionplus irc channel.
@serfma
the latest version 1.0.8 is compatible with the latest recommended bukkit 1.2.5R4.0 . I was getting a lot done before, and releasing updates often, but the desktop and server I use for php programming both died on me. I can get by without the desktop, but the server I use for testing and file storage has been limping and lagging. parts are on their way. hopefully I can have it working well again in a few days. there are a few known bugs, but it is mostly stable, and more than 100 servers running it. the next few updates will be aimed at finishing up what's missing, fixing any existing bugs, and a promotion from alpha to beta.
-
View User Profile
-
Send Message
Posted Jul 4, 2012If I may ask, when will the next update be coming out? Because if this plugin is actively being updated, I will be using it on my MMORPG server (That's in a beta-like stage) and will report any type of bugs the moment I find them.
Since the last update was in May, it seems like it's not being worked on. If it is, please let me know.
-
View User Profile
-
Send Message
Posted Jul 4, 2012@lorenzo_p:
Will be added support for all tekkit items in the new version :3 ? ;D ??
-
View User Profile
-
Send Message
Posted Jul 4, 2012@lorenzo_p
I hope so because my players are begging me to let them have sign shops so they can offer to purchase items while they are away. I really don't want to move away from your plugin. :)