Please please help with permissions

Discussion in 'Bukkit Help' started by stolen_insanity, Feb 7, 2011.

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

    stolen_insanity

    This is my set up but when i run the server I get errors saying I've used bad characters. I also want to make it so new players have no building rights, how do I do this? Please help.

    Code:
    groups:
        Default:
            default: true
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - 'essentials.warp'
                - 'essentials.help'
                - 'essentials.spawn'
        vip:
            default: false
            info:
                prefix: '&a'
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - 'essentials.home'
                - 'essentials.sethome'
                - ‘essentials.msg’
        Super:
            default: false
            info:
                prefix: '&f'
                suffix: SUPER
                build: true
            inheritance:
                - vip
            permissions:
                - 'essentials.give'
    
        admins:
            default: false
            info:
                prefix: '&c'
                suffix: ADMIN
                build: true
            inheritance:
            permissions:
                - '*'
    
    ##
    # DarkGrave has control over all commands.
    # sk89q can use /spawn & /time
    ##
    users:
        stolen_insanity:
            group: admins
            permissions:
                - '*'
        Miasan:
            group: admins
            permissions:
                - '*'
        oldANTZ:
            group: Super
            permissions:

    Also this is the error code:

    Code:
    SEVERE: Could not load plugins\Permissions.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:78)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:117)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:82)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:48)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:167)
            at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:154)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:106)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:202)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    Caused by: java.lang.reflect.InvocationTargetException
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    
            at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
    rce)
            at java.lang.reflect.Constructor.newInstance(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:76)
            ... 8 more
    Caused by: unacceptable character #FFFD special characters are not allowed
    in "<reader>", position 1362
            at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.ja
    va:68)
            at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:159)
            at org.yaml.snakeyaml.reader.StreamReader.peek(StreamReader.java:117)
            at org.yaml.snakeyaml.scanner.ScannerImpl.scanFlowScalarNonSpaces(Scanne
    rImpl.java:1449)
            at org.yaml.snakeyaml.scanner.ScannerImpl.scanFlowScalar(ScannerImpl.jav
    a:1434)
            at org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowScalar(ScannerImpl.ja
    va:846)
            at org.yaml.snakeyaml.scanner.ScannerImpl.fetchSingle(ScannerImpl.java:8
    31)
            at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.ja
    va:339)
            at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:18
    3)
            at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntry.produce(
    ParserImpl.java:510)
            at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
            at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
            at org.yaml.snakeyaml.composer.Composer.composeSequenceNode(Composer.jav
    a:203)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:158)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12
    2)
            at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    
            at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:124)
            at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
            at org.bukkit.util.config.Configuration.load(Configuration.java:73)
            at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:46)
            at com.nijikokun.bukkit.Permissions.Permissions.<init>(Permissions.java:
    74)
    --- merged: Feb 7, 2011 7:17 PM ---
    Since this error, some commands won't work like /time day.
    It says I don't have the right to use it but i have '*' in my permissions.
     
  2. Offline

    kjab

    You most likely have a tab in place of a series of spaces use notepad++ to find and fix them. In the future please use the search function. This exact error has been described and solved numerous times.

    In the default section set build: false. This will prevent default players ie those without a group to not be able to build. Make sure however that you keep it set to true in all other groups
     
  3. Offline

    c0mp

    I believe in addition to setting build: false, you also need to install the Anti-Build plugin.
     
Thread Status:
Not open for further replies.

Share This Page