Solved Groupmanager Prefix, coloring, and mirroring weirdness.

Discussion in 'Bukkit Help' started by chad53105, Jul 7, 2013.

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

    chad53105

    Bukkit: 1.5.2 R1.0
    Essentials GM: 2.0 (2.11.1) (Phoenix)
    Ok, so here is the issue. I promote a player in one world, their prefix is still "moderator". So i check the users.yml for the world Plots and it also says group: moderator. Well, i shutdown the server, manually edit the users.yml and then upload it. After starting it back up, it still says "moderator"
    My mirroring:
    Code:
        plots:
          Kingdoms_nether:
          - users
          - groups
          Kingdoms:
          - users
          creative:
          - users
          arena:
          - users
          - groups
          wilderness:
          - users
          - groups
    
    Funny thing is, when the "moderator" is in the plots world, she is an "admin". When she goes back to the wilderness, she is a "moderator".

    Another issue is that some of my users appear to have red names. Essentials will change a name to light red IF they are OP. This scared me a bit, so I checked the OP.txt file for new names, none appeared. However, a few individuals on my server showed up red. I even /deop them and they still appear red.

    Lastly, I changed the prefix of one group in "plots" and added another group, however the coloring did not change. Some users experienced the color change while others did not. Also, when they go to the wilderness this is when the prefix is not shown correctly.

    The common denominator seems to be the wilderness world.

    Prefix coloring:
    Code:
    donator:
        default: false
        permissions: []
        inheritance:
        - novice
        info:
          prefix: '&7[VIP] &2'
          build: true
          suffix: ''
    supporter
      default: false
      permissions: []
      inheritance:
      - donator
      info:
        Suffix: ''
        prefix: '&6[VIP] &2'
        build: true
        suffix: ''
    
    If you need more info, let me know.
     
  2. Offline

    Kolugo

    chad53105
    Could you paste any relevant groups.yml and users.yml on to pastebin.com? It'd be more helpful than little snippets.

    Code:
    Funny thing is, when the "moderator" is in the plots world, she is an "admin". When she goes back to the wilderness, she is a "moderator".
    This is because of different rankings per world or an error in mirroring. The commands /manpromote or /manuadd <USERNAME> <RANK> default to your default world if no world is specified. Make sure you're ranking them in the correct worlds with /manuadd <USERNAME> <RANK> <WORLD> or etc.

    Code:
    Another issue is that some of my users appear to have red names. Essentials will change a name to light red IF they are OP.
    Essentials is not the only plugin with this feature; if you're positive that it is not Essentials, a list of your plugins would be nice.... since this sounds like a conflicting plugin issue, or an error in your groups/users.yml.
     
  3. Offline

    chad53105

    Kolugo
    I would agree to the essentials comment, however, this only happened after i did a server reset. I made new worlds, new towns, new everything. I cleared inventories and homes. So, the plugins didn't change, just the worlds.

    As for promoting them, I always do /manselect plots first. This selects the plots world, no matter where I am at when i manually promote them. With mirroring, in theory, essentials should promote them across the board. So the admin should have been admin everywhere.

    EDIT:
    GroupManager, BukkitCompat, SwearFilter, Vault, DynamicBan, Permissions, OpenInv, VariableTriggers, ProtocolLib, Votifier, PVP Flight, Jobs, SimpleVoteListener, WorldEdit, MotdManager, PlayerHeads, LogBlock, Questioner, Paintball, WorldGuard, Jail, Admin Conversations, iConomy, DeepVanish, TimeLock, Turnstile, Lockette, AutoAnnouncer, Essentials, RPG Items, PlotMe, Multiverse-Core, dynmap, DynmapPlotMe, DisguiseCraft, Register, OnTime, TreasureChest, CraftBook, EssentialsChat, EssentialsProtect, Towny, EssentialsSpawn, Multiverse-Inventories, EssentialsAntiBuild, pvparena, WorldBorder, MobDisguisePVPControl, Multiverse-Portals, ChestShop, Dynmap-Towny, MobArena, AntiCheat
     
  4. Offline

    Kolugo

    chad53105
    I understand how mirroring works. Obviously, something is mis-configured or conflicting with it here. would you mind pasting relevant groups/users.yml? Assuming you've spelled the names correctly in GMs config, double-checked the groups/users.yml in mirrored worlds, and checked your start-up log for any errors or out-of-date plugins, pasting these configs through pastebin would be a lot of help.
     
  5. Offline

    chad53105

    Kolugo
    Sure thing.

    Plot world:
    groups
    users code for koryn_k:
    Code:
      Koryn_K:
        group: Admin
        subgroups:
        - Police
        - Mayor
        - Leader
        - Citizen
        - Builder
        - Novice
        permissions: []
        info:
          suffix: ''
    
    Wilderness world:
    groups
    user code for koryn_k:
    Code:
      Koryn_K:
        group: Admin
        subgroups: []
        permissions: []
        info:
          suffix: ''
    
    The users.yml should be the same, however I already see something different. The syntax is correct, and matches the world folders exactly.
     
  6. Offline

    Necrodoom

    chad53105 please give the following details:
    full config.yml paste
    level-name setting from server.properties
    folder list at groupmanager/worlds
    all this should point directly at your mirroring issue.

    also, remember: mirrored worlds should not have any files.
     
  7. Offline

    Kolugo

    chad53105
    Did you try typing /manuadd in-game while specifying the wilderness world, and also /manuadd specifying the plots world? If you're sure you've spelled the worlds correctly, GroupManager should be mirroring them. Double-check with your server.properties and the world you specified in your control panel.

    some pointers that could be causing the issue or several other issues:
    You can remove Admin Conversations, Essentials has this feature (/a).
    I also don't know why you've a plugin called Permissions when you're also running GroupManager.
    If you're running on a CB of 1.6.1, make sure you're getting no errors from your start up log and that all of your plugins are working (compare /pl to .jar files in your plugins folder), especially that ProtocolLib is updated onto it's dev build compatible with 1.6.1.
     
  8. Offline

    Necrodoom

    small FYI: thats the essentialsgroupbridge.jar, can be deleted since there are no longer P3 dependency plugins (last was worldguard)
     
  9. Offline

    Kolugo

    small FYI: I was already implying he should delete it. :D
     
  10. Offline

    chad53105

    Kolugo
    I am running bukkit 1.5.2 R1.0

    necrodoom
    I removed Essentials Group Bridge.
    Server.properties level name:
    level-name=Kingdoms

    Groupmanager config.yml

    Folder List:
    Code:
    /plugins/groupmanager/worlds/
     
    /arena/
    groups.yml
    users.yml
    /creative/
    groups.yml
    users.yml
    /kingdoms/
    groups.yml
    users.yml
    /kingdoms_nether/
    groups.yml
    users.yml
    /plots/
    groups.yml
    users.yml
    /wilderness/
    groups.yml
    users.yml
    
    I did not know that having a mirror would mean no files in that folder.

    Seems i have a rouge folder. On top of those above, I found a "kingdoms" folder in my linux box. So i have a "Kingdoms" and "kingdoms". The world and folder name are "Kingdoms" but it is pulling its perms from "kingdoms". I know this because I deleted the "kingdoms" folder and all my permissions, prefixes, and everything else was gone in the Kingdoms world. After I copied it back, users.yml and groups.yml, it worked fine. But, it seems to not be mirroring. I am going to change the config from "Kingdoms" to "kingdoms" to see if that works.

    Ok, deleted the folder and the lines in the config.yml for "Kingdoms". Then I deleted the users.yml for "kingdoms". I went from being Owner to Newbie. Seems to be an issue with this kingdoms world now.
     
  11. Offline

    Necrodoom

    chad53105 what is your level-name world? "kingdoms"? if so, that needs to be the parent world, not plots.
     
    chad53105 likes this.
  12. Offline

    chad53105

    necrodoom
    ouch, if that is the issue then i suppose i need to change my server properties file. Thanks for the input.

    Well, I made the "wilderness" world the level-name and then as you sated, made it the parent for all the children. It seems to work so far. Have to wait for my admin to get back on to test it. Thanks again for the help.

    Edit:
    On a side note, after one user pointed it out. We lost ALL of our inventories. So, to combat this, i shut down the server and moved all my player data from kingdoms to wilderness. That was from my old level-name to the new one. Fixed the inventory issue.
     
Thread Status:
Not open for further replies.

Share This Page