PermissionsEx not working! Help!!!! D:

Discussion in 'Bukkit Help' started by LordValdemort, Sep 2, 2014.

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

    LordValdemort

    I have been trying to find a solution for this problem for hours! Please someone help me! :(

    PermissionsEx is not working. In /plugin the text is red and whenever I type something in the permissions.yml file it also turns red! I have installed the Kits plugin for my server, and I have put down a sign that gives me a kit, but my friends that are not admins "Don't have the permission".

    I checked on the "commands and permissions" part of the plugin page: http://dev.bukkit.org/bukkit-plugins/kits/pages/commands-and-permissions/ and it said "kits.sign : Allows players to use [kit] signs", so I put kits.sign in my permissions.yml, but it's still not working! :'(

    Here's my permissions.yml:

    groups:
    Player:
    default: true
    prefix: '[PLAYER] '
    permissions:
    - modifyworld.*
    - commandbook.who
    - commandbook.motd
    - commandbook.rules
    - commandbook.time.check
    - commandbook.spawn
    - commandbook.warp.teleport
    - commandbook.warp.list
    - commandbook.msg
    - commandbook.away
    - commandbook.whereami
    - commandbook.whereami.compass
    - commandbook.home.teleport
    - commandbook.home.set
    - kits.sign


    Admin:
    default: false
    prefix: '[Admin] '
    permissions:
    - bukkit.command.plugins
    - commandbook.*
    inheritance:
    - Member

    Owner:
    default: false
    prefix: '§l§4[Owner]§4§l '
    permissions:
    - permissions.*
    inheritance:
    - Admin
    users:
    lord_valdemort
    - Owner
    permissions:
    - permissions.*
    - - commandbook.kick

    And here's my latest start up server log:

    F:\hämtade filer\Minecraft Server\Japanada\Server 1.7.9 Bukkit>java -Xmx2g -jar
    craftbukkit.jar -o true
    Loading libraries, please wait...
    [09:38:34 INFO]: Starting minecraft server version 1.7.9
    [09:38:34 INFO]: Loading properties
    [09:38:34 INFO]: Default game type: CREATIVE
    [09:38:34 INFO]: Generating keypair
    [09:38:34 INFO]: Starting Minecraft server on *:25565
    [09:38:35 INFO]: This server is running CraftBukkit version git-Bukkit-1.7.9-R0.
    1-10-g8688bd4-b3092jnks (MC: 1.7.9) (Implementing API version 1.7.9-R0.2)
    [09:38:35 INFO]: ----- Bukkit Auto Updater -----
    [09:38:35 INFO]: It appears that you're running a Beta Build, when you've specif
    ied in bukkit.yml that you prefer to run Recommended Builds.
    [09:38:35 INFO]: If you would like to be kept informed about new Beta Build rele
    ases, it is recommended that you change 'preferred-channel' in your bukkit.yml t
    o 'beta'.
    [09:38:35 INFO]: With that set, you will be told whenever a new version is avail
    able for download, so that you can always keep up to date and secure with the la
    test fixes.
    [09:38:35 INFO]: If you would like to disable this warning, simply set 'suggest-
    channels' to false in bukkit.yml.
    [09:38:35 INFO]: ----- ------------------- -----
    [09:38:35 INFO]: [Kits] Loading Kits v2.0.1
    [09:38:35 INFO]: [WorldEdit] Loading WorldEdit v5.6.3
    [09:38:35 INFO]: [PermissionsEx] Loading PermissionsEx v1.22.3
    [09:38:35 INFO]: [Essentials] Loading Essentials v2.13.1
    [09:38:35 INFO]: [EssentialsChat] Loading EssentialsChat v2.13.1
    [09:38:35 INFO]: [EssentialsProtect] Loading EssentialsProtect v2.13.1
    [09:38:35 INFO]: [EssentialsSpawn] Loading EssentialsSpawn v2.13.1
    [09:38:35 INFO]: [EssentialsAntiBuild] Loading EssentialsAntiBuild v2.13.1
    [09:38:35 INFO]: Preparing level "world"
    [09:38:35 INFO]: Preparing start region for level 0 (Seed: -6593433975304846851)

    [09:38:36 INFO]: Preparing spawn area: 94%
    [09:38:36 INFO]: Preparing start region for level 1 (Seed: -6593433975304846851)

    [09:38:36 INFO]: Preparing start region for level 2 (Seed: -6593433975304846851)

    [09:38:36 INFO]: [Kits] Enabling Kits v2.0.1
    [09:38:36 INFO]: [WorldEdit] Enabling WorldEdit v5.6.3
    [09:38:37 INFO]: WEPIF: Using the Bukkit Permissions API.
    [09:38:37 INFO]: [PermissionsEx] Enabling PermissionsEx v1.22.3
    [09:38:37 INFO]: [PermissionsEx] Initializing file backend
    [09:38:37 ERROR]: [PermissionsEx]
    ========== UNABLE TO LOAD PERMISSIONS BACKEND =========
    Your configuration must be fixed before PEX will enable
    Details: Error loading permissions file!
    =======================================================
    ru.tehkode.permissions.exceptions.PermissionBackendException: Error loading perm
    issions file!
    at ru.tehkode.permissions.backends.file.FileBackend.reload(FileBackend.j
    ava:332) ~[PermissionsEx.jar:?]
    at ru.tehkode.permissions.backends.file.FileBackend.<init>(FileBackend.j
    ava:120) ~[PermissionsEx.jar:?]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    ~[?:1.7.0_21]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    ~[?:1.7.0_21]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
    rce) ~[?:1.7.0_21]
    at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.7.0_2
    1]
    at ru.tehkode.permissions.backends.PermissionBackend.getBackend(Permissi
    onBackend.java:392) ~[PermissionsEx.jar:?]
    at ru.tehkode.permissions.backends.PermissionBackend.getBackend(Permissi
    onBackend.java:367) ~[PermissionsEx.jar:?]
    at ru.tehkode.permissions.PermissionManager.createBackend(PermissionMana
    ger.java:713) ~[PermissionsEx.jar:?]
    at ru.tehkode.permissions.PermissionManager.setBackend(PermissionManager
    .java:695) ~[PermissionsEx.jar:?]
    at ru.tehkode.permissions.PermissionManager.initBackend(PermissionManage
    r.java:772) ~[PermissionsEx.jar:?]
    at ru.tehkode.permissions.PermissionManager.<init>(PermissionManager.jav
    a:74) ~[PermissionsEx.jar:?]
    at ru.tehkode.permissions.bukkit.PermissionsEx.onEnable(PermissionsEx.ja
    va:158) [PermissionsEx.jar:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) [cr
    aftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:324) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:404) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugin(CraftServer.jav
    a:446) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.bukkit.craftbukkit.v1_7_R3.CraftServer.enablePlugins(CraftServer.
    java:380) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at net.minecraft.server.v1_7_R3.MinecraftServer.n(MinecraftServer.java:3
    52) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at net.minecraft.server.v1_7_R3.MinecraftServer.g(MinecraftServer.java:3
    26) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at net.minecraft.server.v1_7_R3.MinecraftServer.a(MinecraftServer.java:2
    82) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.jav
    a:182) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java
    :436) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:6
    28) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    Caused by: org.bukkit.configuration.InvalidConfigurationException: mapping value
    s are not allowed here
    in "<string>", line 4, column 13:
    prefix: '[PLAYER] '
    ^

    at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo
    nfiguration.java:57) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jn
    ks]
    at ru.tehkode.permissions.backends.file.FileConfig.loadFromString(FileCo
    nfig.java:62) ~[PermissionsEx.jar:?]
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio
    n.java:226) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio
    n.java:169) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at ru.tehkode.permissions.backends.file.FileConfig.load(FileConfig.java:
    32) ~[PermissionsEx.jar:?]
    at ru.tehkode.permissions.backends.file.FileBackend.reload(FileBackend.j
    ava:320) ~[PermissionsEx.jar:?]
    ... 23 more
    Caused by: org.yaml.snakeyaml.scanner.ScannerException: null; mapping values are
    not allowed here
    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:73
    3) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.ja
    va:305) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:17
    9) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(Par
    serImpl.java:563) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]

    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161) ~
    [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146)
    ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) ~
    [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :237) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) ~
    [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :237) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) ~
    [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12
    3) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106)
    ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:121) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]

    at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480) ~[craftbukkit.j
    ar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:399) ~[craftbukkit.jar:git-Buk
    kit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo
    nfiguration.java:55) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jn
    ks]
    at ru.tehkode.permissions.backends.file.FileConfig.loadFromString(FileCo
    nfig.java:62) ~[PermissionsEx.jar:?]
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio
    n.java:226) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio
    n.java:169) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at ru.tehkode.permissions.backends.file.FileConfig.load(FileConfig.java:
    32) ~[PermissionsEx.jar:?]
    at ru.tehkode.permissions.backends.file.FileBackend.reload(FileBackend.j
    ava:320) ~[PermissionsEx.jar:?]
    ... 23 more
    [09:38:37 INFO]: [PermissionsEx] Disabling PermissionsEx v1.22.3
    [09:38:37 INFO]: WEPIF: Using the Bukkit Permissions API.
    [09:38:37 INFO]: WEPIF: Using the Bukkit Permissions API.
    [09:38:37 INFO]: [Essentials] Enabling Essentials v2.13.1
    [09:38:37 INFO]: Essentials: Using config file enhanced permissions.
    [09:38:37 INFO]: Permissions listed in as player-commands will be given to all u
    sers.
    [09:38:37 INFO]: [EssentialsChat] Enabling EssentialsChat v2.13.1
    [09:38:37 INFO]: [EssentialsProtect] Enabling EssentialsProtect v2.13.1
    [09:38:37 INFO]: [EssentialsSpawn] Enabling EssentialsSpawn v2.13.1
    [09:38:37 INFO]: [EssentialsAntiBuild] Enabling EssentialsAntiBuild v2.13.1
    [09:38:37 WARN]: Server permissions file permissions.yml is not valid YAML: whil
    e scanning for the next token
    found character '\t' that cannot start any token
    in "<reader>", line 7, column 1:
    - kits.sign
    ^

    [09:38:37 INFO]: Done (2,501s)! For help, type "help" or "?"

    Please help! D:

    Update:

    I found some tabs, so I replaced them with spaces ._.

    groups:
    Player:
    default: true
    prefix: '[PLAYER] '
    permissions:
    - modifyworld.*
    - commandbook.who
    - commandbook.motd
    - commandbook.rules
    - commandbook.time.check
    - commandbook.spawn
    - commandbook.warp.teleport
    - commandbook.warp.list
    - commandbook.msg
    - commandbook.away
    - commandbook.whereami
    - commandbook.whereami.compass
    - commandbook.home.teleport
    - commandbook.home.set
    - kits.sign


    Admin:
    default: false
    prefix: '[Admin] '
    permissions:
    - bukkit.command.plugins
    - commandbook.*
    inheritance:
    - Member

    Owner:
    default: false
    prefix: '[Owner] '
    permissions:
    - permissions.*
    inheritance:
    - Admin
    users:
    lord_valdemort
    - Owner
    permissions:
    - permissions.*

    I forgot to add, removing the tabs made the red text go away in Notepad++, but not in /plugins :(

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 10, 2016
  2. Offline

    LordValdemort

    Anyone....!!?? :(
     
  3. Offline

    McMhz

    LordValdemort
    Seems to be an error with the config on line 4.
    Take a look at this:
    Code:
    Caused by: org.bukkit.configuration.InvalidConfigurationException: mapping value
    s are not allowed here
    in "<string>", line 4, column 13:
    prefix: '[PLAYER] '
    ^
    
    Edit:
    After looking closer at it, it looks pretty weird.
    Code:
    users:
    lord_valdemort
    Pretty sure it should be something more like this (I may be wrong)
    Code:
    users:
    - lord_valdemort
     
  4. Offline

    Jeyge

    LordValdemort
    The error you are getting is caused by a spacing issue. Most likely caused by ling 3 starting in column 12/14 or something along those lines. You are also inheriting from the Member group in your Admin group but you don't have a Member group. Here is a fixed version of what you have above for you to look at and/or use:
    Code:
    groups:
      Player:
        default: true
        prefix: '[PLAYER] '
        permissions:
        - modifyworld.*
        - commandbook.who
        - commandbook.motd
        - commandbook.rules
        - commandbook.time.check
        - commandbook.spawn
        - commandbook.warp.teleport
        - commandbook.warp.list
        - commandbook.msg
        - commandbook.away
        - commandbook.whereami
        - commandbook.whereami.compass
        - commandbook.home.teleport
        - commandbook.home.set
        - kits.sign
    
    
      Admin:
        default: false
        prefix: '[Admin] '
        permissions:
        - bukkit.command.plugins
        - commandbook.*
        inheritance:
        - Player
    
      Owner:
        default: false
        prefix: '[Owner] '
        permissions:
        - permissions.*
        inheritance:
        - Admin
    users:
      lord_valdemort:
        group:
        - Owner
        permissions:
        - permissions.*
     
    LordValdemort likes this.
  5. Offline

    Quantum64

    Pastebin saves lives
     
  6. Offline

    LordValdemort

    What?
    LordValdemort LordValdemort

    Thanks so much! It finally works! But of course, I have another problem now ._. although this I think should be very easy to fix. When I de-op myself, I can't break anything and I can't place anything! (which causes ALOT of problems since it's a Creative server) I thought - modifyworld.* allowed this, but it seames I was wrong.... what do I do XD

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 10, 2016
  7. Offline

    Jeyge

    Since you are also running EssentialsAntiBuild, you will need to give everyone the essentials.build permission.
     
  8. Offline

    LordValdemort

    My dearest thanks to you sir! :D
     
    Jeyge likes this.
Thread Status:
Not open for further replies.

Share This Page