Inactive [ADMN] AutoSave v2.0.1 - Automatic World Saves [935]

Discussion in 'Inactive/Unsupported Plugins' started by cereal, Feb 13, 2011.

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

    cereal

    AutoSave is now on Bukkit Dev! Plenty of information and it is overall much better documented there than it has been here. Wiki pages really help organize all the information that is needed.

    Discuss AutoSave on Bukkit Dev and get information, files, and more from there!




    AutoSave - Automatic World Saves:
    Version: 2.0.1

    AutoSave is meant to provide a simple method to automatically save your world at a defined interval! This plugin ONLY saves to the proper world directories within the Minecraft server. It is not a backup plugin, it is meant to increase persistence and reduce the affects of a server crash.

    Features:
    • Performs a world saves (same as save-all on console)
    • Repeats the above at user defined interval!
    • Warning messages
    • Multi-World Support
    • Configurable messages
    • Option to disable broadcast message
    Download The Plugin
    Source Code

    Changelog:
    Version 2.0.1
    • Small library changes
    Version 2.0.0
    • Color Messages support!
    • Support for Multiple Permissions Plugins (natively)
    • No more version nagging
    • ASync Tasks instead of Sync Tasks (possible performance increase)
    Version 1.3.0
    • Perform save after last player leaves (quits/kicked).
    Full Changelog

    Future Release To-do List:
    • Calculate and create variable for time elapsed during save
    • Make bacon
    • Get more feature suggestions
    Configuration:

    You can configure the plugin via an XML file located at "plugins/AutoSave/config.properties".
    • message.broadcastpre: Message broadcast to all players prior to save
    • message.broadcastprost: Message broadcast to all players after save completed
    • message.insufficentpermissions: Customizable generic insufficient permissions message
    • message.saveplayers: Customizable players save message
    • message.saveworlds: Customizable worlds save message
    • message.warning: Customizable warning message
    • value.off: Customizable value of "off"
    • value.on: Customizable value of "on"
    • var.broadcast: True or False value specifying if broadcasts should be used
    • var.debug: True or False value specifying for additional console output
    • var.interval: Number of seconds between saves
    • var.permissions: Bypass permissions entirely
    • var.report: Toggles reporting thread
    • var.uuid: Anonymous identification
    • var.warntime: n time before the save happens when a warning is broadcast to players, multiple values can be passed by separating by commas
    • var.worlds: Comma seperated list of loaded worlds to be saved. * indicates ALL worlds will be saved.
    Colors:
    If you want to user colors, its simple. Just use one of the following in the appropriate location (config file):
    • Aqua: %AQUA%
    • Black: %BLACK%
    • Dark Aqua: %DARK_AQUA%
    • Dark Blue: %DARK_BLUE%
    • Dark Gray: %DARK_GRAY%
    • Dark Green: %DARK_GREEN%
    • Dark Purple: %DARK_PURPLE%
    • Dark Red: %DARK_RED%
    • Gold: %GOLD%
    • Gray: %GRAY%
    • Green: %GREEN%
    • Light Purple: %LIGHT_PURPLE%
    • Red: %RED%
    • White: %WHITE%
    • Yellow: %YELLOW%
    License:
    Copyright 2011 MilkBowl (https://github.com/MilkBowl)

    This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/ or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.


    Commands:

    Note: ALL of the below commands can start with autosave instead of save if another plugin is using the save command such as WorldEdit. This will always allow access to the in game configuration of the plugin.

    /save
    Saves the world outside of the interval.​
    Requires Permission: autosave.save​
    /save help
    Displays help dialogue​
    /save toggle
    Toggles the automatic saves (turns off or on depending on current setting)​
    Requires Permission: autosave.toggle​
    /save status
    Prints status message about the current state of automatic saves​
    Requires Permission: autosave.status​
    /save interval {seconds}
    Sets or gets the interval setting in seconds​
    Requires Permission: autosave.interval​
    /save addworld [value]
    Adds world to the World Save List​
    Requires Permission: autosave.world.add​
    /save remworld [value]
    Removes world from the World Save List​
    Requires Permission: autosave.world.rem​
    /save world
    Displays the World Save List​
    Requires Permission: autosave.world​
    /save broadcast {on|off}
    Sets or gets the broadcast setting​
    Requires Permission: autosave.broadcast​
    /save debug {on|off}
    Sets or gets the debug setting​
    Requires Permission: autosave.debug​
    /save warn {seconds[,seconds]...}
    Sets or gets the warning time setting in seconds (warns users of an upcoming save n seconds before it happens)​
    Requires Permission: autosave.warn​
    /save version
    Prints AutoSave version​
    Requires Permission: autosave.version​

    Reporting:

    AutoSave reports minimal anonymous data to provide general usage tracking. No personal or server information is ever transmitted. The following data is provided:
    • Plugin Name (this will always be AutoSave)
    • Plugin Version
    • Bukkit Version (the full Bukkit version string)
    • Operating System
      • Name
      • Version
      • Architecture
    • Java Version
    This data helps me understand the environments in which AutoSave is used within, however you are more than welcome to disable it, either via "var.report" in the configuration file, or "save report [off|on]" from console.

    Known Issues:
    • During upgrade messages no longer are colored
      • Solution: Delete config file or add colors manually
    Permissions:

    Permissions can be disabled by manually editing the config file and setting "permissions" to false. That will completely disable Permissions. Running AutoSave without Permissions with the value to true (default) will cause the plugin to unload itself.

    Here are the permission settings, either do 'autosave.*' or use the granular permissions below:
    autosave.save: Allows the ability to save at any time​
    autosave.toggle: Allows the ability to stop and start AutoSave​
    autosave.status: Allows the ability to see status of AutoSave​
    autosave.interval: Allows the ability to see and change interval setting​
    autosave.broadcast: Allows the ability to see and change broadcast setting​
    autosave.version: Allows the ability to see the version of AutoSave​
    autosave.debug: Allows the ability to change the debug setting​
    autosave.warn: Allows the ability to see and change the warning time setting​
    autosave.world: Allows the ability to view the world save list​
    autosave.world.add: Allows the ability to add to the world save list​
    autosave.world.rem: Allows the ability to remove from the world save list​
     
    bobacadodl, iKeirNez, Joe12o and 12 others like this.
  2. Offline

    GiantCreeper

    It saves your world data overwriting your previous world, It automaticly loads each time you run your server.
     
  3. With Bukkit 733 and AutoSave 1.2.6 i get this error:
    Im using this Plugins:
    - RedstoneChips
    - SignLift
    - WorldGuard & WorldEdit
    - Nether 1.3.3_unofficial
    - LastSeen

    PS: Fixed 377 typo...

    Code:
    20:03:04 [SEVERE] net.minecraft.server.MinecraftException: Failed to check session lock, aborting
    20:03:04 [SEVERE]       at net.minecraft.server.PlayerNBTManager.b(SourceFile:73)
    20:03:04 [SEVERE]       at net.minecraft.server.World.k(World.java:1967)
    20:03:04 [SEVERE]       at net.minecraft.server.World.w(World.java:151)
    20:03:04 [SEVERE]       at net.minecraft.server.World.save(World.java:141)
    20:03:04 [SEVERE]       at net.minecraft.server.World.doTick(World.java:1461)
    20:03:04 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:361)
    20:03:04 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    20:03:04 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    20:03:04 [SEVERE] Unexpected exception
    
     
  4. Offline

    leetgamer

    @BStramke Bukkit 377? Something is wrong there. We are on Craftbukkit RB733. Bukkit is an API, not the mod, and it's on nearly 700 as well.
     
  5. Offline

    cereal

    Hmmm, yea just like @leetgamer said, something is wrong. Could you post your entire log from startup to stack trace? Also the current version of AutoSave can be used on EARLIEST of Build 493 (maybe it was 495) when the necessary commit was added. Now, none of these builds that I'm even pointing out are even available from the Bukkit team anymore!
     
  6. Fixed the typo, its 733

    377 was the typo of 733. Here the complete loadup:

    Code:
    20:34:14 [INFO] Starting minecraft server version Beta 1.5_02
    20:34:14 [INFO] Loading properties
    20:34:14 [INFO] Starting Minecraft server on *:25565
    20:34:14 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    20:34:14 [WARNING] The server will make no attempt to authenticate usernames. Beware.
    20:34:14 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
    20:34:14 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
    20:34:14 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-700-gf3ae4c3-b733jnks (MC: 1.5_02)
    20:34:14 [INFO] Preparing level "world"
    20:34:14 [INFO] Preparing start region
    20:34:15 [INFO] WorldEdit 4.4 enabled.
    20:34:15 [INFO] WorldEdit: perms_groups.txt and perms_users.txt detected! Using flat file permissions.
    20:34:15 [INFO] WorldGuard: perms_groups.txt and perms_users.txt detected! Using flat file permissions.
    20:34:15 [INFO] WorldGuard: (world) Single session is enforced.
    20:34:15 [INFO] WorldGuard: (world) TNT ignition is PERMITTED.
    20:34:15 [INFO] WorldGuard: (world) Lighters are PERMITTED.
    20:34:15 [INFO] WorldGuard: (world) Lava fire is blocked.
    20:34:15 [INFO] WorldGuard: (world) All fire spread is disabled.
    20:34:15 [INFO] WorldGuard: Loaded configuration for world 'world"
    20:34:15 [INFO] WorldGuard 5.0-alpha10 enabled.
    20:34:15 [INFO] LoginOnlineList version 0.2 enabled
    20:34:15 [WARNING] [AutoSave] UNKNOWN SERVER VERSION: It has NOT been tested and AutoSave MAY NOT function properly: git-Bukkit-0.0.0-700-gf3ae4c3-b733jnks (MC: 1.5_02)
    20:34:15 [INFO] [AutoSave] Loading config file
    20:34:15 [INFO] [AutoSave] Version 1.2.6 is enabled: b89ea388-b01b-461f-87f8-f9d16d940a70
    20:34:15 [INFO] RedstoneChips: Loading BasicCircuits 0.9 > adder, and, clock, counter, demultiplexer, divider, flipflop, multiplexer, multiplier, or, pisoregister, print, random, receiver, shiftregister, transmitter, xor, decoder, encoder, pixel, pulse, not, synth, srnor, terminal, router, ringcounter, iptransmitter, ipreceiver, comparator, delay, repeater, nand, nor, xnor, segdriver, dregister, sram, bintobcd.
    20:34:15 [INFO] RedstoneChips 0.9 enabled.
    20:34:15 [INFO] SignLift - Copyright 2011 - Shannon Wynter (http://fremnet.net)
    20:34:15 [INFO] SignLift version 0.7 is enabled :)
    20:34:15 [INFO] LastSeen: Enabled
    20:34:15 [INFO] Done (0.106s)! For help, type "help" or "?"
    20:34:15 [INFO] RedstoneChips: Reading circuits file...
    20:34:15 [INFO] RedstoneChips: Activating circuits...
    20:34:15 [INFO] RedstoneChips: Done. Loaded 11 chips.
    20:34:36 [SEVERE] net.minecraft.server.MinecraftException: Failed to check session lock, aborting
    20:34:36 [SEVERE]       at net.minecraft.server.PlayerNBTManager.b(SourceFile:73)
    20:34:36 [SEVERE]       at net.minecraft.server.World.k(World.java:1967)
    20:34:36 [SEVERE]       at net.minecraft.server.World.w(World.java:151)
    20:34:36 [SEVERE]       at net.minecraft.server.World.save(World.java:141)
    20:34:36 [SEVERE]       at net.minecraft.server.World.doTick(World.java:1461)
    20:34:36 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:361)
    20:34:36 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    20:34:36 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    20:34:36 [SEVERE] Unexpected exception
    net.minecraft.server.MinecraftException: Failed to check session lock, aborting
            at net.minecraft.server.PlayerNBTManager.b(SourceFile:73)
            at net.minecraft.server.World.k(World.java:1967)
            at net.minecraft.server.World.w(World.java:151)
            at net.minecraft.server.World.save(World.java:141)
            at net.minecraft.server.World.doTick(World.java:1461)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:361)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 8, 2016
  7. config.properties keeps resetting to its default after a reload :/
     
  8. Offline

    Sweet_Mafia

    Bukkit version #733 is currently the latest recommended version that supports 1.5_01! Please update your plugin to support this version asap with the time you need.
     
  9. Offline

    KrisEike

    This plugin doesn't work with 733? =(
    Omg, update please =/
     
  10. Offline

    cereal

    The plugin works perfectly. Did either of you test it?

    Can you replicate this error? I can't seem to. If you could enable my plugins debugging (set var.debug to true in the config file) and then provide the log I would appreciate it. It doesn't look like my plugin is causing it, but its hard to say without a debugging log file.

    Released AutoSave v1.2.7, please see the release notes above! Note, this update is only a cosmetic update.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 8, 2016
  11. Offline

    Sweet_Mafia

    It does get errors about a unknown version of bukkit, but nothing mandatory to update.
     
  12. Offline

    cereal

    Yea, I implemented a warning message just so it would be easier to notice in those who post logs ;) Seems to have worked well enough!
     
  13. Cant replicate it with the new Version 1.2.7 and Bukkit 739 (newest recommended build). maybe it was a bukkit issue?
     
  14. Offline

    cereal

    Released AutoSave v1.2.8, please see the release notes above! Note, this update is only a cosmetic update.
     
  15. Offline

    ChazZTheSpazZ

    I'm loving this plugin so far; it works cleaner and more efficiently than Backup did. I'm wondering though, would you be able to make an option to have the plugin save every time the last person on the server logs off? Sometimes there's only one person online playing and if they log off before the set interval (1 hour on my server), the save doesn't happen.
     
  16. Offline

    cereal

    Released AutoSave v1.3.0, please see the release notes above! Note, this update is only a cosmetic update.

    Sounded like a good idea, and it was pretty simple to implement! Check out Version 1.3.0!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 8, 2016
  17. Offline

    Cykey

    Where is it saving the maps??
     
  18. Offline

    ChazZTheSpazZ

    Awesome, thanks! It's working great.
     
  19. Offline

    monir

    Is it only for me it laggs everytime it saves?
     
  20. Offline

    andrewkm

    [754] + Autosave [1.3.0] working great! :)
     
  21. Offline

    cereal

    Its very possible, that your worlds are large enough that your hardware can't keep up during the save process. It's common on larger systems, some people have resorted to using ram disks to fight the problem. Others only have it save every few hours, really you need to decide what the best option is for your server and how you want to move forward. Ram disks are nice, but also not always feasible.

    Thanks for the info!
     
  22. Offline

    CadLoop

    We have laggs on server when autosave finish save and it is happening randomly. But we try trim autosave plugin to nessesary code and switch schedule to Async and working great. No laggs and no frezzing when saving large world :)
     
  23. Offline

    cereal

    Could you submit a pull request to my github repository? Would love to merge your fixes!
     
  24. Offline

    CadLoop

  25. Offline

    Cykey

    can someone show me where its saving maps?
     
  26. Offline

    cereal

    Per the first post describing the plugin and what it does:

    With that being said, it saves using the exact same methods that the Minecraft server uses to save and thus saves in the exact same spot that the Minecraft server saves into. Backup plugins allow for saving instances of your maps outside of the default world folders according to their descriptions.
     
  27. Offline

    roly

    i am on CB735 +Autosave1.3.0

    when i execute /save
    it give an internal error occured.
    any idea why?
     
  28. Offline

    cereal

    I haven't tested on 735 (it isn't a recommended build) but I haven't seen any errors. Without the full detailed error log I honestly would only be guessing. Could you post that for me?

    Thanks!
     
  29. Offline

    roly

    Hello,

    cb 735

    Code:
    2011-05-05 16:59:06 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'save' in plugin AutoSave v1.3.0
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:85)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:255)
            at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:675)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:638)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:632)
            at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
            at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.NoClassDefFoundError: com/nijiko/permissions/PermissionHandler
            at sh.cereal.bukkit.plugin.AutoSave.AutoSave.checkPermissions(AutoSave.java:341)
            at sh.cereal.bukkit.plugin.AutoSave.AutoSave.onCommand(AutoSave.java:360)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
            ... 12 more
    Caused by: java.lang.ClassNotFoundException: com.nijiko.permissions.PermissionHandler
            at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
            ... 15 more
    
     
  30. Offline

    x3no

    Running with CB #733, it seems to "crash" (stop working) at some point after 1-3 days... now i can't stop my server properly - after stop it is hanging at ->

    Code:
    20:01:28 [INFO] [AutoSave] Saving config file
    20:01:28 [INFO] [AutoSave] Version 1.3.0 is disabled!
    Any idea?

    <edit>
    After Server-Restart it saved 3 times (3600 second intervall), then again after 54 Minutes, and now it stopped again... I don't know whats happening. I use WorldGuard and WorldEdit, Essentials+Spawn, Minecart Mania, dynmap, CraftIRC, AutoRepair, Blueprint, HeroicDeath, Permissions, Stackable and Stats.
    </edit>
     
  31. Offline

    Russ Reese

    Running 1.3.0 with Bukkit 740 (also having PerformanceTweaks installed), immediately after installing AutoSave I had this happen:

    Code:
    2011-05-05 11:07:18 [SEVERE] java.util.ConcurrentModificationException
    2011-05-05 11:07:18 [SEVERE]    at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
    2011-05-05 11:07:18 [SEVERE]    at java.util.AbstractList$Itr.next(AbstractList.java:343)
    2011-05-05 11:07:18 [SEVERE]    at java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
    2011-05-05 11:07:18 [SEVERE]    at net.minecraft.server.Chunk.removeEntities(Chunk.java:476)
    2011-05-05 11:07:18 [SEVERE]    at org.bukkit.craftbukkit.CraftWorld.unloadChunk(CraftWorld.java:149)
    2011-05-05 11:07:18 [SEVERE]    at org.jbls.LexManos.ChunkPersistance.run(ChunkPersistance.java:91)
    2011-05-05 11:07:18 [SEVERE]    at java.lang.Thread.run(Thread.java:662)
    
    Which caused an entire chunk to get lost. This only happened once, after installing AutoSave and doing a reload. I then noticed when I would shutdown the server properly via the 'stop' command on the console, I get this almost every time:

    Code:
    2011-05-05 19:14:25 [INFO] Saving chunks
    2011-05-05 19:14:25 [SEVERE] java.io.IOException: Bad file descriptor
    2011-05-05 19:14:25 [SEVERE]    at java.io.RandomAccessFile.seek(Native Method)
    2011-05-05 19:14:25 [SEVERE]    at net.minecraft.server.RegionFile.a(SourceFile:342)
    2011-05-05 19:14:25 [SEVERE]    at net.minecraft.server.RegionFile.a(SourceFile:279)
    2011-05-05 19:14:25 [SEVERE]    at net.minecraft.server.ChunkBuffer.close(SourceFile:259)
    2011-05-05 19:14:25 [SEVERE]    at java.util.zip.DeflaterOutputStream.close(DeflaterOutputStream.java:149)
    2011-05-05 19:14:25 [SEVERE]    at java.io.FilterOutputStream.close(FilterOutputStream.java:143)
    2011-05-05 19:14:25 [SEVERE]    at net.minecraft.server.ChunkRegionLoader.a(SourceFile:64)
    2011-05-05 19:14:25 [SEVERE]    at net.minecraft.server.ChunkProviderServer.saveChunk(ChunkProviderServer.java:160)
    2011-05-05 19:14:25 [SEVERE]    at org.bukkit.craftbukkit.CraftWorld.unloadChunk(CraftWorld.java:150)
    2011-05-05 19:14:25 [SEVERE]    at org.jbls.LexManos.ChunkPersistance.run(ChunkPersistance.java:91)
    2011-05-05 19:14:25 [SEVERE]    at java.lang.Thread.run(Thread.java:662)
    2011-05-05 19:14:25 [INFO] Stopping server
    2011-05-05 19:14:25 [INFO] Saving chunks
    2011-05-05 19:14:25 [SEVERE] java.io.IOException: Bad file descriptor
    2011-05-05 19:14:25 [SEVERE]    at java.io.RandomAccessFile.seek(Native Method)
    2011-05-05 19:14:25 [SEVERE]    at net.minecraft.server.RegionFile.a(SourceFile:342)
    2011-05-05 19:14:25 [SEVERE]    at net.minecraft.server.RegionFile.a(SourceFile:279)
    2011-05-05 19:14:25 [SEVERE]    at net.minecraft.server.ChunkBuffer.close(SourceFile:259)
    2011-05-05 19:14:25 [SEVERE]    at java.util.zip.DeflaterOutputStream.close(DeflaterOutputStream.java:149)
    2011-05-05 19:14:25 [SEVERE]    at java.io.FilterOutputStream.close(FilterOutputStream.java:143)
    2011-05-05 19:14:25 [SEVERE]    at net.minecraft.server.ChunkRegionLoader.a(SourceFile:64)
    2011-05-05 19:14:25 [SEVERE]    at net.minecraft.server.ChunkProviderServer.saveChunk(ChunkProviderServer.java:160)
    2011-05-05 19:14:25 [SEVERE]    at org.bukkit.craftbukkit.CraftWorld.unloadChunk(CraftWorld.java:150)
    2011-05-05 19:14:25 [SEVERE]    at org.jbls.LexManos.ChunkPersistance.run(ChunkPersistance.java:91)
    2011-05-05 19:14:25 [SEVERE]    at java.lang.Thread.run(Thread.java:662)
    
    I haven't noticed any errors because of this, but I haven't looked through my enitre map yet.
     
Thread Status:
Not open for further replies.

Share This Page