[Abandoned] 🔑 PermissionManager [v3.0.1] [API 5.X] A simple and easy permission plugin

PermissionManager

PermissionManager is a permission plugin with a lot of features to let the administrators controls the permissions and the groups on their server. Everything is thought to be as easy as possible for anyone.

Features

  • Support multiple servers and multiple worlds
  • Promotion system
  • MySQL and H2 supported
  • Complete wiki with examples and tutorials
  • Simple commands
  • Plug and play
  • Tab autocompletion

Sponge API

  • 5.X

Note: I haven’t tested for API 6. It may work.


Links

23 Likes

Excelent plugin, i will try to use (PEX still too many complicated), but can you change the alias to other diferent of /pm because on my server /pm is an alias of private message.

Thanks ^^

1 Like

No problem, I will change the alias of the command.

Update v0.1.1

  • Can set the command alias in the config file.

##Links

Update v0.2.0

  • Fix a bug with the permissions(Group priority)
  • Any subject can now hold data like a player.

##Links

1 Like

Thank you for taking your time to make us amazing permission plugin that is a bit easier then PEX 2 <3

1 Like

Cooldown permissions are extremely interesting. However this means that running /help will potentially trigger the permissions check.

In order for plugins to support this, they need to make dynamic permission checks, and NOT provide that permission to the Sponge commandSpec system.

e.g. granting BetterHouses.command.create using the help system, if the player doesn’t have that permission they can’t continue. And then before the command is executed, test BetterHouses.command.create.cooldown or something, or BetterHouses.command.create.use

I didn’t know the permission was checked when the player does /help.

I will look that.

Edit: I tested and /help test the permission of each command. I will try to do something to fix this.

Update 0.2.1

  • The rules are now not applied when a player do /help.

##Links

How do i use command blocks?

You should be able to use a command block. What are you trying?

WElL Im using this pluggin and i am OP and i try and insert a command and it says in red you do not have permission to edit this command block

If you are the admin of the server, direct in the config file add this permission to your profil.

YOUR_MINECRAFT_UUID
    permissions:
    - '*'

Hey,

I set the groups.yml and players.yml - But as soon as the server starts, the files revert back to default - All the groups are gone, just default remains and the player list empties out.

Am I doing something stupid here?

Cheers! :slight_smile:

Can I see your files?

groups.yml

default:
prefix: ‘’
permissions:
- minecraft.command.me
- minecraft.command.tell
- minecraft.command.help
- minecraft.command.list
- minecraft.command.trigger
default: true

players.yml
(my uuid):
prefix: ‘’
groups:
- default

I’ve been using your example page on the wiki as a guide - Just wipes the files back to what I’ve posted above… Even just adding the Admin group with the permissions of *, doesn’t seem to stick.

In the next update the files won’t be erased when there is an error.

To add the permission * you have to do this '*'

Oh, I didn’t even think to check the console - Yeah, there’s a few errors coming up.

For example;
expected alphabetic or numeric character, but found [(91)
in ‘reader’, line 2, column 17:
prefix: ‘’&f[Member]’’

So as you say, there was an error - but rather than run with it, it wiped / deleted my config files I’d setup and reinstalled the defaults

Replace " by '