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 snipershotmaster snipershotmaster Sep 01, 2015 at 20:22 UTC - 0 likes

    @Shevchikden: Go

    No crash logs of any sort it would just display this in the console. The only the first server started does not get this while the other servers get this after they start up, also the servers appear to be fine. This doesnt happen if ASW is removed from plugins folder with multiple servers running at once.


  • Avatar of Shevchikden Shevchikden Aug 30, 2015 at 11:56 UTC - 0 likes

    @snipershotmaster: Go Your servers crashed, look for reason in the log, there should be an error. (Not this one). Or look in crash-report forlder.

    Last edited Aug 30, 2015 by Shevchikden

    Java — write once, debug everywhere.

  • Avatar of snipershotmaster snipershotmaster Aug 29, 2015 at 16:52 UTC - 0 likes this happens when two servers are running on the same system one of them will display this after the other.

  • Avatar of snipershotmaster snipershotmaster Aug 21, 2015 at 09:05 UTC - 0 likes

    @Shevchikden: Go

    If broadcast for commands save backup and (assuming) purge is off, it does not warn the user if the command has run at all or successfully. i would like it to warn the user that it has completed successfully but without bothering the players.

  • Avatar of Dewinn Dewinn Aug 20, 2015 at 23:12 UTC - 0 likes

    @Shevchikden: Go I see. Any chance to have the excludefolder work for the worlds then? Or would that be hard to include as well? Otherwise the fallback would probably be just removing them with some sort of script+cronjob. :)

  • Avatar of Shevchikden Shevchikden Aug 20, 2015 at 22:06 UTC - 0 likes

    @Dewinn: Go Yea, it was removed due to it was hard to maintain this check.
    Blame Cauldron for using non bukkit world storage system.

  • Avatar of Dewinn Dewinn Aug 20, 2015 at 18:00 UTC - 0 likes

    I've got some dimensions under ./world/DIM* and the config file is set to backup only "world".

    v4.14.2 seemed to properly ignore the dimensions (except for mystcraft dims - format: DIM_MYST*), but Build #861 backups all dimensions anyways. And excludefolders with "- world/DIM*" seems to have no effect on the world backup.

    config file KCauldron-Backport-1448-1.7.10-1448.152

  • Avatar of Shevchikden Shevchikden Aug 20, 2015 at 06:02 UTC - 0 likes

    @snipershotmaster: Go 00:00

    As for console filtering - afaik there was an option to filter console output by regex in spigot, check it.

    Last edited Aug 20, 2015 by Shevchikden
  • Avatar of snipershotmaster snipershotmaster Aug 20, 2015 at 05:45 UTC - 0 likes

    oo i have an idea, how about a console filter to get rid of some plugins pesky spam? It will also help with useless errors plugins spam from time to time.

  • Avatar of snipershotmaster snipershotmaster Aug 20, 2015 at 05:29 UTC - 0 likes

    @Shevchikden: Go

    Ok thanks, but a quick question. If i wish to restart the server ad midnight would i use '00:00' or '24:00' under time for auto restart. I cant tell which one works because im not online the time it restarts and i cant tell if it did.

What features of AutoSaveWorld do you use?

  1. Choices:

  1. Results
  2. 0 comments


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