Help with Essentials Group Manager (prefixes)

Discussion in 'Bukkit Help' started by Carlo_97, Aug 19, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    Carlo_97

    In my server I want to have the rank prefix for the players name as same as the rank name...
    I tried by editing the groups.yml file in the folder of the world (Creative) but dosen't work.

    NOTE- Creative world is not my default world, the default is MinecraftITA_server

    Here is the groups.yml for both of the worlds, what do I have to change so that I can have the prefix correctly?
    Thx for your future help, Carlo_97.
     
  2. Offline

    Banana937

    You need a plugin like iChat to add Prefixes.
     
  3. Offline

    Carlo_97

    Done, but now, although it has the prefix, if you are between Default-SemiAdmin it says [Default] <player>, if you are admin or owner it says [Admins] <player>...
    How do I change it?
     
  4. Offline

    Sh8kezula

    You need to put prefixes in the groups.yml

    where is says:

    prefix: ''

    For the guest group in the prefix have it show.

    prefix: 'Guest'

    In the builder group put

    prefix: 'Builder'

    and do this for each class.

    However If you have essentials chat installed I suggest you use it... because its there.. you don't need two chat plugins.. :p

    To show group names with essentials chat check the config.yml in the Essentials folder and look in the EssentialsChat area.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
  5. Offline

    Banana937

    Why do you keep suggesting EssentialsChat to the people that I'm telling to install iChat?
     
  6. Offline

    Carlo_97

    Done but still have the same problem...
     
  7. Offline

    Banana937

    Which are you using... iChat or EssentialsChat?
     
  8. Offline

    Carlo_97

    Now EssentialChat, with iChat didn't work, although it has the prefix, if you are between Default-SemiAdmin it says [Default] <player>, if you are admin or owner it says [Admins] <player>...
     
  9. Offline

    Banana937

    Go back to iChat -- the formatting is way easier. I don't know why Sh8kezula is going around recommending using EssentialsChat.

    Once you have downloaded iChat, tell me what it says next to 'message-format:'
     
  10. Offline

    Carlo_97

    This is the config.yml file
     
    shult12 likes this.
  11. Offline

    Sh8kezula

    I only sugest it because they already have it installed.. No one needs to be doubling up on plugins.

    And if you are not using permissionsBukkit it works perfectly..There is nothing wrong with it... and it is no harder to set up than iChat...

    By suggesting that users install 2 seperate plugins... and not educating them on what they are diong is not very helpfull. And can possibly cause future configs.

    My I ask why you keep saying to use iChat when these ppl clearly have a chat plugin installed already?

    The formatting is not any easier or harder... They both require you to read and understand what is going on.
     
  12. Offline

    Carlo_97

    Sorry Banana937, but iChat dosen't work...
    Now I have this GroupManager config.yml file:
    This world groups.yml file (inside GroupManager folder)
    This world users.yml file (inside GroupManager folder)
    And this EssentialChat (piece took from the essential config.yml file)
    Although it has the prefix, if you are between Default-SemiAdmin it says [Default] <player>, if you are admin or owner it says [Admins] <player>...

    NOTE- I have permissionsBukkit, it was already installed...
    NOTE- In the Essentials folder, I don't have the users.yml file, only users.yml.old.

    I'm desperate!!! What do I have to do? PLZ help me... -.-'
     
  13. Offline

    Sh8kezula

    Please post your config files inside code brackets. so it keeps your yml spacing.

    You have added the ADMIN and OWNER as a prefix in the groups.yml

    Do this for every group in the:

    prefix: ''



    See this:

    inheritance:
    - default
    info:
    prefix: BUILDER
    build: true
    suffix: ''
    Moderator:
    default: false

    You need to put 'BUILDER'

    If you can post your groups.yml inside of brackets I will fix it for you.



    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
  14. Offline

    Carlo_97

    Should this now work?
    I can add prefixes, or no...
     
  15. Offline

    Sh8kezula

    Is your file formatted correctly? Why is there no spacing? Have you tested it after adding the prefixs?

    It should look something like this.
    Code:
    Admin:
        default: false
        permissions:
            - '*'
            - essentials.protect.damage.*
        inheritance:
            - semiadmin
        info:
        prefix: 'ADMIN'
        build: true
        suffix: ''
    
    
     
  16. Offline

    Carlo_97

    no, is like this:
    Code:
    groups:
      Default:
        default: true
        permissions:
        - essentials.help
        - essentials.helpop
        - essentials.list
        - essentials.motd
        - essentials.rules
        - essentials.spawn
        - essentials.warp
        - essentials.warp.list
        inheritance: []
        info:
          prefix: ''
          build: true
          suffix: ''
      Owner:
        default: false
        permissions:
        - '*'
        - -essentials.protect.damage.*
        inheritance:
        - admin
        info:
          prefix: '&cOWNER'
          build: true
          suffix: ''
      SemiAdmin:
        default: false
        permissions:
        - -groupmanager.mantogglesave
        - essentials
        - essentials.clearinventory
        - essentials.cooldown.bypass
        - essentials.deljail
        - essentials.give
        - essentials.god
        - essentials.heal
        - essentials.heal.others
        - essentials.invsee
        - essentials.item
        - essentials.jails
        - essentials.kickall
        - essentials.kit.*
        - essentials.mute
        - essentials.sell
        - essentials.setjail
        - essentials.signs.protection.override
        - essentials.spawnmob
        - essentials.teleport.cooldown.bypass
        - essentials.teleport.timer.bypass
        - essentials.togglejail
        - groupmanager.*
        - essentials.burn
        inheritance:
        - moderator
        info:
          SemiAdmin: 1
          prefix: '&cSEMI-ADMIN'
          build: true
          suffix: ''
      Builder:
        default: false
        permissions:
        - essentials.afk
        - essentials.back.ondeath
        - essentials.balance
        - essentials.chat.shout
        - essentials.compass
        - essentials.home
        - essentials.kit
        - essentials.kit.tools
        - essentials.mail
        - essentials.mail.send
        - essentials.me
        - essentials.msg
        - essentials.pay
        - essentials.portal
        - essentials.sethome
        - essentials.signs.buy.use
        - essentials.signs.disposal.create
        - essentials.signs.disposal.use
        - essentials.signs.free.use
        - essentials.signs.heal.use
        - essentials.signs.mail.create
        - essentials.signs.mail.use
        - essentials.signs.protection.create
        - essentials.signs.protection.use
        - essentials.signs.sell.use
        - essentials.signs.trade.create
        - essentials.signs.trade.use
        - essentials.suicide
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpahere
        - essentials.tpdeny
        - essentials.warp
        - essentials.warp.list
        - essentials.worth
        inheritance:
        - default
        info:
          prefix: 'BUILDER'
          build: true
          suffix: ''
      Moderator:
        default: false
        permissions:
        - essentials.back
        - essentials.ban
        - essentials.banip
        - essentials.broadcast
        - essentials.delwarp
        - essentials.depth
        - essentials.eco
        - essentials.getpos
        - essentials.jump
        - essentials.kick
        - essentials.kill
        - essentials.setwarp
        - essentials.time
        - essentials.togglejail
        - essentials.top
        - essentials.tp
        - essentials.tphere
        - essentials.tpo
        - essentials.tpohere
        - essentials.tppos
        - essentials.tptoggle
        - essentials.unban
        - essentials.unbanip
        - essentials.whois
        - essentials.world
        - groupmanager.listgroups
        - groupmanager.mandemote
        - groupmanager.manload
        - groupmanager.manpromote
        - groupmanager.mansave
        - groupmanager.manselect
        - groupmanager.manuadd
        - groupmanager.manudel
        - essentials.ext
        inheritance:
        - builder
        info:
          prefix: 'MOD'
          build: true
          suffix: ''
      Admin:
        default: false
        permissions:
        - '*'
        - -essentials.protect.damage.*
        inheritance:
        - semiadmin
        info:
          prefix: '&cADMIN'
          build: true
          suffix: ''
    
     
  17. Offline

    Sh8kezula

    I fixed a few things.
    Code:
        groups:
          Default:
            default: true
            permissions:
            - essentials.help
            - essentials.helpop
            - essentials.list
            - essentials.motd
            - essentials.rules
            - essentials.spawn
            - essentials.warp
            - essentials.warp.list
            inheritance: []
            info:
              prefix: 'Guest'
              build: true
              suffix: ''
          Owner:
            default: false
            permissions:
            - '*'
            - essentials.protect.damage.*
            inheritance:
            - admin
            info:
              prefix: '&cOWNER'
              build: true
              suffix: ''
          SemiAdmin:
            default: false
            permissions:
            - groupmanager.mantogglesave
            - essentials
            - essentials.clearinventory
            - essentials.cooldown.bypass
            - essentials.deljail
            - essentials.give
            - essentials.god
            - essentials.heal
            - essentials.heal.others
            - essentials.invsee
            - essentials.item
            - essentials.jails
            - essentials.kickall
            - essentials.kit.*
            - essentials.mute
            - essentials.sell
            - essentials.setjail
            - essentials.signs.protection.override
            - essentials.spawnmob
            - essentials.teleport.cooldown.bypass
            - essentials.teleport.timer.bypass
            - essentials.togglejail
            - groupmanager.*
            - essentials.burn
            inheritance:
            - moderator
            info:
              SemiAdmin: 1
              prefix: '&cSEMI-ADMIN'
              build: true
              suffix: ''
          Builder:
            default: false
            permissions:
            - essentials.afk
            - essentials.back.ondeath
            - essentials.balance
            - essentials.chat.shout
            - essentials.compass
            - essentials.home
            - essentials.kit
            - essentials.kit.tools
            - essentials.mail
            - essentials.mail.send
            - essentials.me
            - essentials.msg
            - essentials.pay
            - essentials.portal
            - essentials.sethome
            - essentials.signs.buy.use
            - essentials.signs.disposal.create
            - essentials.signs.disposal.use
            - essentials.signs.free.use
            - essentials.signs.heal.use
            - essentials.signs.mail.create
            - essentials.signs.mail.use
            - essentials.signs.protection.create
            - essentials.signs.protection.use
            - essentials.signs.sell.use
            - essentials.signs.trade.create
            - essentials.signs.trade.use
            - essentials.suicide
            - essentials.tpa
            - essentials.tpaccept
            - essentials.tpahere
            - essentials.tpdeny
            - essentials.warp
            - essentials.warp.list
            - essentials.worth
            inheritance:
            - default
            info:
              prefix: 'BUILDER'
              build: true
              suffix: ''
          Moderator:
            default: false
            permissions:
            - essentials.back
            - essentials.ban
            - essentials.banip
            - essentials.broadcast
            - essentials.delwarp
            - essentials.depth
            - essentials.eco
            - essentials.getpos
            - essentials.jump
            - essentials.kick
            - essentials.kill
            - essentials.setwarp
            - essentials.time
            - essentials.togglejail
            - essentials.top
            - essentials.tp
            - essentials.tphere
            - essentials.tpo
            - essentials.tpohere
            - essentials.tppos
            - essentials.tptoggle
            - essentials.unban
            - essentials.unbanip
            - essentials.whois
            - essentials.world
            - groupmanager.listgroups
            - groupmanager.mandemote
            - groupmanager.manload
            - groupmanager.manpromote
            - groupmanager.mansave
            - groupmanager.manselect
            - groupmanager.manuadd
            - groupmanager.manudel
            - essentials.ext
            inheritance:
            - builder
            info:
              prefix: 'MOD'
              build: true
              suffix: ''
          Admin:
            default: false
            permissions:
            - '*'
            - -essentials.protect.damage.*
            inheritance:
            - semiadmin
            info:
              prefix: '&cADMIN'
              build: true
              suffix: ''
    
    Can you now in code brackets past your essentialsChat config settings.
     
  18. Offline

    Carlo_97

    This one?
    Code:
    ############################################################
    # +------------------------------------------------------+ #
    # |                   EssentialsChat                     | #
    # +------------------------------------------------------+ #
    ############################################################
    
    # If EssentialsChat is installed, this will define how far a player's voice travels, in blocks.  Set to 0 to make all chat global.
    # Note that users with the "essentials.chat.spy" permission will hear everything, regardless of this setting.
    # Users with essentials.chat.shout can override this by prefixing text with an exclamation mark (!)
    # Or with essentials.chat.question can override this by prefixing text with a question mark (?)
    chat:
      radius: 0
    
      # If set to the default chat format which "should" be compatible with ichat.
      format: '&7[{GROUP}]&f {DISPLAYNAME}&7:&f {MESSAGE}'
      #format: '&7[{GROUP}]&f {DISPLAYNAME}&7:&f {MESSAGE}'
    
      # You can also have group-specific formats, uncomment to enable:
      group-formats:
        Default: '{DISPLAYNAME}&7:&f {MESSAGE}'
        Builder: '[BUILDER] {DISPLAYNAME}&7:&c {MESSAGE}'
        Moderator: '[MOD] {DISPLAYNAME}&7:&c {MESSAGE}'
        SemiAdmin: '&c[SEMI-ADMIN]&f {DISPLAYNAME}&7:&c {MESSAGE}'
        Admin: '&c[ADMIN]&f {DISPLAYNAME}&7:&c {MESSAGE}'
        Owner: '&c[OWNER]&f {DISPLAYNAME}&7:&c {MESSAGE}'
    
    Ps. what does "uncomment" mean; i took the # infront of the group-formats..
    NOTE- group-formats:
    Default: '{DISPLAYNAME}&7:&f {MESSAGE}'
    Builder: '[BUILDER] {DISPLAYNAME}&7:&c {MESSAGE}'
    Moderator: '[MOD] {DISPLAYNAME}&7:&c {MESSAGE}'
    SemiAdmin: '&c[SEMI-ADMIN]&f {DISPLAYNAME}&7:&c {MESSAGE}'
    Admin: '&c[ADMIN]&f {DISPLAYNAME}&7:&c {MESSAGE}'
    Owner: '&c[OWNER]&f {DISPLAYNAME}&7:&c {MESSAGE}'
    was not like this, it was only default and admins, i edited..
     
  19. Offline

    Sh8kezula

    OK... I have fixed both files to work together..

    Use both of these.. Dont use any of the old ones.

    Code:
        groups:
          Default:
            default: true
            permissions:
            - essentials.help
            - essentials.helpop
            - essentials.list
            - essentials.motd
            - essentials.rules
            - essentials.spawn
            - essentials.warp
            - essentials.warp.list
            inheritance: []
            info:
              prefix: ''
              build: true
              suffix: ''
          Owner:
            default: false
            permissions:
            - '*'
            - essentials.protect.damage.*
            inheritance:
            - admin
            info:
              prefix: ''
              build: true
              suffix: ''
          SemiAdmin:
            default: false
            permissions:
            - groupmanager.mantogglesave
            - essentials
            - essentials.clearinventory
            - essentials.cooldown.bypass
            - essentials.deljail
            - essentials.give
            - essentials.god
            - essentials.heal
            - essentials.heal.others
            - essentials.invsee
            - essentials.item
            - essentials.jails
            - essentials.kickall
            - essentials.kit.*
            - essentials.mute
            - essentials.sell
            - essentials.setjail
            - essentials.signs.protection.override
            - essentials.spawnmob
            - essentials.teleport.cooldown.bypass
            - essentials.teleport.timer.bypass
            - essentials.togglejail
            - groupmanager.*
            - essentials.burn
            inheritance:
            - moderator
            info:
              SemiAdmin: 1
              prefix: ''
              build: true
              suffix: ''
          Builder:
            default: false
            permissions:
            - essentials.afk
            - essentials.back.ondeath
            - essentials.balance
            - essentials.chat.shout
            - essentials.compass
            - essentials.home
            - essentials.kit
            - essentials.kit.tools
            - essentials.mail
            - essentials.mail.send
            - essentials.me
            - essentials.msg
            - essentials.pay
            - essentials.portal
            - essentials.sethome
            - essentials.signs.buy.use
            - essentials.signs.disposal.create
            - essentials.signs.disposal.use
            - essentials.signs.free.use
            - essentials.signs.heal.use
            - essentials.signs.mail.create
            - essentials.signs.mail.use
            - essentials.signs.protection.create
            - essentials.signs.protection.use
            - essentials.signs.sell.use
            - essentials.signs.trade.create
            - essentials.signs.trade.use
            - essentials.suicide
            - essentials.tpa
            - essentials.tpaccept
            - essentials.tpahere
            - essentials.tpdeny
            - essentials.warp
            - essentials.warp.list
            - essentials.worth
            inheritance:
            - default
            info:
              prefix: ''
              build: true
              suffix: ''
          Moderator:
            default: false
            permissions:
            - essentials.back
            - essentials.ban
            - essentials.banip
            - essentials.broadcast
            - essentials.delwarp
            - essentials.depth
            - essentials.eco
            - essentials.getpos
            - essentials.jump
            - essentials.kick
            - essentials.kill
            - essentials.setwarp
            - essentials.time
            - essentials.togglejail
            - essentials.top
            - essentials.tp
            - essentials.tphere
            - essentials.tpo
            - essentials.tpohere
            - essentials.tppos
            - essentials.tptoggle
            - essentials.unban
            - essentials.unbanip
            - essentials.whois
            - essentials.world
            - groupmanager.listgroups
            - groupmanager.mandemote
            - groupmanager.manload
            - groupmanager.manpromote
            - groupmanager.mansave
            - groupmanager.manselect
            - groupmanager.manuadd
            - groupmanager.manudel
            - essentials.ext
            inheritance:
            - builder
            info:
              prefix: ''
              build: true
              suffix: ''
          Admin:
            default: false
            permissions:
            - '*'
            - -essentials.protect.damage.*
            inheritance:
            - semiadmin
            info:
              prefix: ''
              build: true
              suffix: ''
    
    And here is the chat one:

    Code:
      group-formats:
        Default: '&7[Guest]&f {DISPLAYNAME}&7:&f {MESSAGE}'
        Builder: '&7[{GROUP}]&a {DISPLAYNAME}&7:&f {MESSAGE}'
        Moderator: '&7[{GROUP}]&3 {DISPLAYNAME}&7:&f {MESSAGE}'
        SemiAdmin: '&7[{GROUP}]&6 {DISPLAYNAME}&7:&f {MESSAGE}'
        Admin: '&7[{GROUP}]&9 {DISPLAYNAME}&7:&f {MESSAGE}'
        Owner: '&c[{GROUP}]&f {DISPLAYNAME}&7:&d {MESSAGE}'
    
     
  20. Offline

    Carlo_97

    still same problem, :(
     
  21. Offline

    Sh8kezula

    Very odd.. that is the exact set up I used for my Group Manager ... with out iChat installed.

    The essentialsChat.jar is in your plugin folder? You also have FakePermissions.jar?
     
  22. Offline

    Carlo_97

    Yes for the chat, no for fake.
    Shall I try to delete and recreate all the related files with the prefix? If so, which ones?
     
  23. Offline

    Sh8kezula

    Just.. just add the FakePermissions.jar..

    Without it your group manger file doesnt know how to use prefixes.
     
  24. Offline

    Banana937

    EssentialsChat requires a different format for each group. iChat has a global format. Much easier. You don't need to add a format every time you add a group.

    @Carlo_97 FakePermissions.jar == EssentialsGroupBridge.jar

    Do you have EssentialsGroupBridge.jar?
     
  25. Offline

    Sh8kezula

    It does not matter what is easier.. I only recommend Essentials Chat to ppl that Use essentials.

    Every person I have told how to set it up already had it installed... Why when having essentials Chat installed should they also install iChat?

    This was also not even the issue... He did not have a permission bridge installed... It had nothing to do with chat plugins.
     
  26. Offline

    Banana937

    I also tell them to delete EssentialsChat because iChat is much easier to configure. Also EssentialsGroupManager doesn't use FakePermissions, it uses GroupBridge.
     
  27. Offline

    Sh8kezula

    iChat is only easy to configure if they are not using permissionsBukkit... You should (imo) only be recomending permissionsBukkit cause it is the default and will alwasy be supported.

    If you ARE using permissoinsBukkit.. iChat is far from simple to set up...
     
  28. Offline

    Banana937

    PermissionsBukkit won't "always be supported". If you have the Bridge, it will, but if you have the proper Bridge, any Permissions plugin will be supported.
     
  29. Offline

    w000rm

    I don't know what you guys are doing to complicate OP's life, but all you need to do is use EssentialsChat and edit the Essentials\plugins.yml.
    At least that's what i did, and it works perfectly. I didn't even have to edit the prefixes in groups.yml...
     
  30. Offline

    Sh8kezula

    You also had a permissions bridge installed.

    Or you are using permissions 2.7.4 or 3.0
     
Thread Status:
Not open for further replies.

Share This Page