Sueta
IN

InstaPerms - lightweight permission system

1.1

Just Permissions, groups and players no Prefix, Suffix stuff

·Plugin

InstaPerms

InstaPerms is a lightweight permission system for minecraft 1.14.x.
It supports WildCard permissions.
Features:

  • Create groups and let them inherit permissions from other groups.[/*]
  • Add/Remove player permissions.[/*]
  • Users can only be in one group.[/*]
  • Add/Remove permissions from groups.[/*]
  • Groups can inherit permissions from other groups. [/*]
  • Support for wildcard permissions.[/*]
  • PermissionEx command style.[/*]

Example:

You want 3 Groups. default -> Sup -> Admin.
Add permissions to default with: /pex group default add <permission>
Let Sup inherit all permissions from default with: /pex group sup parent add default
Let Admin inherit all permissions from sup and default: /pex group admin parent add sup

Another example:
You have 3 groups.
Group 1: Essentials permissions
Group 2: WorldGuard permissions
You want group default to be able to use both permission sets.
/pex group default parent add essentialsGrp
/pex group default parent add worldguardGrp

To remove a permission a users has by default example /me:
/pex user <name> add -minecraft.command.me
/pex group default add -minecraft.command.me

The all permissions with - at the start are taken from the player.

Also usefull if you inherit a permission from a group you dont want in the child group.

Commands:
/pex reload - Reloads users and Groups
Permission: instaperms.reload

/pex group - Shows all groups.
Permission: instaperms.group.info

/pex user <name> - Shows User-Info (only permisions directly given to him)
Permission: instaperms.user.info

/pex user <name> full - Shows more User-Info (all permissions a player gets at the end)
Permission: instaperms.user.full

/pex user <name> delete /pex user <name> delete §- Resets an user to default.
Permission: instaperms.user.delete

/pex user <name> group set <group> - Changes group of User.
Permission: instaperms.user.setgroup

/pex user <name> add <permission> - Adds a permission to a user.
Permission: instaperms.user.permission

/pex user <name> remove <permission> - Removes a permission from a user.
Permission: instaperms.user.permission

/pex group <group> add <permission> - Adds a permission to a group.
Permission: instaperms.group.permission

/pex group <group> remove <permission> - Removes a permission from a group.
Permission: instaperms.group.permission

/pex group <group> - Shows group info. (All permissions of this group)
Permission: instaperms.group.info

/pex group <group> full - Shows more group info. (All permissions of this group + parent group permissions)
Permission: instaperms.group.full

/pex group <group> delete - Deletes a group.
Permission: instaperms.group.delete

/pex group <group1> parent add <group2> - Lets group1 inherit permissions from group2.
Permission: instaperms.group.parent

/pex group <group1> parent remove <group2> - Removes parent.
Permission: instaperms.group.parent

/pex group <group> user add <name> - Changes group of user.
Permission: instaperms.user.setgroup

/pex group <group> user remove <user> - Changes group of user to default group.
Permission: instaperms.user.setgroup

Similar projects

Plugin →