WebPortal Plugin 1.6.4

Updated: May 28, 2015 | 678 views |



Basic idea is that admins (or players with right permissions etc) set up shop houses around the world. Players can then go there and deposit items, when they do this the items disappear from the world and get logged into the players online account, player can use the sign ( or command ) to see web items with virtual inventory and put or get items with just one click . Once this is done and they have set a password, they can log into the website and see all the shop that are going on and some info about the server.

Using the money they can buy items, and they will be sent to the mailbox in game (a sign) and they can set up their own sell price for the items they have stored online.

This plugin continues base on core of ORIGINAL WebAuction


Need More Tester if you want help? test and find any bugs

Not believe in plugin or project that hide the source code for any reason, I would like everyone’s help, however I still reserve the right final approval

Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

On next release ( 0.9.2 )

Always first on jenkins ? dev version , if you want to try what will come next and help me release a version without bugs !

  • Add 83 Sugar Cane to materials.yml
  • Set wa.update node to wa.*
  • Add StackStored to eng.yml ( sry forget about that )
  • Add Mailbox Delay to config try to fix items disappears by fast click
  • Change config version to 2

What is Beta for ?

This plugin is in development , he stable for use on server if you like, but if you see something not work right or missing don’t blame the dev, please report for fix and beta is because not all features planing is 100% done yet.

Features ( ON LAST VERSION 0.9 )

  • Only members of your server can get an account
  • Deposit items to be sold
    • by right-clicking a mailbox deposit sign while holding it
    • by using vbox sign
  • Web Interface Multi-language support
  • Template full base on bootstrap ( html5 and responsive )
  • Buy or Sell
  • Inside WebServer on Port 25900 or Any other you Setup on Config
  • SQLite and MySQL support
  • You can use on Index ( McMMO , Essentials )
  • Many Algorithm for login ( MD5 , SHA1 , SHA-256 )
  • Virtual Box you can Add/Remove item like inventory ( last 20 items )
  • Ingame Message with Color
  • Support Many Authentication System ( AuthMe,AuthDb,xAuth ? for MySQL users )
  • You can sell your web auction in game too ( Sign wSell )
  • Custom items Support
  • Allow Custom Meta Item ( enable at config )
  • Support on RPG Items Plugin
  • External Host Webportal on your Website Host


Very sry about the delay on UPDATE and TODO list? but i just one and HAVE a life ! http://img.niceminecraft.net/BukkitPlugin/simple-smile.png

  • Add Support to WORLDGUARD REGION !
  • Add custom style and translate choose for player/adm
  • Add WebAPI
  • Add timer to hold item on web inventory
  • Add Spout Support
  • Add extra info on Item for Sell
  • Compatible with HeroChat
  • Sell to the server ( Allow players to sell to the server in order to gain money )
  • Add Setup to Multiple location on McMMO Web Index Config
  • In Game command for Auction and Buy !
  • Add Sell Re-Stock
  • Add CrazyLogin to AuthSystem
  • Add minimum and maximum price for each items


  1. Run the server and the config.yml, web.yml and materials.yml will be create on webportal folder
  2. Use it ! ( or continue if you plan to use mysql )
  3. If you want use mysql ? Stop the server and change to Mysql on db type and insert your config
  4. Re-start

After that just go localhost:25900 or xxx.xxx.xxx.xxx:25900, where xxx.xxx.xxx.xxx is your IP and you will see the login page of webportal ( 25900 or the port you setup on config )


  • html/js/translate.js
  • eng.yml


i will make new wiki for v 0.9


  • Java 1.7+
  • Vault Plugin


For Normal User :

  • wa.use.*
    • wa.use.withdraw.items ( use mail box sign )
    • wa.use.deposit.items ( use deposit sign )
    • wa.canbuy (can buy from auction )
    • wa.cansell (can sell to the auction )
    • wa.vbox ( can use virtual inventory Sign )
    • wa.command.vbox ( use command /wa mailbox )

For Admin :

  • wa.*
    • wa.create.sign.mailbox.withdraw (create mailbox sign)
    • wa.create.sign.mailbox.deposit (create mailbox sign)
    • wa.create.sign.vbox ( create vbox sign )
    • wa.webadmin (user account is admin on the website)
    • wa.remove (remove WA signs)
    • wa.reload ( reload plugin )
    • wa.save ( save config plugin )
    • wa.view
    • wa.set
    • ( and all user permission )
  • wa.update ( see updates )

Some users of bpermission report problems, if you r one of then setup “per world permission” will work


/wa password <yourpasshere> ? setup password for website if you use WebPortal AuthSystem
/wa mailbox ? open virtual inventory
/wa reload
/wa save
/wa view <player>
/wa set <player> <option(buy,sell,admin)> <yes/no>
/wa help



Want Help Me ?

? work on this for FUN, but NEVER will abandon the project so if you want help my work !

 WebPortal  1.6.4 Download Links



Credits: stutiguias, renanslk, dfdgsdfg