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 Jan 1, 2013@TheNytangel
Found the problem. Charging Benches have a default id of 187, however the WebAuction+ Tekkit Item pack searches for the item ID 189. I have no idea why the HV solar array image would pop up though.
-
View User Profile
-
Send Message
Posted Dec 31, 2012@TheNytangel
I believe not, but I will reply as soon as I check it out.
-
View User Profile
-
Send Message
Posted Dec 30, 2012@firecopy
Have you by chance changed the item IDs in your server's configuration files? There should be no reason it would do this if it was the IDs they came with
-
View User Profile
-
Send Message
Posted Dec 30, 2012Glitch with Tekkit items. Mk3 Charging benches show up as HV Solar Arrays on the website.
-
View User Profile
-
Send Message
Posted Dec 30, 2012@TheMCSweat
if the plugin fails to load, there should be errors or exceptions logged in console when the server starts up. please check your logs for the reason it's not working.
@Theonlymongi
thanks. I'll post your link. yea, websites can be a pain to work on. php has its uses, but I've been loving java to the point it's difficult to stop and switch back to php. I do plan to start writing more object oriented code in php, which should make it interesting to work with again, and hopefully improve the projects. I'd also like to write more versatile code which can be used in more ways, but sometimes complexity comes with this.
@LazuliCraft
I'm sure it's possible to migrate between web portal and web auction plus, but I don't think the code has been written yet. this is possible, but probably not easy. I haven't looked at the web portal database recently, and I'm not sure how often the structure of it changes. I can take another look at the code for web portal and see if I can make anything of it, but I prefer php for a few reasons. you can run the portal right on your website, it takes some of the load off your bukkit server, and it doesn't need to be recompiled to make changes to the website.
@LazuliCraft
I haven't looked into this in detail yet, but I do plan to add support for player heads soon. I should be able to list the players name as well as the head skin image.
if I don't have a full update ready for you soon, I can at least zip an updated item pack with the new items to make updating that easier.
-
View User Profile
-
Send Message
Posted Dec 30, 2012@keptlv
Normally there should be no missing items.
-
View User Profile
-
Send Message
Posted Dec 30, 2012@MarioG1
Thanks. But there still are some missing items like: Carrots, Potato, Poisonous Potato, Wheat Crops...and there could be more..
-
View User Profile
-
Send Message
Posted Dec 30, 2012@deleted_7536780
I might be able to have go at that, I know no php whatsoever but it seems like a straight forward task from looking at the defaults folder.
EDIT: on second thoughts just download the new items someone posted below.
-
View User Profile
-
Send Message
Posted Dec 30, 2012Any chance of an update? Getting alot of 'Unknown Items'
http://muezli-server.com/market/
-
View User Profile
-
Send Message
Posted Dec 29, 2012Just tried it, looks absolutely epic, although is there any chance you could add support for custom named player heads?
-
View User Profile
-
Send Message
Posted Dec 29, 2012It would be nice if like the web portal plugin this would use a built in webserver, so there would be no need for a php server.
Also is there any way of migrating my webportal database to run with this plugin?, it's just I don't want to go through the hassle of getting all my players to remove all their items and relist them again.
thanks.
-
View User Profile
-
Send Message
Posted Dec 28, 2012Hi there, it doesn't seem like you are getting enough thanks for this awesome plugin and script.
I design websites myself and know how frustrating it can get. Keep up the great work buddy. Everything works great with this plugin, and also if you need another example site that is always running the newest WebAuctionPlus updates, http://galaxycraft.org/webauctionplus
Keep up the amazing development. I appreciate it.
-
View User Profile
-
Send Message
Posted Dec 28, 2012How do i change the max sell price?
Edit: Solved in IRC
Change it in WA_Settings database table
-
View User Profile
-
Send Message
Posted Dec 28, 2012Hi i keep getting "Plugin isnt Loaded" error when i do the /wa password command please help :)
-
View User Profile
-
Send Message
Posted Dec 26, 2012@keptlv
You have to download all the files and replace the files in the \WebInterface\inc\ItemPacks\default folder on your web server or you can download the whole default item pack here. You can now easily replace the whole default folder.
-
View User Profile
-
Send Message
Posted Dec 26, 2012" here are the updated items, and a fix for potions http://code.google.com/p/webauctionplus/source/detail?r=287 http://code.google.com/p/webauctionplus/source/detail?r=288 "
Thanks. But what I need to do with those.. How can I install it?
-
View User Profile
-
Send Message
Posted Dec 26, 2012@lorenzo_p
I would help you if i can. But the problem is, that im not a good php devloper :(
-
View User Profile
-
Send Message
Posted Dec 25, 2012I have no problems but I (we) need an update to support all the new items. Can you take a break from your greenhouse project and update this plugin please ??
-
View User Profile
-
Send Message
Posted Dec 25, 2012@shaitand2
anyone else having issues with 1.4.6? what do you mean by garbage? if you pastebin your console log at startup, I can take a look at what's going on. might be something I can tell you how to fix.
I'm looking for an expert php developer to join the project. I'll gladly teach you if needed, there are still things for me to learn also. there are things to be finished in the plugin yet, but I'd like to get a second set of hands on this for what I plan in the future. I'd like to create a web portal framework where web auction plus or other plugins can be dropped in to share a website. a content management system can also be added, or support for existing websites. I'd also like to add support for mod rewrite for seo friendly urls, and a cleaner object oriented template engine. actually, the entire thing I'd like to be oop, and using newer php features.
-
View User Profile
-
Send Message
Posted Dec 25, 2012Can we have a ETA about the next update?