bPermissionsWebGUI

webgui

bPermissionsWebGUI

The next step forward in ease of management of permissions!

You will need the plugin WebGUI_Plugin.jar and the client-side application WebGUI_Client.jar available in the WebGUI.zip package.

Don't forget to donate if you liked this! I worked HARD to make this all secure + working so show a little appreciation :)

Installation

Installation is as easy as dragging/dropping into your plugins folder and running once to generate the config.yml for this plugin.

After this is generated you will have a file that looks like this:

bind-port: 4545
bind-ip: ANY
username: admin
password: password
whitelist-ip:
- 127.0.0.1
- localhost

bind-port is the port that the webgui binds to, bind-ip is the ip that the webgui binds to (set to ANY to allow for any ip bindings) and the whitelist-ip section is a list of ips that are allowed to connect by default (you can add more via commandline/ingame auth.

username/password are fairly self-explanatory, these are the username/password you must enter in the gui client in order to be able to access the server!

Then, just start up the client and input your server details and password. The server-format should be like this:

username@host

or if you have a non-standard (not 4545 port)

username@host:ip
username@host:4545

Connections/Security

There are a few ways to be allowed to connect:

  • Have your ip in the whitelist-ip section
  • Use the allowip YOURIP command from the console
  • Be logged into the game and have the permission node bPermissions.gui
  • Make sure and enter the correct username/password too!

Permission nodes/Commands

There is one command

/allowip YOURIP

This works like /allowip 127.0.0.1

Allows ips to be added without needing to be in-game.

There is one permission node

bPermissions.gui

This allows you to be logged into the game and access the panel without auth (only while logged in) as well as allowing you to use the /allowip command.

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

  • Avatar of themadman300 themadman300 May 12, 2013 at 08:35 UTC - 0 likes

    @w7gamer: Go

    There was no client update. Use latest plugin and the client from 1.3.2

  • Avatar of ScoutBob ScoutBob Apr 17, 2013 at 19:14 UTC - 0 likes

    I figured out how to use this, just getting a Connection Error in the end. What am I doing wrong? I used the plugin from the 1.4.7 version and the client from 1.3.2 (3.0). Is it because this thing is outdated? (Learned the setup from BukkitTeacher's tutorial)

  • Avatar of woogigooie woogigooie Apr 16, 2013 at 18:35 UTC - 0 likes

    no client huh? wellp ok

  • Avatar of Cabrix Cabrix Apr 09, 2013 at 01:48 UTC - 1 like

    EDIT: I got it to connect now how do I add anything? All I have is default group and thats it, I have no idea how to add anything or remove anything. Love the plugin but your tutorial doesn't even teach anything :\

    Last edited Apr 09, 2013 by Cabrix
  • Avatar of w7gamer w7gamer Mar 24, 2013 at 21:13 UTC - 0 likes

    Download only provide the plugin, not the client

  • Avatar of Bathynomus Bathynomus Mar 23, 2013 at 12:27 UTC - 0 likes

    13:39:24 [SEVERE] java.lang.NoSuchMethodError: com.bpermissions.gui.util.JSONWorld.add(Lde/bananaco/bpermissions/api/util/Calculable;)V 13:39:24 [SEVERE] at com.bpermissions.gui.util.JSONWorld.load(JSONWorld.java:50) 13:39:24 [SEVERE] at com.bpermissions.gui.util.JSONWorldManager.decode(JSONWorldManager.java:41) 13:39:24 [SEVERE] at de.bananaco.webgui.RequestHandler.run(RequestHandler.java:69) 13:39:24 [SEVERE] at java.lang.Thread.run(Thread.java:679)

    What.

  • Avatar of Bathynomus Bathynomus Mar 21, 2013 at 16:38 UTC - 0 likes

    @Creep_Freak: Go

    This, I have same situation.

  • Avatar of ChocolateMonkeey ChocolateMonkeey Mar 07, 2013 at 15:45 UTC - 0 likes

    Where is the download for the control window?

  • Avatar of Lorindellia Lorindellia Feb 23, 2013 at 00:01 UTC - 1 like

    I am sorry but I am a little confused on the "Allow IP" I have a dynamic IP with my net service it changes daily and each time I reset my modem; so do I have to renter my IP everyday? LMK, Lori

    Private server owner pm for ip

  • Avatar of codename_B codename_B Feb 22, 2013 at 08:06 UTC - 0 likes

    @Zolcos: Go

    It used to have a Web GUI (hence the name) but it was horribly insecure and was subject to things like packet spoofing and interception attacks.

    insert signature here

Facts

Date created
Oct 05, 2011
Categories
Last update
Feb 03, 2013
Development stage
Release
Language
  • enUS
License
AOL
Curse link
bPermissionsWebGUI
Downloads
29,586
Recent files
  • R: WebGUIPlugin for CB 1.4.7-R1.0 Feb 03, 2013
  • R: v3.0 for CB 1.3.2-R0.1 Sep 05, 2012
  • R: v2.0fix for CB 1.2.5-R4.0 Jan 28, 2012
  • R: v2.0 for CB 1.0.1-R1 Jan 24, 2012
  • R: v1.3compat2 for CB 1.0.1-R1 Jan 08, 2012

Authors