Inactive [ADMN/DEV] Permissions v2.7.4 (Phoenix) - DISCONTINUED! 3.0 has a new home!

Discussion in 'Inactive/Unsupported Plugins' started by TheYeti, Feb 25, 2011.

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

    TheYeti

    Permissions 2.7.4 (Phoenix) - Now with AntiBuild built in!
    Download:
    Latest Stable: Full Zip | Jar Only
    Latest Dev Build: Full Zip | Jar Only
    Previous Versions: 2.7.3 (JAR) | 2.7.2 (JAR) | 2.7.1 (JAR) | 2.7 (JAR) | 2.6 (JAR) | 2.5.5 (JAR) | 2.5.4 (JAR) | 2.5.3 (JAR) | 2.5.2 (JAR) | 2.5.1 (JAR) | 2.5 (JAR) | 2.4 (JAR) | 2.3 (JAR) | 2.2 (JAR)

    Plugin Authors: How to hook into Permissions

    Permissions 2.x is being discontinued! 3.0 can be found HERE!!!


    I am discontinuing Permissions 2.x and leaving the project. Permissions is not going away though! Since 2.6 I have been working closely with another developer and added them to the team. For the past several version they have not only been assisting with 2.x but also doing a lot of the development of much anticipated 3.x. rcjrrjcr will be taking over as lead developer of Permissions from 3.x forward. I have full faith in them and after working closely with them on the development on the last few version and the next major version I feel that I am leaving this project in more than capable hands. I put way to much work into this project to just leave it with anyone, and this is one of the few programs that I am incredibly proud of.

    Many people will probably wonder why I am leaving again after taking over the project just a few months ago. I could quote drama and headaches, of which there were quite a few with this project. Unfortunately real life happens. Many people already know that I have been having medical issues here lately. Unfortunately while they have gotten better, they have not gone away. This coupled with other real life commitments, going to school full time, and starting up my own company, I am currently in the process of being laid off from work. At this point I have so much stuff going on in my life and am being pulled in so many directions that I am not able to get any work done on anything. This has lead to me missing commitments and letting people down on multiple things.

    Permissions is also a very high maintenance plugin that requires a lot of attention and time. Right now I am not able to devote that time and do not feel it is fair for me to try to continue to be the lead developer on it. I had originally thought that adding other members to the team would be helpful, but unfortunately this just lead to frustration for them and myself as I just was not able to commit to the project enough. Hence, 3.0 has been rewritten almost exclusively by rcjrrjcr with minimal contributions by myself.

    At this point I will be stepping away from the project to focus more on real life and to try to free up some time for other projects and to work with more individual like the wonderful HeroCraft Coding team to fulfill some commitments that I made to them a long time ago and sadly did not come through on. I feel that this is the best for all involved, both myself and the other Permissions developers, as well as the community who deserve someone who can contribute more time and attention to them and supporting them. I do not want to see Permissions end up like many other plugins with an absentee programmer and just slowly wasting away from a great plugin with a lot of potential to a headache with no support.

    I will still be active in the community, just not as much as not in the same way. I'm sure my server will be more than happy to have their head admin back and active again as well.

    Thank you and happy gaming.




    Changelog
    • 2.7.4
      • Added overload of has() and permissions() for plugin devs
    • 2.7.3
      • Fixed negate node add/remove bug.
    • 2.7.2
      • Fix for small subtle bug introduced in last minor version.
    • 2.7.1
      • Commit by DThielke to fix several bugs with programmatic modifications of user permissions.
    • 2.7
      • Further commits by rcjrrjcr
        • Removed negatedNode checks
        • Temp fix for NULL issue
        • WorldConfigurationModification to save only modified configs
        • Fix for cache problems
    • 2.6
      • Pulled in commits by rcjrrjcr
      • Fixed versioning. Last version should have technically been 2.6
      • Fixed invalid config file being written
      • Fixed erroneous conversion message.
    • 2.5.5
      • Updated to be compliant with CB600+
      • Further Maven Integration and Autobuilding
      • Better handling of configuration file errors.
        • If you do not have a world config file for the default world at startup it will now look for config.yml
        • If it cannot find that it will look for world.yml instead in case you named it that when that is not what is in level-name:
        • It will rewrite the config file to be the proper name. At this time it does not delete the old one though.
      • Removed defunct public abstract calls. If your not using the right one by now you should be shot anyway.
    • 2.5.4
        • Added Command aliases for perms and pr
        • Changed the way directories are handled.
        • Stopped it from creating an empty <world>.yml file in base directory
        • Moved project to using Maven.
    • 2.5.3
      • Change from File.pathSeparator to File.separator to fix multiworld perms
    • 2.5.2
      • Added more instructions to the included config file within the plugin
      • Added a check that will use the default world permissions if a world specific config file cannot be found.
      • Added a function to get only the group that a player is assigned to without checking for group inheritance.
      • Added a change to colorize() to fix it hopefully not adding an extra unneeded ascii character and thus creating a linebreak/color switch issue
      • Removed permissions.info as it was not needed and was a artifact of testing I was doing.
    • 2.5.1
      • Fixed a bug that could cause a group to be returned as null for getGroups()
    • 2.5
      • Added in AntiBuild functionality to Permissions
      • Minor code tweaks
      • Added getGroups(world, player) to PermissionHandler so that plugins can call it to get all of a users groups
      • Fixed the inability to use the permissions -reload all command from within the console. I still need to do some more work on this as it doesn't seem to like to accept anything other than all from console.
    • 2.4
      • Refactored namespaces to keep in line with Java & Bukkit policy
        • This was cancelled as it ended up being not needed
      • Fixed setupPermissions()
    • 2.3
      • Undid removal of some code that I had overzealously purged during cleanup
      • Merged in last of Nijikokun's changes
      • Re-ordered the main class to attempt to fix the problems with Plugin API
    • 2.2
      • Developer change
      • Fixed reloading of configuration files
      • Moved commands to registering with plugin.yml
      • Commands now use onCommand instead of onPlayerCommand
      • Command is now /permissions instead of /pr
    [/SPOILER]
     
    mruczek, kahlilnc, Pii and 58 others like this.
  2. Offline

    Simon Smith

    this is my config:
    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.
    #   If this file is for your default world (the one in server.properties) then you must
    #   leave copies blank.
    #  Example: copies: Derp    -  This will clone the permissions of the world Derp
    #
    # Make sure to rename this file to the name of the world that is in sever.properties under
    # level-name.  So if it is level-name: world  then this should be world.yml and in the
    # plugins/Permissions directory (ie. plugins/Permissions/world.yml)
    #
    # NOTE: Do not use tabs while editing this document.  Use only spaces.  A good way to avoid
    # doing this is to use Notepad++ and replace the tab with 4 spaces.
    plugin:
        permissions:
            system: default
            copies:
    
    ##
    # AntiBuild is included with this.  To disable a group from being able to build then
    # set the build: flag to false (build: false).  If you want a group to be able to build
    # then set it to true.
    ##
    # 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:
    #
    #       - 'foo.bar'
    #
    #   Otherwise errors will happen!
    ##
    #   Globalized Permission settings:
    #
    #       If a permission contains periods (.) you can denote a globalized parameter:
    #
    #           - 'foo.*'
    #
    #       This will allow you to use all general commands.
    #
    ##
    #   Single Asterisk denotes all commands:
    #
    #       - '*'
    #   If you give a group this permissions, do not have the group inherit any permissions
    #   from other groups.  Any users assigned to this group should NOT be given any additional
    #   permissions either.
    ##
    #   To exempt a node use the - prefix like so:
    #       - '-foo.bar'
    ##
    #   prefix: and suffix: do not do anything on their own.  You need another outside plugin
    #   such as iChat or HeroChat in order for these to do anything.
    groups:
        Default:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: false
            inheritance:
            permissions:
                - 'foo.bar'
        Moderator:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
                - Default
            permissions:
                - 'bar.foo'
        Admins:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - '*'
    
    ##
    # Users denote which users are included in which group.
    # TheNo1Yeti is in the Admin group
    # Herpina is a member of the Moderator group but also has access
    # to the herp.derp permissions
    # Derpina is a member of the admin group but does not have access
    # to the derp.derp permission node
    # Users can also have a prefix and suffix as seen with Herpina
    ##
    users:
        si458:
            group: Admins
            permissions:
        Herpina:
            group: Moderator
            info:
                prefix: 'Moo'
                suffix: 'Cow'
            permissions:
                - 'herp.derp'
        Derpina:
            group: Admins
            permissions:
                - '-derp.derp'
    i cant even do the basic commands like the set time or kick people
    i can however do the permissions commands like reload but also the /plugins to view the plugins installed??

    weird???
     
  3. Offline

    JackTDawson


    The answer as simple as this :

    - 'foo.bar'

    you have that where other permissions should be at.. replace it with things like the following example

    Show Spoiler

    Magistrate:
    default: false
    info:
    prefix: ''
    suffix: ''
    build: true
    inheritance:
    - Peasant
    - Citizen
    permissions:
    - essentials.mute
    - essentials.jump
    - essentials.time
    - essentials.give
    - essentials.item
    - essentials.protect
    - essentials.signs.protection.create
    - essentials.signs.protection.use
    - essentials.afk
    - essentials.whois
    - magiccarpet.mc


    Your permissions NEEDS to show what permissions your wanting people to have. Also, hopefully you are actually installing the plugins your trying to access.. lol :p

    The other problem could be this.. did you run it through the YML parser and also in notepad ++ for any errors or hidden characters ?
     
  4. Offline

    Simon Smith

    ill try the foo.bar thing now and yes i ran it through the YML thingy (http://yaml-online-parser.appspot.com/) and it said it was fine?
    and yes i used notepad++
     
  5. Offline

    JackTDawson

    Awesome bro. :) If you need me to log into your server to help you test it out.. let me know.
     
  6. Offline

    Simon Smith

    ok tried the foo.bar thingy and nothing :(

    i have noticed in the YAML online checker thingy, this when i validate the code

    Code:
       },
        "si458": {
          "group": "Admins",
          "permissions": null
        }
    could this be the issue???
     
  7. Offline

    JackTDawson


    Ahh the dreaded NULL again.. in previous posts.. one of the coders rcjrrjcr and I worked together to solve the NULL issue. Which version of the Permissions are you using ? And if its from yheti, although he is the original, rcjrrjcr made a temporary fix version of the permissions file.

    rcjrrjcr's version of Permissions ( Working 2.6 )
    http://dl.dropbox.com/u/629303/Permissions.jar

    I am running this on my server and it works just fine. Before you run it. GET RID of all NULLs in the file. ( Even if your showing the file here in the forums as no NULL in it, the server itself your running it on might still have it all over the file. )
     
  8. Offline

    Simon Smith

    im running version 2.6 from the url link above (http://www.theyeticave.net/downloads/permissions/latest/Permissions-bin.zip)
    but ill give the link ago u gave me...
     
  9. Offline

    Neko

    I can't add new permissions. I put in new permissions, save, and close then reload the server. I reopen permissions and the new ones arent there. :/
     
  10. Offline

    JackTDawson

    Yes.. again.. i'll repeat what I been saying all over this thread.. there is a patched fix temporary.. rcjrrjcr made it and has it for download.

    http://dl.dropbox.com/u/629303/Permissions.jar

    Please make sure to get rid of the word NULL that is all over your file which is causing issues.
     
  11. Offline

    darthsiddious

    is there a way to add subgroups? im trying to use this in how i want, but its not really doing what i need. so for example i have a groups "defult" "a" "b" and "c" and i have sub groups "d,e,f,g,h,i,j,k,l". now what i want to do is from defult, you can go to "a" "b" "c". then you have "a" can go to "d, e, f", "b" can go to "g, h, i", and "c" can go to "j, k, l". is there a way to do this or am i forced to go a different route?
     
  12. Offline

    vfern_fern

    I am having troubles with using the /permissions command

    I edit the .yml document and then I go back to MC and type in /permissions and it just says:

    Unknown console command. Type "help" for help.

    I am using the Essential Plugins.

    thank you
     
  13. Offline

    rcjrrjcr

    Sorry, I forgot about that. I'm inept at IRC, and I live in a totally different timezone (Singapore, GMT+8) , making it hard to communicate. I'll try to join if I can.
     
  14. Offline

    ns1337

    Anyone?
     
  15. Offline

    Vettexl

    Sorry if this has been asked already, but how do I add colors so that usernames can be different for each group? I'm trying and can't get it.
     
  16. Offline

    chancez4

    How do you change the color of your username?
     
  17. Offline

    woodzy

    use ichat
     
  18. Code:
    users:
        BurnseyBoi:
            group: Admins
            info:
                prefix: '&6<Owner'
                suffix: '>&f'
    User ones override group ones. You need iChat or HeroChat for them to do anything though.
     
  19. Offline

    jeffklam

    I am getting this when anyone logs into the server. Running CB617. Permissions 2.6 seems to be working fine other than this error spamming the server.

    Code:
    2011-04-12 18:51:52 [INFO] Jilkos [/74.9.3.202:51843] logged in with entity id 2434093
    2011-04-12 18:51:52 [SEVERE] java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.inGroup(Ljava/lang/String;Ljava/lang/String;)Z
    2011-04-12 18:51:52 [SEVERE]     at com.sk89q.bukkit.migration.NijiPermissionsResolver.inGroup(NijiPermissionsResolver.java:70)
    2011-04-12 18:51:52 [SEVERE]     at com.sk89q.bukkit.migration.PermissionsResolverManager.inGroup(PermissionsResolverManager.java:106)
    2011-04-12 18:51:52 [SEVERE]     at com.sk89q.worldguard.bukkit.WorldGuardPlugin.inGroup(WorldGuardPlugin.java:219)
    2011-04-12 18:51:52 [SEVERE]     at com.sk89q.worldguard.bukkit.WorldGuardPlayerListener.onPlayerJoin(WorldGuardPlayerListener.java:313)
    2011-04-12 18:51:52 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:169)
    2011-04-12 18:51:52 [SEVERE]     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    2011-04-12 18:51:52 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
    2011-04-12 18:51:52 [SEVERE]     at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:98)
    2011-04-12 18:51:52 [SEVERE]     at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:87)
    2011-04-12 18:51:52 [SEVERE]     at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:27)
    2011-04-12 18:51:52 [SEVERE]     at net.minecraft.server.NetworkListenThread.a(SourceFile:87)
    2011-04-12 18:51:52 [SEVERE]     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
    2011-04-12 18:51:52 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    2011-04-12 18:51:52 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    2011-04-12 18:51:52 [SEVERE] java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.inGroup(Ljava/lang/String;Ljava/lang/String;)Z
    2011-04-12 18:51:52 [SEVERE]     at com.sk89q.bukkit.migration.NijiPermissionsResolver.inGroup(NijiPermissionsResolver.java:70)
    2011-04-12 18:51:52 [SEVERE]     at com.sk89q.bukkit.migration.PermissionsResolverManager.inGroup(PermissionsResolverManager.java:106)
    2011-04-12 18:51:52 [SEVERE]     at com.sk89q.worldguard.bukkit.WorldGuardPlugin.inGroup(WorldGuardPlugin.java:219)
    2011-04-12 18:51:52 [SEVERE]     at com.sk89q.worldguard.bukkit.WorldGuardPlayerListener.onPlayerJoin(WorldGuardPlayerListener.java:317)
    2011-04-12 18:51:52 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:169)
    2011-04-12 18:51:52 [SEVERE]     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    2011-04-12 18:51:52 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
    2011-04-12 18:51:52 [SEVERE]     at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:98)
    2011-04-12 18:51:52 [SEVERE]     at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:87)
    2011-04-12 18:51:52 [SEVERE]     at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:27)
    2011-04-12 18:51:52 [SEVERE]     at net.minecraft.server.NetworkListenThread.a(SourceFile:87)
    2011-04-12 18:51:52 [SEVERE]     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
    2011-04-12 18:51:52 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    2011-04-12 18:51:52 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    
    
     
  20. Try updating to CB670, see if that gets rid of it
     
  21. Offline

    JackTDawson


    I use nothing but Essentials.Chat for mine.. works great. Took me a lot of time to edit this. :)

    EssentialsChatColors.jpg

    Example of my config.yml file with essentials 2.1.31.
    Show Spoiler

    Code:
    ############################################################
    # +------------------------------------------------------+ #
    # |                       Notes                          | #
    # +------------------------------------------------------+ #
    ############################################################
    
    # If you want to use special characters in this document, such as accented letters, you MUST save the file as UTF-8, not ANSI.
    # If you receive an error when Essentials loads, ensure that:
    #   - No tabs are present: YAML only allows spaces
    #   - Indents are correct: YAML heirarchy is based entirely on indentation
    #   - You have "escaped" all apostrophes in your text: If you want to write "don't", for example, write "don''t" instead (note the doubled apostrphe)
    #   - List items are prefixed with a hyphen and indented:
    #       lists:
    #         - look like this
    #       not:
    #       - like this
    #   - Text with symbols is enclosed in single or double quotation marks
    #   - CraftBukkit and Permissions have been updated: CraftBukkit and Essentials almost always line up, but sometimes other plugins fall behind CraftBukkit's multiple daily updates
    #   - You have saved the document as UTF-8, NOT the default, ANSI
    
    
    
    
    
    ############################################################
    # +------------------------------------------------------+ #
    # |                 Essentials (Global)                  | #
    # +------------------------------------------------------+ #
    ############################################################
    
    # A color code between 0-9 or a-f. Set to 'none' to disable.
    ops-name-color: 'c'
    
    # The character(s) to prefix all nicknames, so that you know they are not true usernames.
    nickname-prefix: '~'
    
    # The delay, in seconds, required between /home, /tp, etc.
    teleport-cooldown: 0
    
    # The delay, in seconds, before a user actually teleports.  If the user moves or gets attacked in this timeframe, the teleport never occurs.
    teleport-delay: 0
    
    # The delay, in seconds, required between /heal attempts
    heal-cooldown: 60
    
    # The number of items given if the quantity parameter is left out in /item or /give.
    default-stack-size: 64
    
    #what to prevent from /i /give
    #e.g item-spawn-blacklist: 46,11,10
    item-spawn-blacklist: 10,11,46,8,9,95
    
    # Whether or not to reclaim memory on player logout; this is technical, and should only be changed under special circumstances.
    # This generally increases server stability unless very specific runtime configurations are used.
    # HOWEVER, it is known to cause lag upon users logging OUT, so beware!
    reclaim-onlogout: false
    
    # Should primitive spawn protection be enabled?  For most servers, this should be flase; it is better to use a third-party plugin to protect it.
    spawn-protection: false
    
    # Nether settings (switch between worlds with "/world nether" and "/world normal")
    # Sets whether the nether system is enabled, what folder to save the world in, and whether portals should teleport players between worlds.
    nether:
      enabled: false
      folder: nether
      portals-enabled: false
      generate-exit-portals: false
    
    # Mob limit on spawnmob
    spawnmob-limit: 2
    
    # The message of the day, displayed on connect and by typing /motd.
    motd:
      - '&3Welcome to &2Wonder World&3, &a{PLAYER}&3!'
      - '&3If you are set as a &cJester &3type &c/Rules &3to see the Wonder Worlds server Rules.'
      - '&3If you are set as a &cPeasant&3, then PM &9JackDawson &3by typing &c/mail JackDawson &3( your message here ).'
    
    # The server rules, available by typing /rules
    rules:
      - '&f[&31&f] &6No Griefing! If you are set as &cJester&6, it means you were caught&c!'
      - '&f[&32&f] &6Do not leave floating items because it lags the server. Get all Saplings too.'
      - '&f[&33&f] &6This server is for fun, it is NOT a required server.'
      - '&f[&34&f] &3JackDawson&6 pays for the server and is &9Horus&6. Type &c/mail &6to send him a message if you were set as a &cJester&6.'
      - '&f[&35&f] &6Ranks are in this order &e- &9Horus&6, &9King&6, &9Guard&6, &9Magistrate&6, &9Citizen&6, &9Peasant&6, &6and &9Jester&6.'
    
    # Disabled commands will be completelly unavailable on the server.
    disabled-commands:
    # - nick
    
    # Restricted commands will only be available to ops.
    # These will have NO EFFECT if you have Permissions installed!
    # These are here only if you want something simpler than Permissions.
    restricted-commands:
    
    
    # Note: All items MUST be followed by a quantity!
    # Times are measured in seconds.
    kits:
      tools:
        delay: 10
        items:
          - 276 1
          - 277 1
          - 278 1
          - 279 1
          - 50 64
    
    # Disable all signs
    signs-disabled: false
    
    # Backup runs a command while saving is disabled
    backup:
      # Interval in minutes
      interval: 60
      # Add a command that backups your data, e.g.
      # command: 'rdiff-backup World1 backups/World1'
    
    # Set this true to enable permission per warp.
    per-warp-permission: false
    
    # Sort output of /list command by groups
    sort-list-by-groups: false
    
    ############################################################
    # +------------------------------------------------------+ #
    # |                   EssentialsHome                     | #
    # +------------------------------------------------------+ #
    ############################################################
    
    # When users die, should they respawn at their homes, instead of the spawnpoint?
    respawn-at-home: false
    
    # When a user interacts with a bed, should their home be set to that location?
    # If you enable this and remove default user access to the /sethome command, you can make beds the only way for players to set their home location.
    bed-sethome: false
    
    
    
    
    ############################################################
    # +------------------------------------------------------+ #
    # |                   EssentialsEco                      | #
    # +------------------------------------------------------+ #
    ############################################################
    
    # Defines the balance with which new players begin.  Defaults to 0.
    starting-balance: 100
    
    # worth-# defines the value of an item when it is sold to the server via /sell.
    # For a premade list which you may copy and paste in: http://pastie.org/1707782
    
    worth-1: 1 # Stone
    worth-3: 1 # Dirt
    worth-4: 1 # cobblestone
    worth-5: 2 # Wooden Plank
    worth-6: 1 # Sapling
    worth-12: 1 # Sand
    worth-13: 1 # Gravel
    worth-14: 60 # Gold Ore
    worth-15: 20 # Iron Ore
    worth-17: 1 # Wood
    worth-20: 5 # Glass
    worth-22: 50 # Lapis Lazuli Block
    worth-23: 10 # dispenser
    worth-24: 3 # sand stone
    worth-25: 10 # note block
    worth-35: 5 # wool
    worth-37: 5 # Yellow flower
    worth-38: 5 # red rose
    worth-39: 10 # Brown Mushroom
    worth-40: 10 # Red Mushroom
    worth-41: 540 # Gold Block
    worth-42: 270 # Iron Block
    worth-44: 1 # Slab
    worth-45: 60 # Brick Block
    worth-46: 0 # TnT
    worth-47: 100 # Bookshelf
    worth-48: 20 # Moss Stone
    worth-49: 150 # Obsidian
    worth-50: 5 # Torch
    worth-53: 5 # Wooden Stairs
    worth-54: 8 # Chest
    worth-57: 4500 # Diamond Block
    worth-58: 4 # Crafting Table
    worth-61: 8 # Furnace
    worth-65: 5 # Ladder
    worth-66: 130 # Rails
    worth-67: 5 # Cobblestone Stairs
    worth-69: 4 # Lever
    worth-70: 4 # Stone Pressure Plate
    worth-72: 4 # Wooden Pressure Plate
    worth-76: 10 # Redstone Torch
    worth-77: 4 # Stone Button
    worth-80: 5 # Snow block
    worth-81: 10 # Cactus
    worth-82: 50 # Clay Block
    worth-84: 10 # Juke Box
    worth-85: 10 # Fence
    worth-86: 100 # Pumpkin
    worth-87: 0 # Netherrack
    worth-88: 0 # Soul Sand
    worth-89: 0 # Glowstone Block
    worth-91: 100 # Jack-O-Lantern
    
    
    # All the Items
    
    worth-256: 20 # Iron Shovel
    worth-257: 60 # Iron Pickaxe
    worth-258: 60 # Iron Axe
    worth-259: 20 # Flint and Steel
    worth-260: 100 # Apple
    worth-261: 12 # Bow
    worth-262: 4 # Arrow
    worth-263: 10 # Coal
    worth-264: 500 # Diamond
    worth-265: 20 # Iron Ingot
    worth-266: 50 # Gold Ingot
    worth-267: 25 # Iron Sword
    worth-268: 1 # Wooden Sword
    worth-269: 1 # Wooden Shovel
    worth-270: 1   # Wooden Pickaxe
    worth-271: 1   # Wooden Axe
    worth-272: 1   # Stone Sword
    worth-273: 1   # Stone Shovel
    worth-274: 1   # Stone Pickaxe
    worth-275: 1   # Stone Axe
    worth-276: 1000   # Diamond Sword
    worth-277: 500   # Diamond Shovel
    worth-278: 1500   # Diamond Pickaxe
    worth-279: 1500   # Diamond Axe
    worth-280: 1 # Stick
    worth-281: 1 # Bowl
    worth-282: 25 # Mushroom Soup
    worth-283: 100 # Gold Sword
    worth-284: 50 # Gold Shovel
    worth-285: 150 # Gold Pickaxe
    worth-286: 150 # Gold Axe
    worth-287: 5 # String
    worth-288: 5 # Feather
    worth-289: 0 # Gunpowder
    worth-290: 1 # Wooden Hoe
    worth-291: 1 # Stone Hoe
    worth-292: 60 # Iron Hoe
    worth-293: 1500 # Diamond Hoe
    worth-294: 150 # Gold Hoe
    worth-295: 15 # Seeds
    worth-296: 30 # Wheat
    worth-297: 60 # Bread
    worth-298: 15 # Leather Helmet
    worth-299: 15 # Leather Chestplate
    worth-300: 15 # Leather leggings
    worth-301: 15 # Leather Boots
    worth-302: 0 # Chainmail Helmet
    worth-303: 0 # Chainmail Chestplate
    worth-304: 0 # Chainmail leggings
    worth-305: 0 # Chainmail Boots
    worth-306: 100 # Iron Helmet
    worth-307: 160 # Iron Chestplate
    worth-308: 120 # Iron Leggings
    worth-309: 80 # Iron Boots
    worth-310: 3000 # Diamond Helmet
    worth-311: 4000 # Diamond Chestplate
    worth-312: 3500 # Diamond Leggings
    worth-313: 2000 # Diamond Boots
    worth-314: 300 # Gold Helmet
    worth-315: 400 # Gold Chestplate
    worth-316: 350 # Gold Leggings
    worth-317: 250 # Gold Boots
    worth-318: 5 # Flint
    worth-319: 10 # Raw Porkchop
    worth-320: 10 # Cooked Porkchop
    worth-321: 100 # Painting
    worth-322: 10000 # Golden Apple
    worth-323: 1 # Sign
    worth-324: 1 # Wooden Door
    worth-325: 1 # Bucket
    worth-326: 10 # Water Bucket
    worth-327: 10 # Fire Bucket
    worth-328: 1 # Minecart
    worth-329: 100 # Saddle
    worth-330: 120 # Iron Door
    worth-331: 10 # Redstone
    worth-332: 1 # Snowball
    worth-333: 1 # Boat
    worth-334: 1 # Leather
    worth-335: 1 # Milk
    worth-336: 50 # Clay Brick
    worth-337: 12 # Clay Ball
    worth-338: 5 # Sugar Cane
    worth-339: 15 # Paper
    worth-340: 45 # Book
    worth-341: 40 # Slimeball
    worth-342: 1 # Storage Minecart
    worth-343: 1 # Powered Minecart
    worth-344: 3 # Egg
    worth-345: 70 # Compass
    worth-346: 5 # Fishing Rod
    worth-347: 210 # Clock
    worth-348: 1 # Glowstone Dust
    worth-349: 5 # Raw Fish
    worth-350: 5 # Cooked Fish
    worth-351: 10 # Dye
    worth-352: 5 # Bone
    worth-353: 10 # Sugar
    worth-354: 50 # Cake
    worth-355: 1 # Bed
    worth-356: 1 # Redstone Repeater
    worth-2256: 100 # Gold Music Disk
    worth-2257: 100 # Green Music Disk
    
    # Defines the cost to use the given commands PER USE
    command-costs:
      # /example costs $1000 PER USE
      #example: 1000
      # /kit tools costs $1500 PER USE
     # kit-tools: 1500
    
    
    
    
    
    ############################################################
    # +------------------------------------------------------+ #
    # |                   EssentialsHelp                     | #
    # +------------------------------------------------------+ #
    ############################################################
    
    #Show other plugins commands in help
    non-ess-in-help: true
    
    
    
    
    
    ############################################################
    # +------------------------------------------------------+ #
    # |                EssentialsServerlist                  | #
    # +------------------------------------------------------+ #
    ############################################################
    
    # This is your server's mcserverlist.net API key.  Register your server at mcserverlist.net if you haven't already.
    mcsl-key: ''
    
    
    
    
    
    ############################################################
    # +------------------------------------------------------+ #
    # |                   EssentialsChat                     | #
    # +------------------------------------------------------+ #
    ############################################################
    
    # If EssentialsChat is installed, this will define how far a player's voice travels, in blocks.  Set to 0 to make all chat global.
    # Note that users with the "essentials.chat.spy" permission will hear everything, regardless of this setting.
    # Users with essentials.chat.shout can override this by prefixing text with an exclamation mark (!)
    # Or with essentials.chat.question can override this by prefixing text with a question mark (?)
    chat:
      radius: 0
    
      # If you want the default chat format, uncomment the next line and comment the other format.
      #format: '<{DISPLAYNAME}> {MESSAGE}'
      format: '&f[&9{GROUP}&f] &2{DISPLAYNAME} &d:&f {MESSAGE}'
    
      # You can also have group-specific formats:
      group-formats:
        Jester: '&f{&9Jester&f} &2{DISPLAYNAME} &d:&f {MESSAGE}'
        Peasant: '&f{&9Peasant&f} &2{DISPLAYNAME} &d:&f {MESSAGE}'
        Citizen: '&f{&9Citizen&f} &2{DISPLAYNAME} &d:&f {MESSAGE}'
        Magistrate: '&f{&9Magistrate&f} &2{DISPLAYNAME} &d:&f {MESSAGE}'
        Guard: '&f{&9Guard&f} &2{DISPLAYNAME} &d:&f {MESSAGE}'
        King: '&f{&9King&f} &2{DISPLAYNAME} &d:&f {MESSAGE}'
        Horus: '&f{&9Horus&f} &2{DISPLAYNAME} &d:&f {MESSAGE}'
    
    
    
    
    
    ############################################################
    # +------------------------------------------------------+ #
    # |                 EssentialsProtect                    | #
    # +------------------------------------------------------+ #
    ############################################################
    
    protect:
      # Database settings for sign/rail protection
      # get mysql.jar and sqlite and place it in your serverroot/lib directory from here:
      # http://java.net/projects/essentials/sources/svn/show/lib?rev=435
    
      # mysql, sqlite or none
      datatype: 'sqlite'
    
      # If you specified MySQL above, you MUST enter the appropriate details here.
      # If you specified SQLite above, these will be IGNORED.
      username: 'root'
      password: 'root'
      mysqlDb: 'jdbc:mysql://localhost:3306/minecraft'
    
      # For which block types would you like to be alerted?
      # You can find a list of IDs in plugins/Essentials/items.csv after loading Essentials for the first time.
      alert:
        # 10: lava
        # 11: still lava
        # 46: TNT
        on-placement: 10,11,46,95
        # 1: rock (just an example--doesn't actually do much)
        # on-use: 1
        # 46: TNT
        # on-break: 46
    
      # Users cannot PLACE these types of blocks/items.
      # < 255 designates a BLOCK
      # > 255 designates an ITEM (Some blocks can be placed as blocks OR items; lava blocks can be placed by lava buckets, for example.)
      blacklist:
        placement: 327,14,56,46,11,10,9,8,95
        usage: 327,95
    
        #prevent people from breaking blocks
        #break: 20,50
        break:
    
    
      # General physics/behavior modifications
      prevent:
        lava-flow: false
        water-flow: false
        water-bucket-flow: false
        fire-spread: false
        lava-fire-spread: true
        flint-fire: true
        tnt-explosion: true
        creeper-explosion: true
        creeper-playerdamage: true
        creeper-blockdamage: true
        # Prevent the spawning of creatures
        spawn:
          creeper: true
          ghast: true
          slime: true
    
      # Maximum height the creeper should explode. -1 allows them to explode everywhere.
      # Set prevent.creeper-explosion to true, if you want to disable creeper explosions.
      creeper:
        max-height: -1
    
      # Protect various blocks.
      protect:
        # Protect all signs
        signs: false
    
        # Prevent users from destroying rails
        rails: true
    
        # Blocks below rails/signs are also protected if the respective rail/sign is protected.
        # This makes it more difficult to circumvent protection, and should be enabled.
        # This only has an effect if "rails" or "signs" is also enabled.
        block-below: true
    
       # Prevent placing blocks above protected rails, this is to stop a potential griefing
        prevent-block-on-rails: true
    
      # Disable various default physics and behaviors
      disable:
        # Should fall damage be disabled?
        fall: false
    
        # Users with the essentials.protect.pvp permission will still be able to attack each other if this is set to true.
        # They will be unable to attack users without that same permission node.
        pvp: false
    
        # Should drowning damage be disabled?
        # (Split into two behaviors; generally, you want both set to the same value)
        drown: false
        suffocate: false
    
        # Should damage via lava be disabled?  Items that fall into lava will still burn to a crisp. ;)
        lavadmg: false
    
        # Should arrow damage be disabled
        projectiles: false
    
        # This will disable damage from touching cacti.
        contactdmg: false
    
        # Burn, baby, burn!  Should fire damage be disabled?
        firedmg: false
    
        # Should people with build: false in permissions be allowed to build
        # Set true to disable building for those people
        build: false
    
    ############################################################
    # +------------------------------------------------------+ #
    # |                    New Players                       | #
    # +------------------------------------------------------+ #
    ############################################################
    
    newbies:
      # Should we announce to the server when someone logs in for the first time?
      # If so, use this format, replacing {DISPLAYNAME} with the player name.
      # If not, set to ''
      #announce-format: ''
      announce-format: '&dMay this kingdom welcome &2{DISPLAYNAME} &dto Wonder World!'
    
      # When we spawn for the first time, which spawnpoint do we use?
      spawnpoint: spawn
    
    # End of File <-- No seriously, you're done with configuration.
    
     
  22. Ah yeah, forgot about that one!
    Love the icle comment :p Made me laugh
     
  23. Offline

    JackTDawson

    lol
     
  24. What font have you got on that? It looks really nice
     
  25. Offline

    JackTDawson

    I never changed Font.. that's all built into Essentials.. its my fave set of plugins next to permissions.. :)

    I use ONLY the following essentials plugins..

    essentials.jar
    essentials.chat.jar
    essentials.spawn.jar
    essentials.protect.jar
     
  26. Offline

    woodzy

    i had to replaye the control.java file with in the .jar with the one from 2.5.5 and it fixed ALL of my issues i was haveing =) so look it over i think it get messed up some how
     
  27. Offline

    JackTDawson

  28. Dammit, I installed EssentialsChat and nothing changed :( It must be a part of your texture pack. Which one is it? I must have this font! *crazedeyes*
     
  29. Offline

    JackTDawson

    You do need to set it up. .use my config.yml file example above. :)
     
  30. Offline

    woodzy

    i was on this IRC channel with the yeti and him and some outher guy could not fix my issue. so i tryed to do it knowing just enof java to get by, and fixed the "cant edit the .yml file wile server is online" issue i was haveing. i tryed it all notepad++ saved it closed the windows and all but when i hit /reload or /permissions reload all, it would revert back to befor i edited the .yml file. but its all fixed now and error free!! i can edit with the server in online again and hit /reload and it updates so im all good now :)[diamond]
     
Thread Status:
Not open for further replies.

Share This Page