AutoSaveWorld - multifunctional plugin that can save, backup, purge, restart the minecraft server, reload plugins and much more.
AutoSaveWorld will work on any bukkit/spigot/mcpc+/cauldron build starting from version 1.2.5-R5.0
Version: 4.14.2

Note: all feautures except autosave are disabled by default.

  • Performs a world and players data saves (similar to save-all in console)
  • Performs a world backups({server folder}/backups/)
  • Performs some plugins data purge
  • Performs autorestart at a defined time
  • Performs restart at server crash
  • Executes console commands defined in config automatically
  • Warning messages
  • Multi-World Support
  • Configurable messages
  • Option to disable broadcast message

Note: Configuration can only be reloaded by built-in commands
AutoSaveWorld have many features:
1)AutoSave - saves your worlds and player inventory.
AutoSave documentation page
2)AutoBackup - backups your worlds
AutoBackup documentation page
3)AutoPurge - purges some plugins data
AutoPurge documentation page
4)AutoRestart - restarts server at a defined time
AutoRestart documentation page
5)CrashRestart - restarts server if it crashes
CrashRestart documentation page
6)AutoConsoleCommand - automatically executes console commands
AutoConsoleCommand documentation page
7)WorldRegen - starts server with a fresh map but preserves some plugins territory claims
WorldRegen documentation page
8)PluginManager - load, unload, reload plugins using commands
PluginManager documentation page
Messages config explanation:
Messages configuration
Additional commands:
/asw help #displays help for all comands
/asw reload #reloads config.yml and configmsg.ymlPermission:autosaveworld.reload
/asw reloadconfig #reloads config.yml Permission:autosaveworld.reloadconfig
/asw reloadmsg #reloads configmsg.yml Permission:autosaveworld.reloadmsg
/asw version #displays AutoSaveWorld version Permission:autosaveworld.version
/asw info #displays AutoSaveWorld info
Note:All commands work if you are OP, console or have permission.
Note:Config can only be reloaded using config reload commands.

Dev builds and Source code
Develompent builds: jenkins
Source code: GitHub

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of mat41997 mat41997 Nov 23, 2015 at 22:54 UTC - 0 likes


    [14:46:06] [AutoSaveWorld AutoBackupThread/WARN]: Proces nie może uzyskać dostępu do pliku, ponieważ inny proces zablokował jego część
    [14:46:06] [AutoSaveWorld AutoBackupThread/WARN]: 	at Method)
    [14:46:06] [AutoSaveWorld AutoBackupThread/WARN]: 	at Source)
    [14:46:06] [AutoSaveWorld AutoBackupThread/WARN]: 	at autosaveworld.threads.backup.utils.ZipUtils.zipFile(
    [14:46:06] [AutoSaveWorld AutoBackupThread/WARN]: 	at autosaveworld.threads.backup.utils.ZipUtils.zipDir(
    [14:46:06] [AutoSaveWorld AutoBackupThread/WARN]: 	at autosaveworld.threads.backup.utils.ZipUtils.zipDir(
    [14:46:06] [AutoSaveWorld AutoBackupThread/WARN]: 	at autosaveworld.threads.backup.utils.ZipUtils.zipDir(
    [14:46:06] [AutoSaveWorld AutoBackupThread/WARN]: 	at autosaveworld.threads.backup.utils.ZipUtils.zipDir(
    [14:46:06] [AutoSaveWorld AutoBackupThread/WARN]: 	at autosaveworld.threads.backup.utils.ZipUtils.zipDir(
    [14:46:06] [AutoSaveWorld AutoBackupThread/WARN]: 	at autosaveworld.threads.backup.utils.ZipUtils.zipFolder(
    [14:46:06] [AutoSaveWorld AutoBackupThread/WARN]: 	at autosaveworld.threads.backup.utils.ZipUtils.zipFolder(
    [14:46:06] [AutoSaveWorld AutoBackupThread/WARN]: 	at autosaveworld.threads.backup.localfs.LocalFSBackupOperations.backupFolder(
    [14:46:06] [AutoSaveWorld AutoBackupThread/WARN]: 	at autosaveworld.threads.backup.localfs.LocalFSBackupOperations.backupPlugins(
    [14:46:06] [AutoSaveWorld AutoBackupThread/WARN]: 	at autosaveworld.threads.backup.localfs.LocalFSBackup.performBackup(
    [14:46:06] [AutoSaveWorld AutoBackupThread/WARN]: 	at autosaveworld.threads.backup.AutoBackupThread.performBackup(
    [14:46:06] [AutoSaveWorld AutoBackupThread/WARN]: 	at
    Last edited Nov 23, 2015 by mat41997

    I love spam

  • Avatar of Shevchikden Shevchikden Nov 19, 2015 at 18:48 UTC - 0 likes

    @Donny3105: Go Those are not autosaveworld messages, they should be prefixed with [AutoSaveWorld] but they are not. Which means that there is something else doing this.

    Last edited Nov 19, 2015 by Shevchikden

    Java — write once, debug everywhere.

  • Avatar of Donny3105 Donny3105 Nov 19, 2015 at 13:17 UTC - 0 likes

    Hi there, Are you aware of any issues of using this plugin with multicraft or KCauldron? I am using the backup feature and it seems as though everytime i run the server through a restart cycle (every 3 hours) it deletes the backups file, as seen here:

    9:03,683 INFO server 6: [Server] INFO OS: LINUX, 64bit: true

    2015-11-19 07:49:04,105 INFO server 6: [Server] INFO Deleting 1 old backups

    2015-11-19 07:49:04,105 INFO server 6: [Server] INFO Deleted old backup: ./backups/worlds

    2015-11-19 07:49:05,430 INFO server 6: [Server] INFO Backups folder created @ /home/minecraft/multicraft/servers/Infinity_2.x.x/./backups 2015-11-19 07:49:05,435 INFO server 6: [Server] INFO Let's Move!

    my config:

    I am using multicraft scheduled tasks to take a manual backup every 12 hours. It does the backup fine, and even stores the correct amount and then starts deleting them (running 7 manual backups in a row confirmed this), but im confused as to why it deletes its own backup file on restart, is there a way to disable this? I thought it was the purge maybe, but as seen in the config that is turned off. Any help on the issue would be appreciated. Also anyway to turn off the messages about mysql connections? kinda annoying :) KCauldron 1.7.10-1492-150, using latest version of ASW and multicraft. Full startup log can be obtained if required.

    Last edited Nov 19, 2015 by Donny3105
  • Avatar of Shevchikden Shevchikden Nov 16, 2015 at 13:22 UTC - 0 likes

    @sdwinder2: Go Update to latest dev build.

    @Layania: Go Inside the server itself.

    @Silyputy: Go This plugin doesn't have autoupdate.

    Last edited Nov 16, 2015 by Shevchikden
  • Avatar of Silyputy Silyputy Nov 16, 2015 at 01:01 UTC - 0 likes

    Please add a way to shut off the auto update. my server has the ports blocked and most my consol gets spammed with messages saying it cant connect and will try again later.

    Learning Java :)

  • Avatar of Layania Layania Oct 30, 2015 at 08:08 UTC - 0 likes

    @Layania: Go @Shevchikden: Go

    I don't understand "npe is thrown inside server internals"
    Could you explain please ?

    Last edited Oct 30, 2015 by Layania
  • Avatar of sdwinder2 sdwinder2 Oct 29, 2015 at 03:24 UTC - 0 likes

    Currently having an issue with the latest version

    If forceregioncachedump is set to true, the following error occurs during auto save

    "Could not dump RegionFileCache" "java.lang.RuntimeException: Can't find method saveLevel with params length 0"

    sounds like the auto region file cache dump is trying to call the savelevel method with no args.

    The server does not crash, and after its done it prints out "AutoSave Complete" but from the error message it seems the region files are not being dumped so any regions that are in memory would not be getting saved.

    Is there anyway around this?

  • Avatar of RainbowandProud RainbowandProud Oct 20, 2015 at 19:59 UTC - 0 likes

    @Shevchikden: Go

    Both if possible

  • Avatar of Shevchikden Shevchikden Oct 20, 2015 at 17:55 UTC - 0 likes

    @RainbowandProud: Go

    Support for what part? AutoPurge, WorldRegen?

  • Avatar of RainbowandProud RainbowandProud Oct 19, 2015 at 21:32 UTC - 0 likes

    Hello, any chance you could be able to edit this plugin so it supports landlord? We've been looking for a plugin like this for a while, this one is perfect but it does not support our land claiming plugin, it would be great if you could help! Here is the link to the plugin Thanks

What features of AutoSaveWorld do you use?

  1. Choices:

  1. Results
  2. 1 comment


Date created
Apr 15, 2012
Last update
Feb 07, 2015
Development stage
  • enUS
  • ruRU
GNU General Public License version 3 (GPLv3)
Curse link
Recent files