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 15, 2012How do i enable Market Prices
http://muezli-server.com/market/
-
View User Profile
-
Send Message
Posted Dec 15, 2012Sorry ben waiting too loong, Il go for an alternative plugin :Y
And how to end all auctions and send back the money?
-
View User Profile
-
Send Message
Posted Dec 14, 2012Is a 1.4.5 Version planed?
-
View User Profile
-
Send Message
Posted Dec 13, 2012@mclordcraft
The max item price can be changed in the database, specifically the WA_Settings table. By default it is 10000.0
Player names aren't being displayed? Or player images? I can see names just fine, just not the images.
-
View User Profile
-
Send Message
Posted Dec 12, 2012I love this plugin I have set it up on my VM on apache etc. I thought there was a problem, but the discovered i hadn't restart apache2 since updating php so all cool there. But there is 1 problem. The player names are not displaying to anyone. And is there a way to allow the max item price to be increased. take a look at mclordcraft.co.uk
-
View User Profile
-
Send Message
Posted Dec 10, 2012Lorenzo_p Could you PLEASE compile a new webauctionplus build so i can use the new pool class? I get horrible apache pool errors for this plugin non-stop and I am hoping it will stop it. I tried compiling the github repository with maven but it doesn't work too well : /
Thanks again for a great plugin!
-
View User Profile
-
Send Message
Posted Dec 9, 2012Updated fr.yml (french translation) :
Download fr.rar
-
View User Profile
-
Send Message
Posted Dec 9, 2012Was looking through some of the code to see what had been changed etc. Some cool things here and there like language support.
However you do still have that crazily unnecessary item image lookup script I was originally using, this would seriously be slowing down populating large auction tables. In the codeigniter version of the website that I made (but never bothered to explain how to use) I had a script that was something like:
Then you just name all the images by the id or id-meta. So once you have the id you can just pick out the right image without having to do crazy searching for the right image name.
Also adding new items is far easier.
Edit.
Actually looking at it again, you seem to have the script for getting the item name there too. Think I was databasing all that stuff. Hmm. Maybe disregard what I just said...
-
View User Profile
-
Send Message
Posted Dec 9, 2012@lorenzo_p
No problem :) :) :)
-
View User Profile
-
Send Message
Posted Dec 8, 2012Around when will this update?
-
View User Profile
-
Send Message
Posted Dec 8, 2012@MarioG1
yes, we do!! :-D
well.. for books, there's only a 3rd party book api, and nothing directly supported by bukkit. but I guess I can add support for it soon using the temp api. died leather, I've been brainstorming on that before. it's a tough one. there's no possible way to add thousands of colored icons for each armor item. I think the best I could do is add a few of the major colors and write some code to guess what the closest color is, and maybe display the actual color using css or something. everything you listed, I'd like to get added. thanks for making a nice list for me to check off. lol
-
View User Profile
-
Send Message
Posted Dec 8, 2012Please update because we need:
Thx. for this great plugin.
-
View User Profile
-
Send Message
Posted Dec 7, 2012@dirtyfetus
it's odd you're getting an error like that and no one else has yet. I generally have error reporting turned on full blast on my test server too. I hate asking, but there's really no other way to debug this. would you mind sending me a pm with the login info for your website? I'd have to dig into the code on a server that's having this issue in order to figure out what's going wrong with it.
@Exote
we have you to thank for starting this plugin in the first place, and for allowing me to continue it! :-D there's still much to be done, but it has come a long way.
personally, it's been a very crazy week. I honestly haven't had a chance to sit down and work on the plugin yet, but I don't think it'll take long to get an update ready. no more than a few days, I think, once I get going on it. (if you have a mom, tell her you love her, and do something special for her this holiday to show she's appreciated)
-
View User Profile
-
Send Message
Posted Dec 6, 2012Hey, just thought I would stick my head in and congratulate lorenzo and people for sticking with the development of this plugin longer than I bothered to. Good work guys. :)
-
View User Profile
-
Send Message
Posted Dec 5, 2012lorenzo I will finish that logo you wont tomorrow.. i had not much time because of school and parents..
-
View User Profile
-
Send Message
Posted Dec 3, 2012@lorenzo_p
It is a fresh install running 1.1.7. It also shows: enum('tool', 'map', 'book').
This maybe a stupid question but what should the jar file be called?
-
View User Profile
-
Send Message
Posted Dec 2, 2012thanks for the logos. got some interesting designs so far.
we just hit 10,000 downloads :-D
@chopstick121
it has html in it, but it requires more than just html hosting. it wont work on a host that only supports html. it does require php.
@dirtyfetus
is this a fresh install of the plugin, or did it update an existing database from a previous version of the plugin? are you currently running 1.1.7? if you can check in phpMyAdmin in the WA_LogSales table, what is the field type it shows for that itemType column? it should show enum('tool', 'map', 'book')
-
View User Profile
-
Send Message
Posted Dec 2, 2012Everything is working with the plugin but I get these weird errors like this one when I buy or sell stuff on the web auction:
MySQL ERROR - File: /home/MYUSER/public_html/webauctionplus/inc/classes/logSales.class.php Line: 29 Data truncated for column 'itemType' at row 1
INSERT INTO `WA_LogSales` ( `logType`, `saleType`, `timestamp`, `itemType`, `itemId`, `itemDamage`, `itemTitle`, `enchantments`, `seller`, `buyer`, `qty`, `price`, `alert` ) VALUES ( 'sale', 'buynow', NOW(), '', 338, 0, 'Sugar Cane', '', 'mabye', 'dirtyfetus', 1, 1, 1 )
can anyone make any of this?
It still works if I just reload the page and everything goes through but an error like that pops up everytime I do something.
-
View User Profile
-
Send Message
Posted Dec 2, 2012I also made a Logo, i hope you like it.
Link zum Bild
-
View User Profile
-
Send Message
Posted Dec 1, 2012Here's the logo i made. I was bored and didnt have the best colors but i can make another if you want. http://i935.photobucket.com/albums/ad195/ndexmikey/WebAuction.png