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

    DJHenjin

    Hey just today downloaded the current version of bukkit as an upgrade on my server due to all the plugins availiable. I got permissions to work the on the first try. so happily i added further mods, antibuild, dynmap, bigbrother, informant, LWC, worldedit, worldguard, extenday. now i had it tested working with all these plugins working on my laptop to test it. moved the bukkit server folder i created over to my main server machine and edited the config.yml file in the permissions folder to give people building rights and give myself a group called owner. now only problem is all of a sudden no matter what i try i cant get permissions to work anymore. here is my config.yml file contents
    Code:
    # Supports "Default" and "GroupUsers"
    plugin:
        permissions:
            system: default
    
    ##
    # Groups can contain inheritance.
    #   To make a group inherit the permissions from another
    #   group simply place the groups name in the "inheritance:"
    #   field seperated by commas.
    #
    #   Example: inheritance: Default,Admins,
    ##
    #   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:
    #
    #       - '*'
    ##
    groups:
        Default:
            default: true
            info:
                prefix:
                suffix:
                build: false
            inheritance:
            permissions:
                - 'general.spawn'
        Builder:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - 'general.spawn'
                - 'general.time'
     
        Moderator:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - 'general.time'
                - 'general.teleport'
                - 'general.teleport.here'
                - 'general.player-info'
        Admins:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Moderator
            permissions:
                - '*'
        Owner:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Admins
            permissions:
                - '*'
    
    ##
    # DarkGrave has control over all commands.
    # sk89q can use /spawn & /time
    ##
    users:
        DJHenjin:
            group: Owner
            permissions:
                - '*'
    
        steeleturner:
            group: Builder
            permissions:
    
        tom1995:
            group: Builder
            permissions:
    
        cthompsonteal:
            group: Builder
            permissions:
    
        aceofhearts09:
            group: Builder
            permissions:
    
        flight437:
            group: Builder
            permissions:
    
        ankatar:
            group: Builder
            permissions:
    
        oliv3rz1:
            group: Builder
            permissions:
    
        tiger:
            group: Builder
            permissions:
    
        xxtoxicpigxx:
            group: Builder
            permissions:
    
        polmar:
            group: Builder
            permissions:
    
        mikeyspillers:
            group: Builder
            permissions:
    
        aneroth:
            group: Builder
            permissions:
    
        verasul:
            group: Builder
            permissions:
    
        cailynlopez:
            group: Builder
            permissions:
    
        fonsana:
            group: Builder
            permissions:
    
        thegoldenmummy:
            group: Builder
            permissions:
    
        cakewalk360:
            group: Builder
            permissions:
    
        ryan_nufc1996:
            group: Builder
            permissions:
    
        terminus14:
            group: Builder
            permissions:
    
        piggy:
            group: Builder
            permissions:
    
        psoisfun:
            group: Builder
            permissions:
    
        bengerzick:
            group: Builder
            permissions:
    
        buggy_day:
            group: Builder
            permissions:
    
        reaperofnight:
            group: Builder
            permissions:
    
        colts48:
            group: Builder
            permissions:
    
        doodlebeat:
            group: Builder
            permissions:
    
        crazycow101:
            group: Builder
            permissions:
    
        mimepie:
            group: Builder
            permissions:
    
        nobody:
            group: Builder
            permissions:
    
        armegeddon69:
            group: Builder
            permissions:
    
        player:
            group: Builder
            permissions:
    
        elk:
            group: Builder
            permissions:
    
        ojunkyarddog:
            group: Builder
            permissions:
    
        idontknowwhy:
            group: Builder
            permissions:
            
     
  3. Offline

    Nachocuban

    you are giving the player all commands, 3 times, once from the players info, once from the group owners, and once from the inherited group admins, try and remove the * from the player info, and the owners group.
     
  4. Offline

    DJHenjin

    Thank you for that Nacho. now all of a sudden i can access LWC :(
    Code:
    ## LWC configuration file
    #
    # + Github project page: https://github.com/Hidendra/LWC
    # + hMod thread link: http://forum.hey0.net/showthread.php?tid=837
    #
    #Tue Feb 08 17:35:39 MST 2011
    enforce-worldguard-regions=false
    op-is-lwcadmin=true
    blacklisted-modes=
    protection-blacklist=
    db-path=lwc.db
    max-jobs=0
    worldguard-allowed-regions=*
    auto-update=false
    flush-db-interval=10
    i have a feeling this is going to annoy me fast
     
  5. Offline

    MrCamping

    In fact, I was trying to do easier then that. I got a RPG type server.
    I got 3 factions on my server. S0 3 groups for that.
    I also have 6 jobs, that a member of a faction can have.

    That means I would have to use 18 groups, and 3 more everytime I create a new job.
    That also means I have to add those 18 groups as members to all my regions on WorldGuard.
    That would be a total mess.

    Hope multiple groups for users will be added soon. Tought I had read somewhere that it could ne possible.
     
  6. Offline

    Beniamin

    Ahhh...
    I downloaded Permissions v2.0 and i have bukkit 271...
    When i start server no error.
    But when someone join ( in builder group,build:true and commands like spawn etc. )
    He can use all commands i have on server,like give etc.
    PLEASE HELP!
    Code:
     Supports "Default" and "GroupUsers"
    plugin:
      permissions: {system: default}
    groups:
      Guest:
        default: true
        info: {prefix: '&8[&7Guest&8]&7', suffix: '&f', build: false}
        inheritance: []
        permissions: [essentials.spawn, essentials.help, essentials.sethome, essentials.home]
      Builder:
        default: false
        info: {prefix: '&1[&eBuilder&1]&e', suffix: '&f', build: true}
        inheritance: [Guest]
        permissions: [essentials.afk, essentials.rules, essentials.spawn, essentials.playerlist,
          essentials.help, essentials.sethome, essentials.home, essentials.list, essentials.whois,
          essentials.motd, essentials.online, essentials.tp, essentials.ping, essentials.mail,
          essentials.mail.send]
      Moderator:
        default: false
        info: {prefix: '&5[&dMOD&5]&e', suffix: '&f', build: true}
        inheritance: [Builder]
        permissions: [essentials.help, essentials.getpos, essentials.spawn, essentials.playerlist,
          essentials.home, essentials.sethome, essentials.list, essentials.whois, essentials.motd,
          essentials.online, essentials.ping, essentials.tp, essentials.tpa, essentials.tphere,
          essentials.tpohere, essentials.clearinventory, essentials.time, essentials.banip,
          essentials.unbanip, essentials.heal, essentials.ban, essentials.unban, essentials.mail,
          essentials.mail.send, essentials.kick, essentials.msg, essentials.eco, essentials.sell,
          essentials.spawnmob, essentials.kill, essentials.stopfire, essentials.unstuck,
          essentials.jumpto, essentials.afk]
      Admin:
        default: false
        info: {prefix: '&4[&cAdmin&4]&e', suffix: '&f', build: true}
        inheritance: [Moderator]
        permissions: ['*']
      Owner:
        default: false
        info: {prefix: '&2[&aOwner&2]&e', suffix: '&f', build: true}
        inheritance: [Moderator]
        permissions: ['*']
    users:
      Majsterek:
        group: Owner
        permissions: []
      Qsalvic:
        group: Admin
        permissions: []
      Koks21:
        group: Builder
        permissions: []
      Daniel:
        group: Builder
        permissions: []
      heniacz:
        group: Builder
        permissions: []
     
  7. Offline

    Liger_XT5

    Uh, here's mine, and so far it works just fine. There are quite a few differences compared to yours...
    Code:
    # Supports "Default" and "GroupUsers"
    plugin:
        permissions:
            system: default
    
    ##
    # Groups can contain inheritance.
    #   To make a group inherit the permissions from another 
    #   group simply place the groups name in the "inheritance:" 
    #   field seperated by commas.
    #
    #   Example: inheritance: Default,Admins,
    ##
    #   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:
    #
    #       - '*'
    ##
    groups:
        Default:
            default: true
            info:
                prefix: '&f[&7GUEST&f]&7'
                suffix: '&0'
                build: false
            inheritance: 
            permissions:
                - 'general.spawn'
        Friend:
            default: false
            info:
                prefix: '&f[&1FRIEND&f]&1 '
                suffix: '&0'
                build: true
            inheritance: 
                - Default
            permissions:
                - 'lwc.protect'
                - 'mywarp.warp.*'
                - 'myhome.home.*'
                - 'jail.usercmd.jailstatus'
                - 'iConomy.payment'
                - 'iConomy.rank'
                - 'iConomy.list'
                - 'monsterhunt.usercmd.hunt'
                - 'monsterhunt.usercmd.huntscore'
                - 'monsterhunt.usercmd.huntstatus'
                - '/stats'
                - '/ach'
        Moderator:
            default: false
            info:
                prefix: '&f[&3MOD&f]&3'
                suffix: '&1'
                build: true
            inheritance:
                - Friend
            permissions:
    ##            - 'lwc.mod'
                - 'general.teleport'
                - 'general.teleport.here'
                - 'general.player-info'
                - 'mywarp.*'
                - 'myhome.*'
                - 'iConomy.withdraw'
                - 'iConomy.deposit'
                - '/achadmin'
                - '/statsadmin'
        Admins:
            default: false
            info:
                prefix: '&f[&4ADMIN&f]&4'
                suffix: '&1'
                build: true
            inheritance:
                - Moderator
            permissions: <<Ignore what's here, I put these in as notes for future groups>>
                - '*'
    #            - 'jail.command.jailcreate'
    #            - 'jail.command.jaildelete'
    #            - 'jail.command.jail'
    #            - 'jail.command.unjail'
    #            - 'jail.command.jailtransfer'
    #            - 'jail.command.jailtransferall'
    #            - 'jail.command.jailcheck'
    #            - 'jail.command.jailtelein'
    #            - 'jail.command.jailteleout'
    #            - 'jail.command.jaillist'
    #            - 'jail.command.unjailforce'
    #            - 'jail.command.jailclear'
    #            - 'jail.command.jailclearforce'
    #            - 'iConomy.reset'
    #            - 'monsterhunt.admincmd.huntstart'
    #            - 'monsterhunt.admincmd.huntstop'
    #            - '/locate'
    #            - 'worldedit.selection.*'
    #            - 'somethingelse.dancing.*'
    
    ##
    # DarkGrave has control over all commands.
    # sk89q can use /spawn & /time
    ##
    users:
        ligerxt5:
            group: Admins
            permissions:
        riky_516:
            group: Moderator
            permissions:
        ibmoodysniper:
            group: Moderator
            permissions:
        StrikerX5:
            group: Friend
            permissions:
    
    
     
  8. Offline

    murphmaster01

    I've been experiencing the same problem BeerBaron is and I've managed to track it down.

    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:79)
            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:53)
            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:77)
            ... 8 more
    Caused by: mapping values are not allowed here
     in "<reader>", line 41, column 18:
                    build: true
                         ^
    
            at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:74
    5)
            at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.ja
    va:307)
            at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:18
    3)
            at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(Par
    serImpl.java:564)
            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.composeMappingNode(Composer.java
    :228)
            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)
            ... 13 more
    This error only shows up when I attempt to use a prefix/suffix with iChat.

    I'm not sure why but the error disappears when I leave those fields blank, the error persists even when using your example config.yml

    This might be an error with iChat I honestly am clueless, but since it only occurs due to editing the permission config I figured I should post this here.

    Edit: While adding users to my config file one user in particular causes an error to occur. I suspect it is because his name is just a string of 6 numbers. Here is the console log.

    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:79)
            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:53)
            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:77)
            ... 8 more
    Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to jav
    a.lang.String
            at com.nijiko.permissions.Control.load(Control.java:112)
            at com.nijikokun.bukkit.Permissions.Permissions.setupPermissions(Permiss
    ions.java:144)
            at com.nijikokun.bukkit.Permissions.Permissions.<init>(Permissions.java:
    100)
            ... 13 more
    I hope you are able to resolve the second problem quickly as it is vital to any server to be able to add users of all names to groups, I'm sure others will agree.
     
  9. Offline

    Isabaellchen

    Each group should have a members node, so you dont have to put in sepperate lines of code for every single player that is not in your default group.

    Adding and deleting players from that memberlist node should also be possible via your API.
    If it was done with xml instead of yaml i could offer you the code for that, but that shouldnt be too different
     
  10. Offline

    BeerBaron

    cant some one help me?
     
  11. Offline

    AmazingHayman

    I'm very interested in that Plugin, bit I think its very difficult to learn. Especially for newbies.

    An I got a little question: I it possible to use other Plugins with Permissions which aren't listed in the "supporting plugins" list? Or will the server crash?
     
  12. Offline

    Naphtaline

    I don't think it will crash...
    But the plugin who is not using Permissions will just ignore it.


    For next versions, is it possible to add :
    - permissions for building/destroying blocks (true for all by default as "build: false" do nothing or maybe I am wrong somewhere ?)
    - permissions for building/destroying the spawn zone (false for all by default if not in ops.txt)
     
  13. Offline

    Yihka


    No empty spaces inbetween stuff...

    Should be

    Same for groups...
     
  14. Offline

    Cyclonit

    I bet this question was already answered several times but it seems as if I'm to dumb to find the answer via google or the forum search T.T

    Does this addon have commands to add people to groups?
     
  15. Offline

    Lewis

    No, you need Essentials or a similar plugin which has a command for that. Essentials is /modgrp *player* *group*
     
    GEN3RIC likes this.
  16. Offline

    quvin4

    Very good plugin :D i love it! but is there any way to make colours? like, if im mod my name becomes light blue? or another color! and in hmod u were able to put [owner] before your name and make your name with rainbow colours :D all this with no plugin! xD
     
  17. Offline

    Emirin

    So..what are the chances we can get that yml in a sql config so I can add this as a required plugin to mine admin?
     
  18. i dont get what i have to do please can someone post a code that does this

    first people called builders can spawn and do normal things like on singleplayer and sethome
    mods can change time day, teleport people and teleport to them also set home same as builders
    admins can make people mods and do things mod and builders can do
    owner/darkgrave power over everyone can make admins too and do everything admins can
     
  19. Offline

    GEN3RIC

    Thanks. However I will note that Essentials seems to duplicate some other plugins and you can't really turn off individual features in Essentials (correct me if I am mistaken). Also in craftbukkit 288, using /modgrp it succeeds in moving the player to that group, but it crashes the server with zero errors. I also tried the plugin Modify (not yet in releases) but it's broken right now too. Anybody can move anybody anywhere, and it doesn't re-evaluate the permissions without a restart.
     
  20. Offline

    dak393

  21. Offline

    storma

    QFT. ;)
     
  22. Offline

    Obliviator

    Which build currently works with permissions?
     
  23. Offline

    Blackstorm72

    I am not having any problems with #298 build on permissions 2.0
    Others might, but my server is working as intended with it on that build.
     
  24. Offline

    strupan

    I was wondering if anyone is able to set n example of how to edit the config for permissions? I have the default one at the moment but whenver i miss with it, it will give me an error.

    can someone post an example of applying a simple permission like 'test.blah.set' on to pastebin or something so i know where i am suppose to add it?
     
  25. Offline

    Etsijä

    The example in the OP and the default config.yml is really quite straightforward. Maybe you could pastebin the version you're trying instead so others can correct?
     
  26. Offline

    talbot



    i'd like to know this too. CAN permissions support multiworlds.
     
  27. Offline

    carminer789

    I'm having a problem. When I start the server no errors but I cannot do any of the admin commands...

    here is my config

    Code:
    plugin:
        permissions:
            system: default
    
    groups:
        Newb:
            default: true
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - 'essentials.home'
                - 'essentials.sethome'
                - 'essentials.mail'
                - 'essentials.list'
                - 'essentials.time'
                - 'essentials.help'
                - 'essentials.motd'
                - 'mcbans.view_ban'
        Admins:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            - Newb
            permissions:
                - '*'
    
    users:
        carminer789:
            group: Admins
            permissions:
        jaz_zimmer:
            group: Admins
            permissions:
            
    If you can help please do.


    Thanks,
    carminer789
     
  28. Offline

    zergling50

    pretty cool
     
  29. Offline

    WhiteDragon

    I am trying to add stuff under permissions like below:

    Code:
    groups:
        Default:
            default: true
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - 'general.spawn'
                - 'general.spawn.set'
    BUT the - 'general.spawn.set' is in red and not black coloring in notpad++ what am I doing wrong?
    --- merged: Feb 10, 2011 3:28 PM ---

    NVM I figured it out. I had to us back space to get back to the start of the line then I had to space out to the right place and type from there. All good now.
     
  30. Offline

    jblaske

    Is it intentional that when a player is in ops.txt they ignore user and group based permissions?
    If so, is there a way to override this?
     
  31. Offline

    MIKUiqnw0

    Simply do not use it or limit it to admins with console / RD / panel access.
     
Thread Status:
Not open for further replies.

Share This Page