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

    bandit6789

    Code:
    2011-01-22 20:48:53 [INFO] Starting minecraft server version Beta 1.2_01
    2011-01-22 20:48:53 [INFO] Loading properties
    2011-01-22 20:48:53 [INFO] Starting Minecraft server on *:25565
    2011-01-22 20:48:54 [INFO] Preparing level "world"
    2011-01-22 20:48:54 [INFO] Preparing start region
    Preparing spawn area: 8%
    Preparing spawn area: 24%
    Preparing spawn area: 40%
    Preparing spawn area: 65%
    Preparing spawn area: 85%
    2011-01-22 20:49:00 [INFO] [AntiBuild] version [1.0] (Reborn) loaded
    2011-01-22 20:49:00 [INFO] [General] version [1.9] (Yakuza) loaded
    Jan 22, 2011 8:49:00 PM org.bukkit.plugin.SimplePluginManager loadPlugins
    SEVERE: Could not load plugins\iChat.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:83)
            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:43)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:153)
            at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:140)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:104)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:177)
            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:81)
            ... 8 more
    Caused by: java.lang.NullPointerException
            at org.bukkit.util.config.ConfigurationNode.getProperty(ConfigurationNod
    e.java:32)
            at org.bukkit.util.config.ConfigurationNode.getString(ConfigurationNode.
    java:73)
            at org.bukkit.util.config.ConfigurationNode.getString(ConfigurationNode.
    java:90)
            at com.nijiko.iChat.configuration.ConfigurationHandler.load(Configuratio
    nHandler.java:18)
            at com.nijikokun.bukkit.iChat.iChat.<init>(iChat.java:99)
            ... 13 more
    2011-01-22 20:49:00 [INFO] [Permissions] version [1.7] (Handler) loaded
    2011-01-22 20:49:00 [INFO] WorldEdit 2.12 loaded.
    2011-01-22 20:49:00 [INFO] WorldEdit: Permissions plugin detected! Using Permiss
    ions plugin for permissions.
    2011-01-22 20:49:00 [INFO] WorldGuard 3.0b2 loaded.
    2011-01-22 20:49:00 [INFO] WorldGuard: Permissions plugin detected! Using Permis
    sions plugin for permissions.
    2011-01-22 20:49:00 [INFO] WorldGuard: Blacklist loaded.
    2011-01-22 20:49:00 [INFO] WorldGuard: Single session is enforced.
    2011-01-22 20:49:00 [INFO] WorldGuard: TNT ignition is PERMITTED.
    2011-01-22 20:49:00 [INFO] WorldGuard: Lighters are blocked.
    2011-01-22 20:49:00 [INFO] WorldGuard: Lava fire is blocked.
    2011-01-22 20:49:00 [INFO] WorldGuard: Fire spread is UNRESTRICTED.
    2011-01-22 20:49:01 [INFO] BigBrother 1.3.2 initialized
    BombBeGone version 1.3 is enabled!
    BorderGuard version 2.0 is enabled!
    2011-01-22 20:49:01 [INFO] CraftIRC Enabled.
    2011-01-22 20:49:01 [INFO] CraftIRC DEBUG [OFF]
    2011-01-22 20:49:01 [INFO] CraftIRC v1.68b BETA loading.
    2011-01-22 20:49:01 [INFO] CraftIRC - Connecting to server.bossworldmc.com:6667
    2011-01-22 20:49:02 [INFO] CraftIRC - Connected
    Loaded HotSwap version 4 by Zenexer.
    2011-01-22 20:49:02 [INFO] LoginMessage 0.2 enabled
    2011-01-22 20:49:03 [INFO] [MYHOME]: 34 homes loaded
    2011-01-22 20:49:03 [INFO] [MYHOME] Permissions enabled.
    2011-01-22 20:49:03 [INFO] MyHome 1.7.1 enabled
    2011-01-22 20:49:03 [INFO] [MYWARP] Connection with MyHome established.
    2011-01-22 20:49:04 [INFO] [MYWARP]: 41 warps loaded
    2011-01-22 20:49:04 [INFO] [MYWARP] Permissions enabled.
    2011-01-22 20:49:04 [INFO] MyWarp 1.8.1 enabled
    Noon (v1.2 by Feverdream) is on.
    2011-01-22 20:49:04 [INFO] TelePlus 1.5.2 enabled
    2011-01-22 20:49:04 [INFO] Done! For help, type "help" or "?"
    2011-01-22 20:49:07 [INFO] CraftIRC - Joined main channel: #bossworld
    2011-01-22 20:49:07 [INFO] CraftIRC - CraftIRC-bot not in admin channel: , disab
    ling all events for channel
    
    Ok, got the newest iChat 1.1 (after you posted it needed to be redownloaded) got this error. Craftbukkit B127
     
  3. Offline

    nickjyc

    Confirmed. The suffix is being replaced by the prefix.
     
  4. @Nijikokun I downloaded and ran 1.7 using build #126 and I ran into problems. When I typed /plugin list (essentials), my client froze up and crashed out. Also the prefixes never worked when I tested the chat, I have:

    prefix: '&f[&9Player&f]'
    prefix: '&f[&2Mod&f]'
    prefix: '&f[&4Admin&f]'

     
  5. Offline

    mattferd

    Okay i fixed everthing except now my prefixes and such are like this: [?f[?4Admin?f]Admin?f] zOmg_iTz_Nerve:

    So it says its in red and says [Admin]Admin]

    How do I fix it?
     
  6. Offline

    Charles Harvey

    All you need is:

    [?4Admin?f]

    And that will work correctly assuming the double prefix issue gets cleared up.
     
  7. Offline

    Whey

    Getting this error with the re-uploaded 1.1
    Code:
    Jan 22, 2011 10:31:35 PM org.bukkit.plugin.SimplePluginManager callEvent
    SEVERE: Could not pass event PLAYER_CHAT to iChat
    java.lang.NullPointerException
            at java.lang.String.replace(String.java:2219)
            at com.nijiko.Messaging.argument(Messaging.java:48)
            at com.nijikokun.bukkit.iChat.Listener.onPlayerChat(Listener.java:48)
            at org.bukkit.plugin.java.JavaPluginLoader.callEvent(JavaPluginLoader.java:138)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:201)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:527)
            at net.minecraft.server.Packet3Chat.a(SourceFile:24)
            at net.minecraft.server.NetworkManager.a(SourceFile:232)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:65)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:261)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:197)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    
     
  8. Offline

    Desereck

    Staying with 1.6 until these issues get hammered out.
     
  9. Offline

    mattferd

    Still cant get mine to work with colors or without doing stuff like [[Elder]] or [GuestDefault]
    Is there a different way to put it?
    http://pastebin.com/RSavxukf
     
  10. Offline

    xxMatthewo

    Wait how do I rank some one up in game, or change their rank?
     
  11. Offline

    EmVee

    There's a moderate learning curve for this plugin at first, but once you get over the initial confusion, it's pretty powerful. Good job!

    EDIT: That said, double prefixes are annoying. Hope that gets cleared up soon.
     
  12. Offline

    xxMatthewo

    Sorry for spam but How do I rank people up in game?
     
  13. Offline

    racu

    iChat 1.1 get error.

    plz update.
     
  14. Offline

    Nijikokun

    1.2 of iChat uploaded.

    Fixed everything. Sorry about that. Try it now :]
     
  15. Offline

    skawke

    1.2 gives me the error with craftbukkit127

     
  16. Offline

    Brett

    Hey man sorry you probally get this alot, but the prefixes are not working for me


    - 'worldguard.worldguardnotify'
    Admins:
    default: false
    info:
    prefix: &c[Admin]
    suffix:
    build: true
    inheritance:
    - Moderator
    permissions:


    I have tryed many other ways the [Admin] by it self wont appear, even with or with out color code. whats wrong?

    I also completely do not understand what the config file for Ichat is for....

    Also i read your Article on ichat still dont understand
     
  17. Offline

    Mhalkyer

    Post your config.yml in a config block.

    Do you have iChat installed? That is required for colors.
    --- merged: Jan 23, 2011 4:48 AM ---
    Any ETA on getting /modify or /promote?
     
  18. Offline

    racu

    When I want to change user's group or change config setting, I must restart server?

    or any commands of Permissions have?

    I'm not use plugin "GroupUsers"

    and... iChat 1.2 is also error in #127 [​IMG]
     
  19. Offline

    AbsolutePolak

    Jan 22, 2011 10:57:45 PM org.bukkit.plugin.SimplePluginManager callEvent
    SEVERE: Could not pass event PLAYER_COMMAND to Permissions
    java.lang.NullPointerException
    Jan 22, 2011 10:57:45 PM org.bukkit.plugin.SimplePluginManager callEvent
    SEVERE: Could not pass event PLAYER_COMMAND to LWC
    java.lang.NullPointerException

    whenver i use /pr
     
  20. Offline

    riuthamus

    I think the number one thing, is the /modify. From there you can add all the other cool name color perks and such.
     
  21. Offline

    fffizzz

    Any idea whats causing this? i have one player whos group doesnt show up.

    Code:
        swanlake_as:
            group: VIP
            permissions:
        WirelessPillow:
            group: Mods
            permissions:
        WrenisPinkle:
            group: Donator1
            permissions:
        warhamer40k3:
            group: VIP2
            permissions:
    
    wireless is the one who doesnt work. doesnt show group and i get that message above in console. using cb#127, ichat 1.1, and permissions 1.8

    my config.yml -> http://pastebin.com/5FCmfS11
     
  22. Offline

    sharkh20

    Hmm, for some reason or another, it seems Permissions is just not loading on my server. Latest CraftBukkit. Permissions seem to be in order:
    Code:
    groups:
        Default:
            default: true
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - 'essentials.list'
                - 'essentials.home'
                - 'essentials.sethome'
                - 'essentials.mail'
                - 'essentials.helpop'
                - 'essentials.clearinventory'
                - 'essentials.nick'
                - 'essentials.whois'
                - 'essentials.spawn'
                - 'essentials.kit'
                - 'essentials.help'
                - 'essentials.motd'
                - 'essentials.afk'
                - 'lwc.protect'
        Mods:
            default: false
            info:
                prefix: '&2'
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - 'essentials.tp'
                - 'essentials.tphere'
                - 'essentials.getpos'
                - 'essentials.kick'
                - 'essentials.ban'
                - 'essentials.unban'
                - 'essentials.banip'
                - 'essentials.unbanip'
                - 'WorldGuard.region.addowner'
                - 'WorldGuard.region.addmember'
                - 'WorldGuard.region.removeowner'
                - 'WorldGuard.region.flag'
        Admins:
            default: false
            info:
                prefix: '&4'
                suffix:
                build: true
            inheritance:
                - Mods
            permissions:
                - '*'
    
    ##
    # DarkGrave has control over all commands.
    # sk89q can use /spawn & /time
    ##
    users:
        Sharkh20:
            group: Admins
            permissions:
        CoconutSunrise:
            group: Admins
            permissions:
        rocky8781
            group: Mods
            permissions:
        Sirthomas77
            group: Mods
            permissions:
        DrZombieNinja
            group: Mods
            permissions:
    Permission system is set to default. Should anything come up in my console telling me that the plugin is running? WorldEdit and WorldGuard both say in console on server restart: "No known permissions plugin detected. Using configuration file for permissions."
     
  23. Offline

    Brett

    I figured it out but... prefix is repeating it self 2 times
     
  24. Offline

    skawke

    How did you get iChat working? What build of iChat are you using? what build of craftbukkit?
     
  25. Offline

    uncovery

    Here some instructions for those who expect that stuff works out ofthe box:

    Maybe there should be some sort of explanation added to the Permissions Plugin top header.... seriously.

    If you install the permissions plugin, you have the options for prefix, suffix and build permissions, but none of these work out of the box. For the prefix and suffix, you have to install the iChat plugin. The iChat plugin will not work out of the box. It creates a subfolder in the plugins directory, but only an empty configuration file. You need to put this line here (or similar)
    Code:
    message-format: '[+prefix+group+suffix&f] +name: +message'
    into it, and it will work, and stop throwing out an error.

    Similar thing for the building permissions "build: false" which is strangely hidden in the "info" section of the permissions tree. You need the anti-build plugin to use it.

    I am still on a quest to find all the other components that are needed to make this thing work. I guess it is safer to stick to GroupUsers until the Permissions Plugin is sorted out properly.
     
  26. Offline

    Charles Harvey

    If you leave suffix and prefix empty instead of putting brackets; it will work fine. Whats happening is its placing the name of the group in brackets by default and adding those things you're putting in suffix and prefix. Guest Defuatl will stay that way unless you change the group name and remove Guest from prefix.
     
  27. Offline

    sharkh20

    Can anyone tell me if this is working on latest CraftBukkit? Cannot get it to load for the life of me. Even trying to enable it with Essentials, acts as if it does not exist. Same deal with iChat
     
  28. Offline

    Jobsti

    @Nijikokun
    so much thanks!!!!

    [​IMG]
    CB #127 ichat &Permissions latest (2.0/1.2)

    @ALL
    You have to add "message-format:...." to the iChat config by yourself, or you will get an error in the ServerConsole!
     
  29. Offline

    tekac

    Anyone know what this is supposed to mean? I thought it was .. already in..

    [iChat] Permission system not enabled. Disabling Plugin
    [iChat] version [1.2] <Future Dairy> disabled
     
  30. Offline

    Jobsti

    Do you use the latest permissions?
     
  31. Offline

    sharkh20

    Is 1.8 the latest?
     
Thread Status:
Not open for further replies.

Share This Page