WebAuctionPlus

WebAuctionPlus 1.1.3

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

  • sign shops
  • server shops (unlimited stock improved)
  • bank accounts
  • better support for vault economies
  • better support for votifier
  • custom description for items being sold
  • website will obey banned-ips.txt
  • wish list / auto sales
  • track all wa signs to prevent unauthorized signs

Youtube Videos

Languages

Currently supported 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.

WebAuctionPlus Signs

  • %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 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.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

I too am leaving

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.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of MarioG1 MarioG1 Dec 18, 2014 at 20:49 UTC - 0 likes

    @Str3et: Go Please create an ticked. I'll fix it during my christmas holidays.

    @sidboy55555: Go 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:

    <?php
    phpinfo();
    ?>
    

    This will show some information's about the installed php extensions.

    ETG Clan

    Visit us at www.etg-clan.at

    BFAK:90639210,0694c563f402016ce358b42192477de83036dda974e2c26bfa3c5e941af880e4

  • Avatar of Str3et Str3et Dec 18, 2014 at 15:17 UTC - 0 likes

    My webauctionplus version number is 1.2.2 here is the link to the store: http://item.dicecraft.de/ enchantings works great but costum names and Lores are not work. I can upload Items with lores and Custom names. But wehn i create an auction with the Items with custom names and lores are wehre delete.

    Last edited Dec 18, 2014 by Str3et
  • Avatar of sidboy55555 sidboy55555 Dec 18, 2014 at 14:08 UTC - 0 likes

    i have webauctionplus 1.2.2 installed, the plugin is running fine on bukkit, but if i try to go to the web page the whole page is white, I wil say look for you self http://alphacraft.nl/webauctionplus/ (spigot 1.8, apache with php)

  • Avatar of MarioG1 MarioG1 Dec 18, 2014 at 07:47 UTC - 0 likes

    @Str3et: Go

    Which version of WA are you using?

  • Avatar of Str3et Str3et Dec 17, 2014 at 19:33 UTC - 0 likes

    Custom Item Names & Lores are not working for me (Spigot 1.8)

  • Avatar of MarioG1 MarioG1 Dec 17, 2014 at 06:53 UTC - 0 likes

    @Adzdon: Go

    It should also work with 1.7 but I haven't tested it yet.

  • Avatar of Adzdon Adzdon Dec 17, 2014 at 02:27 UTC - 0 likes

    Will this new update work for 1.7.10 too?

    http://i.imgur.com/Les9NXV.png
    Come and join the Adventure, Survival - Prisonbreak - Creative
    IP: play.blazecraft-mc.net

  • Avatar of TheNytangel TheNytangel Dec 16, 2014 at 21:36 UTC - 0 likes

    @Jahb57: Go

    You can change that in the MySQL database in the WA_Settings table.

  • Avatar of Jahb57 Jahb57 Dec 16, 2014 at 21:31 UTC - 0 likes

    Is there A way I can change the currency on my server we use G (Gold) Instead of $ (dollar)

    CV Banner

  • Avatar of comniemeer comniemeer Dec 16, 2014 at 20:17 UTC - 0 likes

    Yay thank you! :)

    My plugins: ClickWarp | GroupMessages BFAK:90670411,4b7de763ab48238e98cda5d29b32209f1bc39ead7ce98759c3fbec8c3a1ec286

Inventory Method

  1. Choice:

  1. Results
  2. 1 comment

Facts

Date created
Apr 08, 2012
Categories
Last update
Dec 16, 2014
Development stage
Beta
Language
  • deDE
  • enUS
  • esES
  • frFR
  • ptBR
License
GNU General Public License version 3 (GPLv3)
Curse link
WebAuctionPlus
Downloads
29,637
Recent files

Authors