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.
Hey guys its a so cool plugin.
One litle detail its called auction and in auction u bid on the items and the time on them runs out... is that something u can do as well?? and extend the auction by some time if a player bid????
pls add admin shop for the best plugin !!!!!! (:
@M3DDLER
Yes you have to unzip them. Idk if you can run sites which are written in php on enjin. For more infos please contact the enjin support.
Hi Mario,
I am trying to upload the webfiles to my enjin site via it's file transfer feature. Do i need to unzip the webfiles first as i have tried that and i cannot upload it if it is unzipped.
Greatest plugin ever!!! this plugin make it easy to trade with people on the server without killing danger or stopid chat spam, but i can't wait untill server shops with unlimited stocks, but maybe if you make an server shop with unlimited stock can you maybe make an difrent tap for server shop.
Sorry for my bad english i'm dutch :P
@bren42
If you are using 1.2.6 the item name, lore and the enchantments will not be removed. Any other custom NBT data is lost.
In the next release 1.2.7 all custom Item data will stay on the item but i have no eta of 1.2.7 yet.
Forgive me if this has been answered previously, but the search function of this site didn't show me the info I was hoping for, so going to go ahead and ask anyway. If someone posts an item with custom metadata (like a slimefun item for example) into the webauction, does that metadata stay intact for the buyer, or does it revert to the default item id? Example: Billy wishes to sell a stack of 18 karat slimefun gold ingots, which share the same item id as a vanilla gold ingot but contains metadata defining its name and properties. Would this be posted as a vanilla ingot? Would it keep its metadata intact so that the buyer would be getting their money's worth (as a vanilla ingot would be worth far less than a slimefun ingot of that quality.) Thank you for your time and consideration to this response.
@Velerium
Which version of WA and Bukkit/Spigot are you using?
@madtomic
Really need it. Sign don't work.
@mantoko
You need to update both or you will get an error message on the homepage.
when do you think you'll add a Server Shop
Should I update the web files for the new version or just the jar fail ?
Please add three commands. One each of the follow permissions.
So it can be use with commandNPC or CommandBlock
Thanks.
@Burnsalan18
Des it should also woek with 1.7.10 bukkit.
Does version 1.2.4 work with bukkit 1.7.10? (Not spigot)
how i set the sign ???
im op and cant create this
[WebAuction+]
MailBox
Fixed* we use an older version of this plugin now
@erdrickk
You have to modify the entries in the settings table in the database to set the max price. I'll add an settings page in the future to make such changes easier.
The bug with the enchantments will be fixed in the next release.
how do I set things like the max price someone can put an auction up for and stuff like that? I don't see it in the plugin config.
Also, how can I let it allow my users to put up crazy enchanted items like Dirt with Knock Back? No matter how I set the unsafe setting it removes the enchant
Yeah its work's. Thank yout @MarioG1
@Ste3etC0st Please create an ticked. I'll fix it during my christmas holidays.
@sidboy55555 I think some php extensions are missing.
Can you please create an php file on your web-server with following content and send me the link to it:
This will show some information's about the installed php extensions.