bPermissionsWebGUI
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.
@codename_B
Thank you SO much! Your fast response makes me glad I switched over to bPermissions!
@XiServe
Depends, are you a wizard?
Does this support PEX, or only bPermissions?
@zootal
What exception does it throw? The client is the WebGUI_Client.jar (hence the client in the name)
If you're having issues running the .jar what java version are you running? It's compiled with java 5 so you have to have at least java 5 to be able to run it.
I'm feeling really stupid today. I get to the point where it says "just start up the client and input your server details and password.".
What client? Minecraft client? I can do this, but there is no place for password, just server ip address.
WebGUI client? How do you start this client? I can't run WebGUI_Client.jar, it throws an exception.
Web browser? If I do this, use 127.0.0.1:4545, I just get a blank page in firefox, and in Chrome it tells me "no data received". On the server, it says Failed login (BAD USERNAME) with username: Host: 127.0.0.1:4545
So, what am I missing? How do you actually get to the gui?
@MeinerHosen
@Tsuimonster
I'll have this fixed this weekend (hopefully)
@MeinerHosen
Yeah, I'm getting the same thing too... it seems as though the algorithm the WebGUI Client Java Runtime uses to log into the bPermissions WebGUI server is mismatched.
I guess we'll just have to wait for the developer to get back to us with a fix somehow.
Hey there I'm using the 1.1-R1 build and I keep getting:
26.01 17:02:39 [Server] SEVERE Expected 566219573 got 1216985755 26.01 17:02:39 [Server] SEVERE Failed login (BAD PASSWORD) with username: screwj
I have set the username and password and have been logged into the server as well as allow the IP I am using on my pc.
Any help?
Not working for me
plugin is not autogenerating config.yml or containing folder. I see this in the console:
I tried creating my own WebGUI and config.yml (using your example in description), adding my IP to the whitelist, but get "connection error" in client.
Here's my server makeup: bukkit build 1597 bPermissions 2.7.8
ok, so i give it a try and:
[email protected]: 2082 password: kaas
keep getting bad login, wrong password with username.
Do i need to be logined in the game for it to work?
if lets say i'm the admin and within the game i give Mr.IceCreamman a permission. that only he can use not the group.
Wil that permission be auto added on the the webgui? Or will it never show =/
@Qismyname
It's a plugin for bPermissions - it pulls your info from the server then lets you edit it then pushes this new info back onto your server.
What's the issue here?
Can this be used WITH plugins that auto change permission on people?
Like a player punch a sign and he will get the permission (From other plugin) And that permission wil be changed in this list?
I dos not in MCMYAdmin
Thank you sooooo much for this plugin, i tryed to use the normal Permissions but it aways gave me a error.Thank you for being awsome.
@sMoggy69
'A hierarchical organization is an organizational structure where every entity in the organization, except one, is subordinate to a single other entity.' -Wikipedia
what means hierarchical structure?
How would I go about setting this up? My server is hosted with MPServe & it's IP is 199.167.135.130:25603
@craftopia
This
Thanks for the plugin!
Would it be possible to list players in alphabetic order? Seems quite random as-is.
Thanks in advance.
I keep getting this error in console when I try to put on the GUI:http://pastebin.com/rAQNhLiW Also I can't connect to it even though I've whitelisted my IP.