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 3, 2014And the sellers skin can not shown. In WebAuctionPlus everyone has the default skin. Sry for bad English.
-
View User Profile
-
Send Message
Posted Feb 3, 2014Where I can chance the text on these "First, Previous, Next, Last" button? I couldnt find that file :(
-
View User Profile
-
Send Message
Posted Feb 2, 2014Any chance of adding a 'buy order' feature?
-
View User Profile
-
Send Message
Posted Feb 2, 2014@HadrienCubic
at the moment, no it doesn't have that feature, but it is a good idea. I'm looking into adding this.
btw, if someone asks for help on irc, stick around long enough to get a reply. how do you expect to get an answer if you leave before anyone is around to see your message, with guest as username.
-
View User Profile
-
Send Message
Posted Feb 1, 2014Is it possible to forbid players to sell a particular block with permission ?
Example: - -wa.cansell.log
-
View User Profile
-
Send Message
Posted Jan 29, 2014@tremby90
check console for the error. most likely the mysql configs. latest version should show you the error in game now, if you're admin or op, when you join the server.
-
View User Profile
-
Send Message
Posted Jan 29, 2014thanks and hey this plugin is pretty cool but i have noticed a bug when i enable sign links the plugin doesn't load and when someone type /wa password <password> it says the plugin isn't loaded
-
View User Profile
-
Send Message
Posted Jan 28, 2014@tremby90
if you're not using iconomy with mysql, you can use the deposit/withdraw signs pictured above to use the web auction bank account.
-
View User Profile
-
Send Message
Posted Jan 28, 2014nvm that i got it working but it still says i have $0 in the webauction
-
View User Profile
-
Send Message
Posted Jan 28, 2014can someone help me I cant get the signs to work it seem everything is working i can login to my webserver auction house thing but the signs wont work and it says I have $0
-
View User Profile
-
Send Message
Posted Jan 23, 2014@MiniGrief
ah, yea. I'm sure it's gotta be the java version. I'll have to get the plugin compiling with maven, then I can compile the jar for java 1.6, which I'm sure is what you need. I was afraid there would be a handful of servers still stuck on 1.6.
@zpremio
I'll get those lore colors working. maybe I'll have some time this weekend.
@MarioG1
I agree, it's past due for improvements. how I can make it work, the player types "/wa password" then it gives them a temporary password randomly generated. first time they use the password on the website, it'll take them to a page to change it to their own password.
-
View User Profile
-
Send Message
Posted Jan 23, 2014@MarioG1
thats true xd.
-
View User Profile
-
Send Message
Posted Jan 22, 2014@lorenzo_p
Please change the /wa password <anypw> command to something like /wa setpassword <anypw> or /wa changepassword <anypw>.
Because my moderators and I spend about two hours per new player to explain how to use /wa password because the new players always write /wa <anypw> <anypw> or /wa <anypw> but never use the correct syntax (I know that it is not your fault that most of the players are to stupid to use /wa password <anypw>) ^^
-
View User Profile
-
Send Message
Posted Jan 21, 2014@BIO620 @lorenzo_p
yeah support for Mythicdrops would be nice! Thats exactly that where are my problem with the Custom Name and Lore is. When you add Support for this Plugin my problem would be fixed :)
-
View User Profile
-
Send Message
Posted Jan 19, 2014@lorenzo_p
I'm using 1.7.2 Bukkit and I'm not sure about Java version since I'm using a hosting website.
Edit: Fixed it by using the plugin version for 1.4.
-
View User Profile
-
Send Message
Posted Jan 19, 2014@MiniGrief
what java version are you running? try upgrading to 1.7, unless there's a specific reason to use 1.6
-
View User Profile
-
Send Message
Posted Jan 19, 2014is it possible, to add authme login for this plugin?
-
View User Profile
-
Send Message
Posted Jan 18, 2014Could you add support for rpgitem2 and mythicsdrops?, and it will be great use commands intead only signs,
-
View User Profile
-
Send Message
Posted Jan 18, 2014@TheNytangel
Yes, Here is a list of my plugins.
www.i.imgur.com/N0UcPcN.png
-
View User Profile
-
Send Message
Posted Jan 18, 2014@MiniGrief do you have Vault installed?