Essentials Issue.

Discussion in 'Bukkit Help' started by owensed01, Aug 28, 2011.

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

    owensed01

    Code:
    18:28:19 [SEVERE] com.google.common.collect.ComputationException: unacceptable c
    haracter #0 special characters are not allowed
    in "<reader>", position 0
    18:28:19 [SEVERE]       at com.google.common.collect.MapMaker$StrategyImpl.compu
    te(MapMaker.java:603)
    18:28:19 [SEVERE]       at com.google.common.collect.MapMaker$StrategyImpl.compu
    te(MapMaker.java:463)
    18:28:19 [SEVERE]       at com.google.common.collect.CustomConcurrentHashMap$Com
    putingImpl.get(CustomConcurrentHashMap.java:2045)
    18:28:19 [SEVERE]       at com.earth2me.essentials.UserMap$1.run(UserMap.java:44
    )
    18:28:19 [SEVERE]       at org.bukkit.craftbukkit.scheduler.CraftWorker.run(Craf
    tWorker.java:34)
    18:28:19 [SEVERE]       at java.lang.Thread.run(Unknown Source)
    18:28:19 [SEVERE] Caused by: unacceptable character #0 special characters are no
    t allowed
    in "<reader>", position 0
    18:28:19 [SEVERE]       at org.yaml.snakeyaml.reader.StreamReader.checkPrintable
    (StreamReader.java:68)
    18:28:19 [SEVERE]       at org.yaml.snakeyaml.reader.StreamReader.update(StreamR
    eader.java:159)
    18:28:19 [SEVERE]       at org.yaml.snakeyaml.reader.StreamReader.peek(StreamRea
    der.java:117)
    18:28:19 [SEVERE]       at org.yaml.snakeyaml.reader.StreamReader.peek(StreamRea
    der.java:106)
    18:28:19 [SEVERE]       at org.yaml.snakeyaml.scanner.ScannerImpl.scanToNextToke
    n(ScannerImpl.java:964)
    18:28:19 [SEVERE]       at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreToken
    s(ScannerImpl.java:237)
    18:28:19 [SEVERE]       at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(Sca
    nnerImpl.java:183)
    18:28:19 [SEVERE]       at org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDoc
    umentStart.produce(ParserImpl.java:200)
    18:28:19 [SEVERE]       at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(Parser
    Impl.java:163)
    18:28:19 [SEVERE]       at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(Parse
    rImpl.java:148)
    18:28:19 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.getSingleNode(Co
    mposer.java:104)
    18:28:19 [SEVERE]       at org.yaml.snakeyaml.constructor.BaseConstructor.getSin
    gleData(BaseConstructor.java:124)
    18:28:19 [SEVERE]       at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    18:28:19 [SEVERE]       at org.bukkit.util.config.Configuration.load(Configurati
    on.java:82)
    18:28:19 [SEVERE]       at com.earth2me.essentials.EssentialsConf.load(Essential
    sConf.java:71)
    18:28:19 [SEVERE]       at com.earth2me.essentials.UserData.reloadConfig(UserDat
    a.java:36)
    18:28:19 [SEVERE]       at com.earth2me.essentials.UserData.<init>(UserData.java
    :31)
    18:28:19 [SEVERE]       at com.earth2me.essentials.User.<init>(User.java:26)
    18:28:19 [SEVERE]       at com.earth2me.essentials.UserMap.apply(UserMap.java:79
    )
    18:28:19 [SEVERE]       at com.earth2me.essentials.UserMap.apply(UserMap.java:12
    )
    18:28:19 [SEVERE]       at com.google.common.collect.MapMaker$StrategyImpl.compu
    te(MapMaker.java:593)
    18:28:19 [SEVERE]       ... 5 more
    18:28:19 [INFO] Loaded Essentials build 2.5.7 by [Zenexer, ementalo, Aelux, Bret
    tflan, KimKandor, snowleo, ceulemans, Xeology, KHobbits]
    18:28:19 [INFO] Loaded EssentialsChat build 2.5.7 by essentials team
    18:28:19 [INFO] Loaded EssentialsGeoIP build 2.5.7 by essentials team
    18:28:19 [INFO] This product includes GeoLite data created by MaxMind, available
     from http://www.maxmind.com/.
    18:28:19 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10
    minutes!
    18:28:19 [INFO] GroupManager version 1.0(alpha-5) [Zombie-Version] is enabled!
    18:28:19 [INFO] Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? tr
    ue; trace: 10]
    18:28:20 [INFO] Loaded EssentialsProtect build 2.5.7 by essentials team
    18:28:20 [INFO] Loaded EssentialsSpawn build 2.5.7 by essentials team
    
    

    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: '5'
    
    # 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: 1
    
    #what to prevent from /i /give
    #e.g item-spawn-blacklist: 46,11,10
    item-spawn-blacklist:
    
    # 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: Garnet Minecraft_nether
      portals-enabled: false
      generate-exit-portals: false
    
    # Mob limit on spawnmob
    spawnmob-limit: 10
    
    # The message of the day, displayed on connect and by typing /motd.
    motd:
      - '&cWelcome, to Garnet Minecraft!&c!'
      - '&fType &c/help&f for a list of commands.'
      - '&fType  &c/rules&f for list of server rules.'
      - '&fType  &c/kit tools for free tools'
      - '&fType  &c/warp for list of warps'
      - '&fType  &c/sethome to set your home and spawnpoint'
      - ' &bCurrently online: {PLAYERLIST}'
     
    # The server rules, available by typing /rules
    rules:
      - '[1] Dont break or build in others nonprotected creations without asking them'
      - '[2] Dont abuse the /give,/i commands This means dropping items everywhere and building random crap.'
      - '[3] Use common sense'
      - '[4] Protect all of your creations.'
      - '[5] Guests MUST build in Guest area'
      - '[6] Questions and Concerns should be reported to server admins'
      - '[7] No Demanding admins/mods for promotions'
      - '[8] No advertising of other servers of anykind.'
      - '[9] Take your time on your work, there is no hurry.'
      - '[10] No spamming of the chat or ventrilo.'
      - ' FAILURE TO OBEY RULES MAY RESULT IN JAIL/KICK/BAN/MUTE'
    # 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:
      - bigtree
      - item
      - give
      - heal
      - plugin
      - time
      - top
      - tp
      - tphere
      - tree
      - setspawn
      - antioch
      - kick
      - ban
      - unban
      - top
      - tpo
      - tppos
      - tpohere
      - economy
      - setwarp
      - delwarp
      - essentials
      - gc
      - spawnmob
      - broadcast
      - burn
      - ext
      - kill
      - ping
      - banip
      - unban
      - mute
      - kick
      - kickall
      - unbanip
      - togglejail
      - setjail
    
    # Note: All items MUST be followed by a quantity!
    # Times are measured in seconds.
    kits:
      tools:
        delay: 10
        items:
          - 278 1
          - 279 1
          - 277 1
    # 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: true
    
    # 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: 0
    
    # 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 values have been moved to worth.yml
    
    # 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 set to the default chat format which "should" be compatible with ichat.
      format: '<{DISPLAYNAME}> {MESSAGE}'
      #format: '&7[{GROUP}]&f {DISPLAYNAME}&7:&f {MESSAGE}'
    
      # You can also have group-specific formats, uncomment to enable:
      group-formats:
      #  Default: '{WORLDNAME} {DISPLAYNAME}&7:&f {MESSAGE}'
      #  Admins: '{WORLDNAME} &c[{GROUP}]&f {DISPLAYNAME}&7:&c {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: '12345t'
      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
        on-use:
        # 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:
        usage:
    
        #prevent people from breaking blocks
        #break:
        break:
     
      # General physics/behavior modifications
      prevent:
        lava-flow: false
        water-flow: false
        water-bucket-flow: false
        fire-spread: false
        lava-fire-spread: false
        flint-fire: false
        tnt-explosion: false
        creeper-explosion: false
        creeper-playerdamage: false
        creeper-blockdamage: true
        ghast-blockdamage: true
        # Prevent the spawning of creatures
        spawn:
          creeper: false
          ghast: false
          slime: false
    
      # 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: false
    
        # 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: false
    
       # Prevent placing blocks above protected rails, this is to stop a potential griefing
        prevent-block-on-rails: false
    
      # Disable various default physics and behaviors
      disable:
        # Should fall damage be disabled?
        fall: true
    
        # 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: true
        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: true
          
    ############################################################
    # +------------------------------------------------------+ #
    # |                    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: '&dWelcome {DISPLAYNAME} to Garnet!'
    
      # When we spawn for the first time, which spawnpoint do we use?
      spawnpoint: newbies
    
    # End of File <-- No seriously, you're done with configuration.
    
     
  2. Offline

    Darq

    Well it's not your config file.
    First recommendation: Get rid of GeoIP.
    Second recommendation: Get rid of Essentials, but you don't Absolutely have to follow that one.
     
Thread Status:
Not open for further replies.

Share This Page