Essentials Kits Permissions

Discussion in 'Bukkit Help' started by sebidebi4567, Mar 26, 2013.

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

    sebidebi4567

    Hello,
    Im back with the same issue after trying to fix it for a week now, Permissions Nodes for Essential's kits dont work with groupmanager!

    List of nodes ive tried :

    essentials.kit
    essentials.kits
    essentials.kit.*
    essentials.kit.tools
    essentials.kits.tools

    None Work at All
    Please tell me a working node for the 1.4.7 Group Manager

    Thanks!
     
  2. Offline

    JWhy

  3. Offline

    sebidebi4567

    So for people to get certain kits, it would be essentials.kits.kitname ? kitname being the kit's actual name
     
  4. Offline

    JWhy

    Yeah, it's essentials.kits.kitname
    Or just put essentials.kits.* ^^
     
    UltiFix likes this.
  5. Offline

    sebidebi4567

    Okay ive got another issue that just popped up out of the blue, Permissions again

    Kits : I can get them working, right after i do, this happens :
    http://pastebin.com/i58gRLaF


    Permissions for each world :

    PVP -http://pastebin.com/T4Jr9pga
    CREATIVE -http://pastebin.com/BGjFDPJe
    SURVIVAL - http://pastebin.com/TKMkHLAH

    I dont know why all this is happening, I removed the back on death nodes but it still happens :(
    Please help JWhy!
     
  6. Offline

    JWhy

    Don't use tabs, but spaces in YAML!
    So you can fix your permission files by letting Notepad++ search for "\t" while having the advanced search mode enabled (at the bottom of the search & replace dialog)
     
  7. Offline

    UltiFix

    I have been trying to fix this issue for a while THANK YOU!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     
  8. Offline

    sebidebi4567

    I removed all backs on deaths and it still happens *flips out*
    pastes :

    SURVIVAL -http://pastebin.com/uthQuLiA
    CREATIVE -http://pastebin.com/kmSMKdCU
    PVP - http://pastebin.com/8X2rQ5U2

    Error log is exactly the same, after I reset it about 10 times it keeps coming
    up with :

    Code:
    2013-03-27 02-03
    =============================== GM ERROR LOG ===============================
    = ERROR REPORT START - 2.0 (2.9.6) (Phoenix) =
     
    java.lang.IllegalArgumentException: The following file couldn't pass on Parser.
    plugins/GroupManager/worlds/world/groups.yml
        at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:497)
        at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:417)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.loadWorld(WorldsHolder.java:629)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.loadWorld(WorldsHolder.java:591)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.initialWorldLoading(WorldsHolder.java:88)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.initialLoad(WorldsHolder.java:78)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.resetWorldsHolder(WorldsHolder.java:70)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.<init>(WorldsHolder.java:59)
        at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:163)
        at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:87)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
        at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugin(CraftServer.java:282)
        at org.bukkit.craftbukkit.v1_4_R1.CraftServer.enablePlugins(CraftServer.java:264)
        at net.minecraft.server.v1_4_R1.MinecraftServer.j(MinecraftServer.java:321)
        at net.minecraft.server.v1_4_R1.MinecraftServer.e(MinecraftServer.java:300)
        at net.minecraft.server.v1_4_R1.MinecraftServer.a(MinecraftServer.java:259)
        at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.java:149)
        at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:399)
        at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
    Caused by: while scanning for the next token
    found character    '\t' that cannot start any token
    in "<reader>", line 193, column 30:
            - essentials.back.ondeath   
                                    ^
     
        at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:358)
        at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:179)
        at org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntry.produce(ParserImpl.java:537)
        at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161)
        at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146)
        at org.yaml.snakeyaml.composer.Composer.composeSequenceNode(Composer.java:203)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:158)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:123)
        at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106)
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:121)
        at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480)
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:423)
        at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:492)
        ... 20 more
     
    ============================================================================
     
    2013-03-27 02-03
    =============================== GM ERROR LOG ===============================
    = ERROR REPORT START - 2.0 (2.9.6) (Phoenix) =
     
    java.lang.IllegalArgumentException: The following file couldn't pass on Parser.
    plugins/GroupManager/worlds/world/groups.yml
        at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:497)
        at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:417)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.loadWorld(WorldsHolder.java:629)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.loadWorld(WorldsHolder.java:591)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.initialWorldLoading(WorldsHolder.java:88)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.initialLoad(WorldsHolder.java:78)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.resetWorldsHolder(WorldsHolder.java:70)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.<init>(WorldsHolder.java:59)
        at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:163)
        at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:87)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
        at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugin(CraftServer.java:282)
        at org.bukkit.craftbukkit.v1_4_R1.CraftServer.enablePlugins(CraftServer.java:264)
        at net.minecraft.server.v1_4_R1.MinecraftServer.j(MinecraftServer.java:321)
        at net.minecraft.server.v1_4_R1.MinecraftServer.e(MinecraftServer.java:300)
        at net.minecraft.server.v1_4_R1.MinecraftServer.a(MinecraftServer.java:259)
        at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.java:149)
        at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:399)
        at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
    Caused by: while scanning for the next token
    found character    '\t' that cannot start any token
    in "<reader>", line 193, column 30:
            - essentials.back.ondeath   
                                    ^
     
        at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:358)
        at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:179)
        at org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntry.produce(ParserImpl.java:537)
        at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161)
        at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146)
        at org.yaml.snakeyaml.composer.Composer.composeSequenceNode(Composer.java:203)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:158)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:123)
        at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106)
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:121)
        at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480)
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:423)
        at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:492)
        ... 20 more
     
    ============================================================================
     
    
     
  9. Offline

    Necrodoom

    if you had bothered to read the error, youd see the fault is in plugins/GroupManager/worlds/world/groups.yml
    also: deleting the node does not mean deleting the tab. the tab is not a part of a node, so dont assume that its because the node is faulty.
     
  10. Offline

    sebidebi4567

    wheres the tab in the permissions file, i cant find any spaces or anything, its all in line as it should be
     
  11. Offline

    Necrodoom

    paste the file.
     
  12. Offline

    sebidebi4567

  13. Offline

    Necrodoom

    paste whole error.log, that file returns fine.
     
  14. Offline

    sebidebi4567

    Okay, its below :

    Code:
    2013-03-27 13-18
    =============================== GM ERROR LOG ===============================
    = ERROR REPORT START - 2.0 (2.10.1) (Phoenix) =
     
    java.lang.IllegalArgumentException: The following file couldn't pass on Parser.
    plugins/GroupManager/worlds/world/groups.yml
        at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:496)
        at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:416)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.loadWorld(WorldsHolder.java:637)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.loadWorld(WorldsHolder.java:599)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.initialWorldLoading(WorldsHolder.java:88)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.initialLoad(WorldsHolder.java:78)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.resetWorldsHolder(WorldsHolder.java:70)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.<init>(WorldsHolder.java:59)
        at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:169)
        at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:93)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
        at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugin(CraftServer.java:282)
        at org.bukkit.craftbukkit.v1_4_R1.CraftServer.enablePlugins(CraftServer.java:264)
        at net.minecraft.server.v1_4_R1.MinecraftServer.j(MinecraftServer.java:321)
        at net.minecraft.server.v1_4_R1.MinecraftServer.e(MinecraftServer.java:300)
        at net.minecraft.server.v1_4_R1.MinecraftServer.a(MinecraftServer.java:259)
        at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.java:149)
        at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:399)
        at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
    Caused by: while scanning for the next token
    found character    '\t' that cannot start any token
    in "<reader>", line 189, column 28:
            - disguisecraft.mob.pig   
                                  ^
     
        at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:358)
        at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:179)
        at org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntry.produce(ParserImpl.java:537)
        at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161)
        at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146)
        at org.yaml.snakeyaml.composer.Composer.composeSequenceNode(Composer.java:203)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:158)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:123)
        at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106)
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:121)
        at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480)
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:423)
        at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:491)
        ... 20 more
     
    ============================================================================
     
    2013-03-27 13-23
    =============================== GM ERROR LOG ===============================
    = ERROR REPORT START - 2.0 (2.10.1) (Phoenix) =
     
    java.lang.NullPointerException
        at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:171)
        at org.anjocaido.groupmanager.GroupManager.onCommand(GroupManager.java:1720)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186)
        at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchCommand(CraftServer.java:514)
        at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchServerCommand(CraftServer.java:506)
        at net.minecraft.server.v1_4_R1.MinecraftServer$1.evaluate(MinecraftServer.java:815)
        at net.minecraft.server.v1_4_R1.MinecraftServer$1.evaluate(MinecraftServer.java:807)
        at org.bukkit.craftbukkit.v1_4_R1.util.Waitable.run(Waitable.java:24)
        at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:534)
        at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224)
        at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494)
        at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427)
        at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
     
    ============================================================================
     
    
    now mob disguises are causing problems :/ Whats wrong with the permissions :(
     
  15. Offline

    Necrodoom

  16. Offline

    sebidebi4567

    All permissions files passed the YAML parser but they still dont work
     
  17. Offline

    Necrodoom

  18. Offline

    sebidebi4567

    ugh ill just redo all the spacing

    its all perfectly formatted to the example config on the essentials wiki, all nodes are correct, groups are on Column 3 , Permissions 5 and suffix , build and prefix are on node 7 , why wont it work
    And I changed the settings on notepad++ , it didnt really do anything as I used spaces to format it, not tab

    *bump* someone please help - all permissions are fine but i keep getting these god forsaken errors

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

    JWhy

  20. Offline

    sebidebi4567

    It didnt work :(
     
  21. Offline

    Pictodon

    For everyone having problems with this you'll need to add
    essentials.kit
    essentials.kits.tools

    If you are using Essentials Signs you'll need to enable the Kit sign in the config and give them the permission
    essentials.signs.use.kit

    My favourite way to handle permissions is Essentials Group Manager because its so easy to do ingame:
    /mangaddp default essentials.kit
    /mangaddp default essentials.kits.tools
    /mangaddp default essentials.signs.use.kit
    (You dont need to reload Essentials neither the server...)
     
  22. Offline

    BloodyTech

    Every time I join my server I get the default kit. I would like to make it a first join only kit. Any ideas?
     
Thread Status:
Not open for further replies.

Share This Page