Introduction:
eZPermissions is a new Plugin that handles permissions and the chat. Creating groups and managing them is very easy.
Requirements:
Vault >1.5: http://dev.bukkit.org/bukkit-plugins/vault/
Features:
This plugin adds colors to the whole server:
Planning, in dev, testing
For Developers:
Suggestions:
If you have any suggestions or problems about eZPermissions just feel free to comment!
eZPermissions is a new Plugin that handles permissions and the chat. Creating groups and managing them is very easy.
Requirements:
Vault >1.5: http://dev.bukkit.org/bukkit-plugins/vault/
Features:
This plugin adds colors to the whole server:
- Colored tablist and chat, also name above head is colored
- Custom Prefix and Suffix
- Default group for new players
- Add/Remove multiple permissions with only one command
- Group inheritence / parenting
- Each player permissions
- Vault support
Planning, in dev, testing
- MySQL support
- BungeeCord support
Code (Text):
Command
Permission
Description
([] is an optional, <> is a requiered argument)
/ezp help
ezp.cmd.help
Shows a help page with all commands
/ezp group [player]
ezp.cmd.group
Shows the group [of player].
/ezp showg <group>
ezp.cmd.show
Shows all information about <group>
/ezp showp <player>
ezp.cmd.show
Shows all information about <player>
/ezp listgroups
ezp.cmd.listgroups
List all existing groups.
/ezp creategroup <group>
ezp.cmd.creategroup | Creates <group>.
/ezp deletegroup <group>
ezp.cmd.deletegroup
Deletes <group>.
/ezp add <player> <group>
ezp.cmd.add
Adds <group> to <player>.
/ezp remove <player> <group>
ezp.cmd.remove
Removes <group> from<player>.
/ezp setprefix <group> <prefix>
ezp.cmd.setprefix
Sets a <prefix> for <group> .
/ezp setsuffix <group> <suffix>
ezp.cmd.setsuffix
Sets a <suffix> for <group>.
/ezp setdefault <group>
ezp.cmd.setdefault
Sets the default group to <group>.
/ezp addpermsp <group> <permission1> <...>
ezp.cmd.addperms
Adds (multiple) <permissions> to <group>.
/ezp removepermsp <player> <permission1> <...>
ezp.cmd.removeperms
Removes (multiple) <permissions> from <player>
/ezp addpermsg <group> <permission1> <...>
ezp.cmd.addperms
Adds (multiple) <permissions> to <group>.
/ezp removepermsg <group> <permission1> <...>
ezp.cmd.removeperms
Removes (multiple) <permissions> from <group>
Permission
Description
([] is an optional, <> is a requiered argument)
/ezp help
ezp.cmd.help
Shows a help page with all commands
/ezp group [player]
ezp.cmd.group
Shows the group [of player].
/ezp showg <group>
ezp.cmd.show
Shows all information about <group>
/ezp showp <player>
ezp.cmd.show
Shows all information about <player>
/ezp listgroups
ezp.cmd.listgroups
List all existing groups.
/ezp creategroup <group>
ezp.cmd.creategroup | Creates <group>.
/ezp deletegroup <group>
ezp.cmd.deletegroup
Deletes <group>.
/ezp add <player> <group>
ezp.cmd.add
Adds <group> to <player>.
/ezp remove <player> <group>
ezp.cmd.remove
Removes <group> from<player>.
/ezp setprefix <group> <prefix>
ezp.cmd.setprefix
Sets a <prefix> for <group> .
/ezp setsuffix <group> <suffix>
ezp.cmd.setsuffix
Sets a <suffix> for <group>.
/ezp setdefault <group>
ezp.cmd.setdefault
Sets the default group to <group>.
/ezp addpermsp <group> <permission1> <...>
ezp.cmd.addperms
Adds (multiple) <permissions> to <group>.
/ezp removepermsp <player> <permission1> <...>
ezp.cmd.removeperms
Removes (multiple) <permissions> from <player>
/ezp addpermsg <group> <permission1> <...>
ezp.cmd.addperms
Adds (multiple) <permissions> to <group>.
/ezp removepermsg <group> <permission1> <...>
ezp.cmd.removeperms
Removes (multiple) <permissions> from <group>
Spoiler: Hooking
// For enabling the plugin correctly and prevent errors add this to your plugin.yml:
depend: [eZPermissions]
// Example code how i would hook into eZPermissions:
EZPermissions permissions;
@Override
public void onEnable() {
permissions = EZPermissions.getInstance();
//Repository
Repository repo = permissions.getRepo();
// ChatManager
ChatManager chatManager = permissions.getChatManager();
// TabManager
TabManager tabManager = permissions.getTabManager();
}
public EZPermissions getEZPermissions() {
return permissions;
}
Code (Text):
// For enabling the plugin correctly and prevent errors add this to your plugin.yml:
depend: [eZPermissions]
// Example code how i would hook into eZPermissions:
EZPermissions permissions;
@Override
public void onEnable() {
permissions = EZPermissions.getInstance();
//Repository
Repository repo = permissions.getRepo();
// ChatManager
ChatManager chatManager = permissions.getChatManager();
// TabManager
TabManager tabManager = permissions.getTabManager();
}
public EZPermissions getEZPermissions() {
return permissions;
}
Suggestions:
If you have any suggestions or problems about eZPermissions just feel free to comment!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
eZPermissions is a free Minecraft Java mod. Downloaded 643 times (via Spigot). Download it and open it directly in the game.