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.
     
  5. Offline

    Sh8kezula

    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.
     
  6. Offline

    Banana937

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

    Carlo_97

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

    Banana937

    Which are you using... iChat or EssentialsChat?
     
  9. 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>...
     
  10. 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:'
     
  11. Offline

    Carlo_97

    This is the config.yml file
     
    shult12 likes this.
  12. 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.
     
  13. 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... -.-'
     
  14. Offline

    Sh8kezula

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

    Sh8kezula

    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.

     
  16. Offline

    Carlo_97

    Should this now work?
    I can add prefixes, or no...
     
  17. 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 (Text):
    1.  
    2. Admin:
    3.     default: false
    4.     permissions:
    5.         - '*'
    6.         - essentials.protect.damage.*
    7.     inheritance:
    8.         - semiadmin
    9.     info:
    10.     prefix: 'ADMIN'
    11.     build: true
    12.     suffix: ''
    13.  
    14.  
     
  18. Offline

    Carlo_97

    no, is like this:
    Code (Text):
    1. groups:
    2.   Default:
    3.     default: true
    4.     permissions:
    5.     - essentials.help
    6.     - essentials.helpop
    7.     - essentials.list
    8.     - essentials.motd
    9.     - essentials.rules
    10.     - essentials.spawn
    11.     - essentials.warp
    12.     - essentials.warp.list
    13.     inheritance: []
    14.     info:
    15.       prefix: ''
    16.       build: true
    17.       suffix: ''
    18.   Owner:
    19.     default: false
    20.     permissions:
    21.     - '*'
    22.     - -essentials.protect.damage.*
    23.     inheritance:
    24.     - admin
    25.     info:
    26.       prefix: '&cOWNER'
    27.       build: true
    28.       suffix: ''
    29.   SemiAdmin:
    30.     default: false
    31.     permissions:
    32.     - -groupmanager.mantogglesave
    33.     - essentials
    34.     - essentials.clearinventory
    35.     - essentials.cooldown.bypass
    36.     - essentials.deljail
    37.     - essentials.give
    38.     - essentials.god
    39.     - essentials.heal
    40.     - essentials.heal.others
    41.     - essentials.invsee
    42.     - essentials.item
    43.     - essentials.jails
    44.     - essentials.kickall
    45.     - essentials.kit.*
    46.     - essentials.mute
    47.     - essentials.sell
    48.     - essentials.setjail
    49.     - essentials.signs.protection.override
    50.     - essentials.spawnmob
    51.     - essentials.teleport.cooldown.bypass
    52.     - essentials.teleport.timer.bypass
    53.     - essentials.togglejail
    54.     - groupmanager.*
    55.     - essentials.burn
    56.     inheritance:
    57.     - moderator
    58.     info:
    59.       SemiAdmin: 1
    60.       prefix: '&cSEMI-ADMIN'
    61.       build: true
    62.       suffix: ''
    63.   Builder:
    64.     default: false
    65.     permissions:
    66.     - essentials.afk
    67.     - essentials.back.ondeath
    68.     - essentials.balance
    69.     - essentials.chat.shout
    70.     - essentials.compass
    71.     - essentials.home
    72.     - essentials.kit
    73.     - essentials.kit.tools
    74.     - essentials.mail
    75.     - essentials.mail.send
    76.     - essentials.me
    77.     - essentials.msg
    78.     - essentials.pay
    79.     - essentials.portal
    80.     - essentials.sethome
    81.     - essentials.signs.buy.use
    82.     - essentials.signs.disposal.create
    83.     - essentials.signs.disposal.use
    84.     - essentials.signs.free.use
    85.     - essentials.signs.heal.use
    86.     - essentials.signs.mail.create
    87.     - essentials.signs.mail.use
    88.     - essentials.signs.protection.create
    89.     - essentials.signs.protection.use
    90.     - essentials.signs.sell.use
    91.     - essentials.signs.trade.create
    92.     - essentials.signs.trade.use
    93.     - essentials.suicide
    94.     - essentials.tpa
    95.     - essentials.tpaccept
    96.     - essentials.tpahere
    97.     - essentials.tpdeny
    98.     - essentials.warp
    99.     - essentials.warp.list
    100.     - essentials.worth
    101.     inheritance:
    102.     - default
    103.     info:
    104.       prefix: 'BUILDER'
    105.       build: true
    106.       suffix: ''
    107.   Moderator:
    108.     default: false
    109.     permissions:
    110.     - essentials.back
    111.     - essentials.ban
    112.     - essentials.banip
    113.     - essentials.broadcast
    114.     - essentials.delwarp
    115.     - essentials.depth
    116.     - essentials.eco
    117.     - essentials.getpos
    118.     - essentials.jump
    119.     - essentials.kick
    120.     - essentials.kill
    121.     - essentials.setwarp
    122.     - essentials.time
    123.     - essentials.togglejail
    124.     - essentials.top
    125.     - essentials.tp
    126.     - essentials.tphere
    127.     - essentials.tpo
    128.     - essentials.tpohere
    129.     - essentials.tppos
    130.     - essentials.tptoggle
    131.     - essentials.unban
    132.     - essentials.unbanip
    133.     - essentials.whois
    134.     - essentials.world
    135.     - groupmanager.listgroups
    136.     - groupmanager.mandemote
    137.     - groupmanager.manload
    138.     - groupmanager.manpromote
    139.     - groupmanager.mansave
    140.     - groupmanager.manselect
    141.     - groupmanager.manuadd
    142.     - groupmanager.manudel
    143.     - essentials.ext
    144.     inheritance:
    145.     - builder
    146.     info:
    147.       prefix: 'MOD'
    148.       build: true
    149.       suffix: ''
    150.   Admin:
    151.     default: false
    152.     permissions:
    153.     - '*'
    154.     - -essentials.protect.damage.*
    155.     inheritance:
    156.     - semiadmin
    157.     info:
    158.       prefix: '&cADMIN'
    159.       build: true
    160.       suffix: ''
    161.  
     
  19. Offline

    Sh8kezula

    I fixed a few things.
    Code (Text):
    1.  
    2.     groups:
    3.       Default:
    4.         default: true
    5.         permissions:
    6.         - essentials.help
    7.         - essentials.helpop
    8.         - essentials.list
    9.         - essentials.motd
    10.         - essentials.rules
    11.         - essentials.spawn
    12.         - essentials.warp
    13.         - essentials.warp.list
    14.         inheritance: []
    15.         info:
    16.           prefix: 'Guest'
    17.           build: true
    18.           suffix: ''
    19.       Owner:
    20.         default: false
    21.         permissions:
    22.         - '*'
    23.         - essentials.protect.damage.*
    24.         inheritance:
    25.         - admin
    26.         info:
    27.           prefix: '&cOWNER'
    28.           build: true
    29.           suffix: ''
    30.       SemiAdmin:
    31.         default: false
    32.         permissions:
    33.         - groupmanager.mantogglesave
    34.         - essentials
    35.         - essentials.clearinventory
    36.         - essentials.cooldown.bypass
    37.         - essentials.deljail
    38.         - essentials.give
    39.         - essentials.god
    40.         - essentials.heal
    41.         - essentials.heal.others
    42.         - essentials.invsee
    43.         - essentials.item
    44.         - essentials.jails
    45.         - essentials.kickall
    46.         - essentials.kit.*
    47.         - essentials.mute
    48.         - essentials.sell
    49.         - essentials.setjail
    50.         - essentials.signs.protection.override
    51.         - essentials.spawnmob
    52.         - essentials.teleport.cooldown.bypass
    53.         - essentials.teleport.timer.bypass
    54.         - essentials.togglejail
    55.         - groupmanager.*
    56.         - essentials.burn
    57.         inheritance:
    58.         - moderator
    59.         info:
    60.           SemiAdmin: 1
    61.           prefix: '&cSEMI-ADMIN'
    62.           build: true
    63.           suffix: ''
    64.       Builder:
    65.         default: false
    66.         permissions:
    67.         - essentials.afk
    68.         - essentials.back.ondeath
    69.         - essentials.balance
    70.         - essentials.chat.shout
    71.         - essentials.compass
    72.         - essentials.home
    73.         - essentials.kit
    74.         - essentials.kit.tools
    75.         - essentials.mail
    76.         - essentials.mail.send
    77.         - essentials.me
    78.         - essentials.msg
    79.         - essentials.pay
    80.         - essentials.portal
    81.         - essentials.sethome
    82.         - essentials.signs.buy.use
    83.         - essentials.signs.disposal.create
    84.         - essentials.signs.disposal.use
    85.         - essentials.signs.free.use
    86.         - essentials.signs.heal.use
    87.         - essentials.signs.mail.create
    88.         - essentials.signs.mail.use
    89.         - essentials.signs.protection.create
    90.         - essentials.signs.protection.use
    91.         - essentials.signs.sell.use
    92.         - essentials.signs.trade.create
    93.         - essentials.signs.trade.use
    94.         - essentials.suicide
    95.         - essentials.tpa
    96.         - essentials.tpaccept
    97.         - essentials.tpahere
    98.         - essentials.tpdeny
    99.         - essentials.warp
    100.         - essentials.warp.list
    101.         - essentials.worth
    102.         inheritance:
    103.         - default
    104.         info:
    105.           prefix: 'BUILDER'
    106.           build: true
    107.           suffix: ''
    108.       Moderator:
    109.         default: false
    110.         permissions:
    111.         - essentials.back
    112.         - essentials.ban
    113.         - essentials.banip
    114.         - essentials.broadcast
    115.         - essentials.delwarp
    116.         - essentials.depth
    117.         - essentials.eco
    118.         - essentials.getpos
    119.         - essentials.jump
    120.         - essentials.kick
    121.         - essentials.kill
    122.         - essentials.setwarp
    123.         - essentials.time
    124.         - essentials.togglejail
    125.         - essentials.top
    126.         - essentials.tp
    127.         - essentials.tphere
    128.         - essentials.tpo
    129.         - essentials.tpohere
    130.         - essentials.tppos
    131.         - essentials.tptoggle
    132.         - essentials.unban
    133.         - essentials.unbanip
    134.         - essentials.whois
    135.         - essentials.world
    136.         - groupmanager.listgroups
    137.         - groupmanager.mandemote
    138.         - groupmanager.manload
    139.         - groupmanager.manpromote
    140.         - groupmanager.mansave
    141.         - groupmanager.manselect
    142.         - groupmanager.manuadd
    143.         - groupmanager.manudel
    144.         - essentials.ext
    145.         inheritance:
    146.         - builder
    147.         info:
    148.           prefix: 'MOD'
    149.           build: true
    150.           suffix: ''
    151.       Admin:
    152.         default: false
    153.         permissions:
    154.         - '*'
    155.         - -essentials.protect.damage.*
    156.         inheritance:
    157.         - semiadmin
    158.         info:
    159.           prefix: '&cADMIN'
    160.           build: true
    161.           suffix: ''
    162.  
    Can you now in code brackets past your essentialsChat config settings.
     
  20. Offline

    Carlo_97

    This one?
    Code (Text):
    1. ############################################################
    2. # +------------------------------------------------------+ #
    3. # |                   EssentialsChat                     | #
    4. # +------------------------------------------------------+ #
    5. ############################################################
    6.  
    7. # If EssentialsChat is installed, this will define how far a player's voice travels, in blocks.  Set to 0 to make all chat global.
    8. # Note that users with the "essentials.chat.spy" permission will hear everything, regardless of this setting.
    9. # Users with essentials.chat.shout can override this by prefixing text with an exclamation mark (!)
    10. # Or with essentials.chat.question can override this by prefixing text with a question mark (?)
    11. chat:
    12.   radius: 0
    13.  
    14.   # If set to the default chat format which "should" be compatible with ichat.
    15.   format: '&7[{GROUP}]&f {DISPLAYNAME}&7:&f {MESSAGE}'
    16.   #format: '&7[{GROUP}]&f {DISPLAYNAME}&7:&f {MESSAGE}'
    17.  
    18.   # You can also have group-specific formats, uncomment to enable:
    19.   group-formats:
    20.     Default: '{DISPLAYNAME}&7:&f {MESSAGE}'
    21.     Builder: '[BUILDER] {DISPLAYNAME}&7:&c {MESSAGE}'
    22.     Moderator: '[MOD] {DISPLAYNAME}&7:&c {MESSAGE}'
    23.     SemiAdmin: '&c[SEMI-ADMIN]&f {DISPLAYNAME}&7:&c {MESSAGE}'
    24.     Admin: '&c[ADMIN]&f {DISPLAYNAME}&7:&c {MESSAGE}'
    25.     Owner: '&c[OWNER]&f {DISPLAYNAME}&7:&c {MESSAGE}'
    26.  
    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..
     
  21. Offline

    Sh8kezula

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

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

    Code (Text):
    1.  
    2.     groups:
    3.       Default:
    4.         default: true
    5.         permissions:
    6.         - essentials.help
    7.         - essentials.helpop
    8.         - essentials.list
    9.         - essentials.motd
    10.         - essentials.rules
    11.         - essentials.spawn
    12.         - essentials.warp
    13.         - essentials.warp.list
    14.         inheritance: []
    15.         info:
    16.           prefix: ''
    17.           build: true
    18.           suffix: ''
    19.       Owner:
    20.         default: false
    21.         permissions:
    22.         - '*'
    23.         - essentials.protect.damage.*
    24.         inheritance:
    25.         - admin
    26.         info:
    27.           prefix: ''
    28.           build: true
    29.           suffix: ''
    30.       SemiAdmin:
    31.         default: false
    32.         permissions:
    33.         - groupmanager.mantogglesave
    34.         - essentials
    35.         - essentials.clearinventory
    36.         - essentials.cooldown.bypass
    37.         - essentials.deljail
    38.         - essentials.give
    39.         - essentials.god
    40.         - essentials.heal
    41.         - essentials.heal.others
    42.         - essentials.invsee
    43.         - essentials.item
    44.         - essentials.jails
    45.         - essentials.kickall
    46.         - essentials.kit.*
    47.         - essentials.mute
    48.         - essentials.sell
    49.         - essentials.setjail
    50.         - essentials.signs.protection.override
    51.         - essentials.spawnmob
    52.         - essentials.teleport.cooldown.bypass
    53.         - essentials.teleport.timer.bypass
    54.         - essentials.togglejail
    55.         - groupmanager.*
    56.         - essentials.burn
    57.         inheritance:
    58.         - moderator
    59.         info:
    60.           SemiAdmin: 1
    61.           prefix: ''
    62.           build: true
    63.           suffix: ''
    64.       Builder:
    65.         default: false
    66.         permissions:
    67.         - essentials.afk
    68.         - essentials.back.ondeath
    69.         - essentials.balance
    70.         - essentials.chat.shout
    71.         - essentials.compass
    72.         - essentials.home
    73.         - essentials.kit
    74.         - essentials.kit.tools
    75.         - essentials.mail
    76.         - essentials.mail.send
    77.         - essentials.me
    78.         - essentials.msg
    79.         - essentials.pay
    80.         - essentials.portal
    81.         - essentials.sethome
    82.         - essentials.signs.buy.use
    83.         - essentials.signs.disposal.create
    84.         - essentials.signs.disposal.use
    85.         - essentials.signs.free.use
    86.         - essentials.signs.heal.use
    87.         - essentials.signs.mail.create
    88.         - essentials.signs.mail.use
    89.         - essentials.signs.protection.create
    90.         - essentials.signs.protection.use
    91.         - essentials.signs.sell.use
    92.         - essentials.signs.trade.create
    93.         - essentials.signs.trade.use
    94.         - essentials.suicide
    95.         - essentials.tpa
    96.         - essentials.tpaccept
    97.         - essentials.tpahere
    98.         - essentials.tpdeny
    99.         - essentials.warp
    100.         - essentials.warp.list
    101.         - essentials.worth
    102.         inheritance:
    103.         - default
    104.         info:
    105.           prefix: ''
    106.           build: true
    107.           suffix: ''
    108.       Moderator:
    109.         default: false
    110.         permissions:
    111.         - essentials.back
    112.         - essentials.ban
    113.         - essentials.banip
    114.         - essentials.broadcast
    115.         - essentials.delwarp
    116.         - essentials.depth
    117.         - essentials.eco
    118.         - essentials.getpos
    119.         - essentials.jump
    120.         - essentials.kick
    121.         - essentials.kill
    122.         - essentials.setwarp
    123.         - essentials.time
    124.         - essentials.togglejail
    125.         - essentials.top
    126.         - essentials.tp
    127.         - essentials.tphere
    128.         - essentials.tpo
    129.         - essentials.tpohere
    130.         - essentials.tppos
    131.         - essentials.tptoggle
    132.         - essentials.unban
    133.         - essentials.unbanip
    134.         - essentials.whois
    135.         - essentials.world
    136.         - groupmanager.listgroups
    137.         - groupmanager.mandemote
    138.         - groupmanager.manload
    139.         - groupmanager.manpromote
    140.         - groupmanager.mansave
    141.         - groupmanager.manselect
    142.         - groupmanager.manuadd
    143.         - groupmanager.manudel
    144.         - essentials.ext
    145.         inheritance:
    146.         - builder
    147.         info:
    148.           prefix: ''
    149.           build: true
    150.           suffix: ''
    151.       Admin:
    152.         default: false
    153.         permissions:
    154.         - '*'
    155.         - -essentials.protect.damage.*
    156.         inheritance:
    157.         - semiadmin
    158.         info:
    159.           prefix: ''
    160.           build: true
    161.           suffix: ''
    162.  
    And here is the chat one:

    Code (Text):
    1.  
    2.   group-formats:
    3.     Default: '&7[Guest]&f {DISPLAYNAME}&7:&f {MESSAGE}'
    4.     Builder: '&7[{GROUP}]&a {DISPLAYNAME}&7:&f {MESSAGE}'
    5.     Moderator: '&7[{GROUP}]&3 {DISPLAYNAME}&7:&f {MESSAGE}'
    6.     SemiAdmin: '&7[{GROUP}]&6 {DISPLAYNAME}&7:&f {MESSAGE}'
    7.     Admin: '&7[{GROUP}]&9 {DISPLAYNAME}&7:&f {MESSAGE}'
    8.     Owner: '&c[{GROUP}]&f {DISPLAYNAME}&7:&d {MESSAGE}'
    9.  
     
  22. Offline

    Carlo_97

    still same problem, :(
     
  23. 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?
     
  24. 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?
     
  25. Offline

    Sh8kezula

    Just.. just add the FakePermissions.jar..

    Without it your group manger file doesnt know how to use prefixes.
     
  26. 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?
     
  27. 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.
     
  28. 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.
     
  29. 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...
     
  30. 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.
     
Thread Status:
Not open for further replies.

Share This Page