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 Feb 25, 2013I use WebAuctionPlus 1.1.9 and i'm getting these errors: pastebin.com/0s0BxzFD
-
View User Profile
-
Send Message
Posted Feb 25, 2013@MarioG1
I'm getting the same issues, its been updated, I've even looked though the items_defines.php on the google source the items are not in there. Looks like some potions are in there but no extended ones are.
-
View User Profile
-
Send Message
Posted Feb 25, 2013@lorenzo_p
-
View User Profile
-
Send Message
Posted Feb 24, 2013@lorenzo_p
Enchanted books don't work, they come up as a 403 Error.
-
View User Profile
-
Send Message
Posted Feb 24, 2013@Arko2
have a link for that plugin? I'll check it out.
@corraddave
yes, check in the WA_Settings table. there's a setting for the number of rows displayed in the chest. it's safe to make the chest smaller, even if players already have full chests. it'll just only display as much as it can until they remove items.
:-)
-
View User Profile
-
Send Message
Posted Feb 24, 2013@corraddave
In the WA_Settings table that is in the database, there is a row called "Inventory Rows"
You can change that from 6 to a lower number.
-
View User Profile
-
Send Message
Posted Feb 24, 2013My users are using the Mailbox as a Enderchest... maybe can i make the Mailbox smaller?
-
View User Profile
-
Send Message
Posted Feb 24, 2013Support for Plugins like Diabolodrops would be awesome
-
View User Profile
-
Send Message
Posted Feb 24, 2013here's the update with the items added and a few small bug fixes, mostly with the skin rendering. if a few people wanna give it a try, make sure everything's working, then I'll upload it to dev bukkit. not a single problem reported with it so far.
http://webauctionplus.googlecode.com/svn/tags/1.1.9/WebAuctionPlus-1.1.9beta.zip
-
View User Profile
-
Send Message
Posted Feb 24, 2013@baemboo
post your config in a pastebin, with your mysql login removed. or pm it to me, I'll take a look.
-
View User Profile
-
Send Message
Posted Feb 18, 2013dont know whats the problem with the config file it looks normal online yaml parser had no problems with it too
-
View User Profile
-
Send Message
Posted Feb 18, 2013I LOVE this plugin! though it was a pain in the butt to get my hosting provider to open such port and explaining direct access to teh DB... got a lot of ticked off glitchers/griefers now on my server cause i removed chest shops from my server...
This will protect players things and cannot place shop signs on locked chest! or chest shops! Less stress for me!
TY TY TY!
-
View User Profile
-
Send Message
Posted Feb 16, 2013@josephjeanlol
actually, this is possible. you could manually edit the WA_Auctions table in the database to add an auction with a million items, which would pretty much be infinite. this is a feature I've been planning to add for a while. at the moment, I'm putting lots of work into web auction 3.0 . I'm adding new features and finding ways to improve existing features as I go. still much work to do, but it'll be awesome.
@zedadiaswick
I have been pretty busy, but I'll take a look at it for you.
@graveXrobber @Cuerdas
yes, web auction 1.1.7 does work well with 1.4.7, but I do still plan on releasing 1.1.9 which will add all the new items. as with books, fireworks will also have limited support, until I can figure out how it all works and write code for it. I plan on having every single item fully working in 3.0 . I'm giving myself a daunting task, but this is what I do :-)
-
View User Profile
-
Send Message
Posted Feb 16, 2013He is developing 3.0 and this works for 1.4.7 so no point.
-
View User Profile
-
Send Message
Posted Feb 16, 2013Are you planning to update to 1.4.7 R1.0?
-
View User Profile
-
Send Message
Posted Feb 11, 2013@lorenzo_p
Hey, wondering if you've had a chance to look over the ticket again?
-
View User Profile
-
Send Message
Posted Feb 10, 2013Hi,
have installed your plugin its great i have installed the tekkit update that we can sell tekkit items.
But i have one question.
How can I do a infinite auction ?
And how can I create a account called Secretseller to do the infinite auction ?
thanks for the plugin
-
View User Profile
-
Send Message
Posted Feb 9, 2013@Slind14
restart your bukkit server, then watch console for exceptions when you open and close the mailbox. that already open message is to prevent it from failing to save and overwriting an inventory. there must be something else happening that's causing this.
-
View User Profile
-
Send Message
Posted Feb 9, 2013Problem:
When i open the Mailbox and close it. I cant open it again, it says already opened.
How can i get not sold items back?
-
View User Profile
-
Send Message
Posted Feb 8, 2013Hi Lorenzo Sorry about the issue if not being able to connect due to our server hosts being tossbags for 12 hours but all should be well now. :)