Home›Java›Mods›zPermissions
34235.png ​
Herocraftonline.com has been testing zPerms for over 3 years in production, its beast, use it!

zPermissions is primarily an SQL database-backed Superperms (aka Bukkit permissions) implementation. It also supports flat-file storage. Notable features are: multi-world support, ranks with multiple tracks/ladders, group inheritance of arbitrary depth (within reason), and optional region-specific permissions using WorldGuard regions, Residence residences, Factions territories, or Factoid lands.

There is no built-in build protection (I rely on other plugins for that). zPermissions focuses on permissions and only permissions.

I aim to keep zPermissions a simple, yet feature-rich, Superperms provider.

zPermissions supports UUIDs as of the 1.3beta1 release! See the notes for that release for details.
[ Quick start documentation | For Server Admins | FAQ | More documentation below! ]

Questions? Problems?
First, please check the known issues as well as the FAQ.

If your question is still unanswered, please post on the forum.

Finally, for any bugs/issues, please create ticket.

Unless I already know you, PMs will be ignored.

Features
Concepts
Installation & Usage
Put zPermissions.jar in your server's plugins directory. Start up your server. This will create the fileconfig.yml in your server's plugins/zPermissions directory. You may want to edit this file to set your default group and default track. You may also want to create your tracks.

Type /permissions to get started. (/perm or /p may also work, if those aliases are available.)

The permission nodes in the get, set, and unset sub-commands may be specified as:

The rank commands are /promote, /demote, /setrank, and /unsetrank and will normally broadcast changes to all admins. The rank commands have an option -q to operate silently, e.g. when being called by automated processes. They will, however, still log their actions to the server log for security audit purposes. Opposite of -q, they will also take -Q which causes the rank commands to broadcast changes to all users.

Using SQL? Use this for 1.4+
plugin.yml
Code (Text):


database:
  username: minecraft_93076
  isolation: SERIALIZABLE
  driver: com.mysql.jdbc.Driver
  password: ---
  url: jdbc:mysql://minecraft091.verygames.net/minecraft_93076

tables:
  ToHSchemaVersion: zp_schema_version
  Entry: zp_entries
  Membership: zp_memberships
  PermissionEntity: zp_entities
  PermissionRegion: zp_regions
  PermissionWorld: zp_worlds
  EntityMetadata: zp_metadata
  Inheritance: zp_inheritances
  DataVersion: zp_data_version
 
More Documentation
License & Source
zPermissions is released under the Apache License, Version 2.0.

Sources may be found on GitHub:
Development builds of this project can be acquired at the provided continuous integration server.
Other Resources:
Townships - Where Factions and Towny meet for the best land-ownership plugin!
Heroes Premium - The Best Minecraft Class and Skills RPG plugin!


WTT ICO

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

zPermissions is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 51,729 times (via Spigot). Download it and open it directly in the game.

Explore more