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 wd40bomber7 wd40bomber7 Apr 21, 2016 at 03:59 UTC - 0 likes

    Has anyone noticed this plugin seems to react badly when a player logs in but the server thinks they're already connected. (Such as if they disconnected suddenly and try to reconnect?)

    You get an error like this: And it seems to interfere with the player trying to join.

  • Avatar of KleinesGumi KleinesGumi Apr 19, 2016 at 19:16 UTC - 0 likes

    @infered5: Go


  • Avatar of infered5 infered5 Apr 18, 2016 at 16:54 UTC - 0 likes

    Is this 1.9 compatible?

  • Avatar of kachekos kachekos Apr 18, 2016 at 10:40 UTC - 0 likes

    Is plugin can block other plugin's internet connection?

  • Avatar of Layania Layania Apr 13, 2016 at 18:55 UTC - 0 likes

    @Shevchikden: Go

    Nice, your last dev build working nice :)
    No more issue !
    If you can make a landlord support to worldregen, you're my hero :)

  • Avatar of Shevchikden Shevchikden Apr 13, 2016 at 16:56 UTC - 0 likes

    @kantlivelong: Go Yea, but kinda in a hacky way. You can't execute command after world save, but you can use autoconsolecommand, to schedule save command and then process manager command (see asw help).

    Java — write once, debug everywhere.

  • Avatar of kantlivelong kantlivelong Apr 13, 2016 at 13:38 UTC - 0 likes

    Is it possible to execute a system command after world is successfully saved? Basically I'd like to be able to rsync ramdisk to disk after save is successful.

    Last edited Apr 13, 2016 by kantlivelong
  • Avatar of Shevchikden Shevchikden Apr 10, 2016 at 11:26 UTC - 0 likes

    @Layania: Go This option doesn't do exactly what you think. Anyway, this issue won't happen anymore.

  • Avatar of Layania Layania Apr 10, 2016 at 06:50 UTC - 0 likes

    @Shevchikden: Go

    I try last dev build but it can't be a command block
    thanks to your help :)

    Last edited Apr 10, 2016 by Layania
  • Avatar of Shevchikden Shevchikden Apr 08, 2016 at 06:34 UTC - 0 likes

    @Layania: Go Use latest dev build, i changed how broadcast works there. The problem is not another plugin, it is a command block that somehow listens for broadcast.

    @Piggyfacepork: Go Yea, should probably change that message. The reason why skulls are steve and alex is because skin fetch is actually async, so in the moment of placing them to the inventory they don't have skin yet.

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