eZPermissions 0.0.4-SNAPSHOT

Managing permissions, groups and chat with an easy way

  1. ILurch
    Contributors:
    Grapengeter
    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:
    [​IMG]
    [​IMG]
    [​IMG]
    • 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
    Planned Features:
    Planning, in dev, testing
    • MySQL support
    • BungeeCord support
    Commands and Permissions:
    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>
    For Developers:
    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!

Recent Reviews

  1. BK201
    BK201
    5/5,
    Version: 0.0.4-SNAPSHOT
    Update this please :(
  2. ByMN1
    ByMN1
    5/5,
    Version: 0.0.1-SNAPSHOT
    This is really great ! You add off the record player to the default group of wonder ?
    1. ILurch
      Author's Response
      If you set a default group all players without a group will automatically added into it.
  3. Bjarne521
    Bjarne521
    4/5,
    Version: 0.0.1-SNAPSHOT
    I will Mysql Testing ! pls add it fast !
  4. MrToolLP
    MrToolLP
    5/5,
    Version: 0.0.1-SNAPSHOT
    First impression is very good, maybe we could change chat format in future versions.
    Great job!
    1. ILurch
      Author's Response
      Yes, we will add this.