Inactive [ADMN/INFO] Permissions v2.1 - Continuing the legacy.

Discussion in 'Inactive/Unsupported Plugins' started by Nijikokun, Jan 21, 2011.

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

    Nijikokun

    Permissions 2.1 (Handler)
    Download 2.1 (Jar Only)
    Older: 2.0, 1.9, 1.8, 1.7, 1.6, 1.5, 1.4, 1.3, 1.2, 1.1, 1.0

    Permissions... Done right.
    Permissions allows plugin-authors to utalize a permission system that handles group inheritance, globalized permission settings, and more. All the features of a fine-grained permission system in one plugin.​

    Features
    1. Groups
    2. Group Inheritance, Allows for groups to gain permissions from other groups.
    3. User Permission System
    4. Fine Grained Permission system.
      1. Allowing for Globalized permissions
    5. Easy to use, setup, and implement.
    6. Two cache layers, first from file to memory, then from memory to cache.
      1. Plugins can control cache since version 2.1
    7. And much more.
    For the users


    Permissions gives server admins great control, mostly in-game reloading. Simply use /pr and the file will be re-cached and never touched again until you need to reload it. This allows you to quickly give your users the commands that they need without having to restart the server.

    Installation for 2.0 down:
    1. Download the archive.
    2. Extract contents to the /plugins folder.
    3. Open up /plugins/Permissions/config.yml
      1. Read / modify.
      2. Save.
    4. Reload Server.
    Changelog

    • 2.1
      • Multiple-World support
      • New cache layer, and cache control support for plugins
      • Editing features for plugins to hook into
      • Exempt nodes
      • World copying
    • 2.0
      • Forgot.
    • 1.9
      • Fully fixes inheritance.
        • Groups now inherit groups of groups that inherit groups of...
      • Cache system implemented.
      • Plugin authors can now delegate a variable system if needed.
      • API Updated with two new functions to get the point of what they do across.
        • Along with the new variable checks.
    • 1.8
      • Fixes the broken globalized node issue.
        • node.* is called a `globalized node`
    Supporting Plugins




    I have hit the character limit for this post.​

    Thanks to:
    • sk89q for hiearchical and node system idea.
    • Creator of GroupUsers for api implementation.
    This author has stopped development of this plugin. It is no longer supported and I wouldn't ask for help here, as you won't get any. New Permissions
    -RightLegRed
     
  2. Offline

    Direct1221

    & after you do that, Install General or Essentials as the only command in your permissions file that will work is the spawnmob

    note -

    Code:
        Admin:
            default: false
            info:
                prefix: Survivor King
                suffix:
                build: true
            inheritance:
            permissions:
                - '*'
                - 'spawnmob.*'
    
    remove - 'spawnmob.*'

    as - '*'
    covers everything :)
     
  3. Offline

    wooster

    I am running craftbukkit built from git, the latest, with the isOp() bug fixed, with the latest Essentials 225 and Permissions 2.1:
    2011-02-23 00:22:40 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-444-g9e8ca13 (MC: 1.2_01)

    When people log in, I get the error:
    2011-02-23 00:24:39 [WARNING] Missing a prefix or suffix for null
    And everyone seems to not belong to any group, and they cannot use any commands. My config file is valid YAML.
    Also, the /pr command does not seem to exist. It seems like the module isn't loaded, except that I get that prefix error and it says
    2011-02-23 00:22:56 [INFO] [Permissions] version [2.1] (Handler) loaded

    What's going on here?
     
  4. Offline

    darkcammo

    The upgrade to 424 didn't do it. The downgrade of permissions to 2.0 did though :S

    For now I'll call it a victory. Thanks for the help :)
     
  5. Offline

    MationMac

    I have to download 2.1 when i get home. :)
     
  6. Offline

    Direct1221

    Glad to hear it worked :)
     
  7. Offline

    wooster

    I downgraded to 2.0 and it fixed my issues as well
     
  8. Offline

    Direct1221

    Glad to hear this as well.
    Seems for now Permissions 2.1 is more errors than improvement.

    Goes to show how well 2.0 was coded :)
     
  9. Offline

    risinglotus

    Hey, I am new to permissions and finally thought I had it downpacked. I installed Spawncontrol and added the permissions (well I think I did as isnt '*' all commands?)

    But I when I try the /setspawn command it says I do not have permissions to do that, even though I thought I gave myself permissions.

    Here's my permission 'coding'
    Code:
    # System is no longer used, but may become used in the future
    # Copies is for multiple-world support
    #   Put the name of the world you wish for it to be a clone of, otherwise leave it empty.
    #   Does not work for the default world.
    plugin:
        permissions:
            system: default
            copies:
    
    ##
    # Groups can contain inheritance.
    #   To make a group inherit the permissions from another
    #   group simply place the groups name in the "inheritance:" like so:
    #
    #   Example:
    #       inheritance:
    #           - Default
    ##
    #   All permissions including the asterisks must be placed in single quotes.
    #   like so:
    #
    #       - 'general.spawn'
    #
    #   Otherwise errors will happen!
    ##
    #   Globalized Permission settings:
    #
    #       If a permission contains periods (.) you can denote a globalized parameter:
    #
    #           - 'general.*'
    #
    #       This will allow you to use all general commands.
    #
    ##
    #   Single Asterisk denotes all commands:
    #
    #       - '*'
    ##
    #   To exempt a node use the - prefix like so:
    #       - '-general.time'
    ##
    groups:
        Default:
            default: true
            info:
                prefix:
                suffix:
                build: false
            inheritance:
            permissions:
    
        Moderator:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - 'general.time'
                - 'general.teleport'
                - 'general.teleport.here'
                - 'general.player-info'
        Owner:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - '*'
    ##
    # DarkGrave has control over all commands.
    ##
    users:
        risinglotus:
            group: Owner
            permissions:
            - '*'
    Also console said this java.lang.NullPointerException
    at com.aranai.spawncontrol.SCPlayerListener.onPlayerJoin(SCPlayerLis
    r.java:257)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoade
    va:130)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManag
    ava:225)
    at net.minecraft.server.ServerConfigurationManager.a(ServerConfigura
    Manager.java:96)
    at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:87)
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:27)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:87)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:338)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:252
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-02-23 19:12:49 [INFO] risinglotus lost connection: disconnect.quitting

    Thanks in advance.
     
  10. Offline

    M1sT3rM4n

    Too bad Nijk resigned because y'all aint showin him enough love
     
  11. Offline

    Direct1221

    Downgrade to Permissions 2.0
    --- merged: Feb 23, 2011 8:56 AM ---
    I got nothing but love for Nijikokun ... :(

    No updates to Nijikokun's products means I WILL NOT upgrade my server to 1.3 becuase i cannot use these products.

    If I get confirmation they work (Without other peoples tampering, cause that defeats the purpose of it being Nijikokun's original product) then I will upgrade to the latest version they will work at. Never past.
     
  12. Offline

    Jerry Larsson

    Hi, what's with this error from Permissions 2.1 on 1.3 server:
    "2011-02-23 09:56:03 [INFO] [Permissions] version [2.1] (Handler) fukkin died okay"
    Doesn't seem to work.
    Any advise for me?
     
  13. Offline

    Direct1221

    Wow, what a angry error :-/

    Downgrade to Permissions 2.0 is the best I can tell you. Seems to be alot more stable right now.
     
  14. Offline

    risinglotus

    Hey thanks for the quick reply, I downgraded but now I get this message on CMD.

    Code:
    2011-02-23 19:36:12 [SEVERE] Could not load plugins\Permissions.jar in plugins:
    null
    org.bukkit.plugin.InvalidPluginException
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:85)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:129)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:94)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:55)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:187)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:174)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:120)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:227)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    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:77)
            ... 8 more
    Caused by: while scanning for the next token
    found character         '\t' that cannot start any token
     in "<reader>", line 80, column 21:
    
        ^
    
            at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.ja
    va:360)
            at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:18
    3)
            at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue.produce(P
    arserImpl.java:592)
            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.composeNode(Composer.java:132)
            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.initialize(JavaPlugin.java:178)
            at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:41)
            at com.nijikokun.bukkit.Permissions.Permissions.<init>(Permissions.java:
    74)
            ... 13 more
    2011-02-23 19:36:12 [INFO] [SpawnControl] Warning: Permissions system not enable
    d.
    2011-02-23 19:36:12 [INFO] [SpawnControl] version [0.6.2] loaded

    My preferences look like this
    Code:
    # System is no longer used, but may become used in the future
    # Copies is for multiple-world support
    #   Put the name of the world you wish for it to be a clone of, otherwise leave it empty.
    #   Does not work for the default world.
    plugin:
        permissions:
            system: default
            copies:
    
    ##
    # Groups can contain inheritance.
    #   To make a group inherit the permissions from another
    #   group simply place the groups name in the "inheritance:" like so:
    #
    #   Example:
    #       inheritance:
    #           - Default
    ##
    #   All permissions including the asterisks must be placed in single quotes.
    #   like so:
    #
    #       - 'general.spawn'
    #
    #   Otherwise errors will happen!
    ##
    #   Globalized Permission settings:
    #
    #       If a permission contains periods (.) you can denote a globalized parameter:
    #
    #           - 'general.*'
    #
    #       This will allow you to use all general commands.
    #
    ##
    #   Single Asterisk denotes all commands:
    #
    #       - '*'
    ##
    #   To exempt a node use the - prefix like so:
    #       - '-general.time'
    ##
    groups:
        Default:
            default: true
            info:
                prefix:
                suffix:
                build: false
            inheritance:
            permissions:
    
        Moderator:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - 'general.time'
                - 'general.teleport'
                - 'general.teleport.here'
                - 'general.player-info'
        Owner:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - '*'
    ##
    # DarkGrave has control over all commands.
    ##
    users:
        risinglotus:
            group: Owner
            permissions:    
     
  15. Offline

    Jerry Larsson

    2.0 seemed to work, thanks. Guess I have to wait for next version to avoid all the warnings.
     
  16. Offline

    Direct1221


    Remove:
    Code:
    # System is no longer used, but may become used in the future
    # Copies is for multiple-world support
    #   Put the name of the world you wish for it to be a clone of, otherwise leave it empty.
    #   Does not work for the default world.
    plugin:
        permissions:
            system: default
            copies:
    
    ##
    from your preferences and should work fine.
     
    risinglotus likes this.
  17. Offline

    risinglotus

    Hey, thankyou soo much, got it working. Also I had a space in the notepad +++ after permissions, which also mucked it around. Thanks again.
     
  18. Offline

    Direct1221

    You are very welcome! Enjoy your server :)
     
  19. Offline

    Paullitsch

    I have a big problem! I want to run BigBrother with Permissions but everytime i try BigBrother commands it says: "Tsk. Tsk. Wrong command, buddy."... I have add the premisson with "'bb.admin.*'" but it doenst works.... need help please!

    Here is my world.yml:

    Code:
    # System is no longer used, but may become used in the future
    # Copies is for multiple-world support
    #   Put the name of the world you wish for it to be a clone of, otherwise leave it empty.
    #   Does not work for the default world.
    plugin:
        permissions:
            system: default
            copies:
    
    ##
    # Groups can contain inheritance.
    #   To make a group inherit the permissions from another
    #   group simply place the groups name in the "inheritance:" like so:
    #
    #   Example:
    #       inheritance:
    #           - Default
    ##
    #   All permissions including the asterisks must be placed in single quotes.
    #   like so:
    #
    #       - 'general.spawn'
    #
    #   Otherwise errors will happen!
    ##
    #   Globalized Permission settings:
    #
    #       If a permission contains periods (.) you can denote a globalized parameter:
    #
    #           - 'general.*'
    #
    #       This will allow you to use all general commands.
    #
    ##
    #   Single Asterisk denotes all commands:
    #
    #       - '*'
    ##
    #   To exempt a node use the - prefix like so:
    #       - '-general.time'
    ##
    groups:
        Default:
            default: true
            info:
                prefix:
                suffix:
                build: false
            inheritance:
            permissions:
                - 'general.spawn'
                - 'iConomy.payment'
                - 'iConomy.list'
                - 'iConomy.rank'
        Moderator:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - 'general.time'
                - 'general.teleport'
                - 'general.teleport.here'
                - 'general.player-info'
        Admin:
            default: false
            info:
                prefix: Admin
                suffix:
                build: true
            inheritance:
            permissions:
                - '*'
                - 'bb.admin.*'
    
    ##
    # DarkGrave has control over all commands.
    ##
    users:
        Paullitsch:
            group: Admin
            permissions:
                - 'bb.admin.*'
    users:
        Foxi2010:
            group: Admin
            permissions:
    users:
        Bibob007:
            group: Moderator
            permissions:
    users:
        Kevin:
            group: Moderator
            permissions:
    users:
        Hdevil:
            group: Moderator
            permissions:
     
  20. Offline

    angus22397

    Navigate your way to your craftbukkit folder.
    Extract the archive you downloaded into the plugins/ folder

    Go to plugins/Permissions/ and rename the please-rename-me.yml file to whatever your default worlds name is.
    By default, if you have not changed it; It is usually named world
    Open the file, and continue to the Configuration section!
     
  21. Offline

    Paullitsch

    doesnt works :/
     
  22. Offline

    DevonX

    Hi i have the latest bukkit build but permissions dont seem to work for me. :\ please help me. Heres the error i get:
    Code:
    2011-02-23 12:21:45 [SEVERE] unacceptable character #FFFD special characters are
     not allowed
    in "<reader>", position 1462
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:68)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:159)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.reader.StreamReader.peek(StreamReader.java:117)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.scanner.ScannerImpl.scanFlowScalarNonSpaces(ScannerImpl.java:1449)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.scanner.ScannerImpl.scanFlowScalar(ScannerImpl.java:1434)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowScalar(ScannerImpl.java:846)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchSingle(ScannerImpl.java:831)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:339)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:183)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntry.produce(ParserImpl.java:510)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.composer.Composer.composeSequenceNode(Composer.java:203)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:158)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
    2011-02-23 12:21:45 [SEVERE]    at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    2011-02-23 12:21:45 [SEVERE]    at org.bukkit.util.config.Configuration.load(Configuration.java:73)
    2011-02-23 12:21:45 [SEVERE]    at com.nijiko.permissions.Control.load(Control.java:122)
    2011-02-23 12:21:45 [SEVERE]    at com.nijiko.permissions.Control.loadWorld(Control.java:86)
    2011-02-23 12:21:45 [SEVERE]    at com.nijiko.permissions.Control.getGroup(Control.java:500)
    2011-02-23 12:21:45 [SEVERE]    at com.nijiko.permissions.Control.getGroup(Control.java:1051)
    2011-02-23 12:21:45 [SEVERE]    at com.earth2me.essentials.chat.EssentialsChatWorker.updateDisplayName(EssentialsChatWorker.java:33)
    2011-02-23 12:21:45 [SEVERE]    at com.earth2me.essentials.chat.EssentialsChatWorker.onPlayerJoin(EssentialsChatWorker.java:28)
    2011-02-23 12:21:45 [SEVERE]    at com.earth2me.essentials.chat.EssentialsChatPlayerListener.onPlayerJoin(EssentialsChatPlayerListener.java:27)
    2011-02-23 12:21:45 [SEVERE]    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:130)
    2011-02-23 12:21:45 [SEVERE]    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    2011-02-23 12:21:45 [SEVERE]    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
    2011-02-23 12:21:45 [SEVERE]    at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:96)
    2011-02-23 12:21:45 [SEVERE]    at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:87)
    2011-02-23 12:21:45 [SEVERE]    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:27)
    2011-02-23 12:21:45 [SEVERE]    at net.minecraft.server.NetworkListenThread.a(SourceFile:87)
    2011-02-23 12:21:45 [SEVERE]    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:338)
    2011-02-23 12:21:45 [SEVERE]    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:252)
    2011-02-23 12:21:45 [SEVERE]    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
     
  23. Offline

    tonihoks

    i have download premission and use is and all works but from the new pach on i am no longer admin on my server if i type /warp or/lwc the chat write you have no premission for that area but i macke all right pleae help me and sorry for my bad english i am german
     
  24. Offline

    TOAST7312

    EDIT: Fixed my dumb post.

    I downgraded to 2.0 and upgraded craftbukkit to 424 and still get this.

     
    Cosmic Break likes this.
  25. Offline

    DetKimble911

    Ok, well I've gotten 2.1 to work; but /pr won't. I have to do a full restart.
     
  26. Offline

    MationMac

    Why would he leave bukkit?
     
  27. Offline

    Qtinifier

    I like your work, but if you don't feel like doing this anymore you shouldn't put things like that ...
    I'd like to keep my server and log clean of such language
    Thank you
     
  28. Offline

    DetKimble911

    It only says that if you don't rename your .yaml to the name of your world; vulgar language means nothing, only the context you give it. You should read the op and see that there is a new instruction on how to set 2.1 up.
     
  29. Offline

    Pr4w

    Hey !
    I'm having a problem, here is part of my config file :

    groups:
    Default:
    default: true
    info:
    prefix:
    suffix:
    build: false
    inheritance:
    permissions:
    - 'general.spawn'

    The problem is, new users have the power to build, how can I stop that? :/
     
  30. Offline

    DetKimble911

    Its not spaced correctly at all, take your entire thing and put it in pastebin, i'll fix it for you.
     
  31. Offline

    Juze

    Wrong spacing, and you need AntiBuild plugin to fix that.
     
  32. Permissions (2.0 and 2.1) always gives me an error that is caused while scanning a token by a '\t' character on line 54, column 1. There is no line 54 in the file, however.

    Code:
    plugin:
        permissions:
            system: default
    
    groups:
        Default:
            default: true
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - 'essentials.tpa'
                - 'essentials.tpahere'
                - 'essentials.tpaccept'
                - 'essentials.tpdeny'
                - 'essentials.warp'
                - 'essentials.home'
                - 'essentials.sethome'
                - 'essentials.list'
                - 'essentials.afk'
                - 'essentials.msg'
    
        Moderator:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - 'essentials.kick'
                - 'essentials.ban'
                - 'essentials.banip'
                - 'essentials.unbanip'
    
        Admins:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Moderator
            permissions:
                - '*'
     
Thread Status:
Not open for further replies.

Share This Page