Quantcast
Channel: Server Mods from Bukkit.org
Viewing all articles
Browse latest Browse all 2356

GroupPermsLite

$
0
0

Unsatisfied with a number of other permissions management plugins publicly available, I sought to create a lighter and more elegant plugin to handle group-based permissions. With a focus to making all of the commands understandable at a glance and providing helpful details when queried. You should be able to get on with permissions management simply through typing /help GroupPermsLite and reading the command descriptions.

Features:

  • Simple and elegant
  • Easy to use and understand
  • Allows setting up an unlimited number of groups (names are case-sensitive)
  • Has a default group called "all" that all players start in
  • Has a unique group for each player called "personal_[player name]" that allows individual permissions settings
  • Saved in YAML format, easy to read and manage on disk and reload while the server is running using a command
  • Simple and easy to use commands to add/remove players from groups and grant/revoke permissions from groups
  • Allows use of the wildcard (*) to match any value for a node in a permission string when granting permissions using a command
  • Allows adding negative permissions using the (-) operator to prevent a particular group from receiving the given permission from any other source

Commands:

  • /GroupAddPlayer [group] [player] - Adds a player to the given group
  • /GroupRemovePlayer [group] [player] - Removes a player from the given group
  • /GroupGrantPerms [group] [(-)permission-string] - Grants the given permission(s) to the specified group
  • /GroupRevokePerms [group] [permission-string] - Revokes the given permission(s) from the specified group
  • /GroupListPerms [group] ([page number]) - Lists all of the permissions for a given group
  • /GroupListPlayers [group] - Lists all players in a given group
  • /GroupList - List all groups
  • /GroupDelete [group] - Deletes a given group
  • /GroupReload - Reloads config from disk

Permissions:

  • group.admin - Allow use of all GroupPermsLite commands (defaults to op)

Viewing all articles
Browse latest Browse all 2356

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>