AutoSaveWorld
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
Features:
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
Documentation:
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 Permission:autosaveworld.help
/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 Permission: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
Is there a way to make it create a backup when server is stopping? I dont want it to make backups when I play
does this work with fabric?
Can someone explain how to set up the google drive backups. What is
Authfilepath
androotfolderid
andpath
thanks you!
Now the regenerator doesn't work again :l (1.16+)
Hello, I was curious if it was possible to connect this to backblaze's b2 cloud and upload the backups to there.
Is there any current ETA when the Error for Could not dump RegionFileCache will be fixed? Or is there a config that I'm missing?
In reply to DeerNinja:
You can disable region file dump option on newer versions, because chunk data is sync written to disk on save by the server itself now (unless you set the sync-chunk-writes to false in server.properties).
Does this plugin support 1.15.2?
this ERROR is super annoying.
The regenerator started randomly working on 1.15.2 lol
How do I use my actual google drive account (with more space) instead of the service's, it only can store 15gb of space...
Is there a way to start back up on daily hour instead of interval? Example: I want backup to start at 12:00 every day. Also if I could do so multiple times per day. like once at 12:00 then again at 18:00.
how to disable autosave ? i only need the backup function of this plugin
In reply to Fhadiel:
i got same problem, and i figured out solution.
if you reboot your server once a day, set interval to 86400 sec (24h) or higher.
then your server will never do autosave, i think.
There's versions that appear to work for 1.13 and 1.14 here.
This plugin was really awesome, and it is the only realible solution for world regeneration! Please update it to 1.14.2.. we all need it to fully regen our worlds preserving wg regions <3
Im getting this error
[11:22:42 ERROR]: [AutoSaveWorld] Failed to initialize preserve chunk list
java.lang.NoClassDefFoundError: com/sk89q/worldguard/bukkit/WGBukkit
at autosaveworld.features.worldregen.plugins.WorldGuardDataProvider.init(WorldGuardDataProvider.java:34) ~[?:?]
at autosaveworld.features.worldregen.plugins.DataProvider.<init>(DataProvider.java:35) ~[?:?]
at autosaveworld.features.worldregen.plugins.WorldGuardDataProvider.<init>(WorldGuardDataProvider.java:29) ~[?:?]
at autosaveworld.features.worldregen.WorldRegenThread.doWorldRegen(WorldRegenThread.java:81) ~[?:?]
at autosaveworld.features.worldregen.WorldRegenThread.run(WorldRegenThread.java:58) ~[?:?]
Caused by: java.lang.ClassNotFoundException: com.sk89q.worldguard.bukkit.WGBukkit
at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_191]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:139) ~[patched_1.14.2.jar:git-Paper-90]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:85) ~[patched_1.14.2.jar:git-Paper-90]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_191]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_191]
... 5 more
+1
In reply to Forge_User_23639022:
I will update the plugin when i will have time.
Getting this error running 1.13.2...
[12:56:48] [AutoSaveWorld AutoSaveThread/INFO]: [0;30;1m[21mSaving...[m[12:56:48] [AutoSaveWorld AutoSaveThread/INFO]: [0;30;1m[21mSaving...[m[12:56:48] [AutoSaveWorld AutoSaveThread/ERROR]: [AutoSaveWorld] Could not dump RegionFileCachejava.lang.RuntimeException: Can't find method saveLevel with params length 0 at autosaveworld.utils.ReflectionUtils.getMethod(ReflectionUtils.java:49) ~[AutoSaveWorld.jar:?] at autosaveworld.features.save.AutoSaveThread.dumpRegionCache(AutoSaveThread.java:135) [AutoSaveWorld.jar:?] at autosaveworld.features.save.AutoSaveThread.performSave(AutoSaveThread.java:122) [AutoSaveWorld.jar:?] at autosaveworld.features.save.AutoSaveThread.doTask(AutoSaveThread.java:70) [AutoSaveWorld.jar:?] at autosaveworld.utils.Threads$IntervalTaskThread.run(Threads.java:103) [AutoSaveWorld.jar:?][12:56:48] [AutoSaveWorld AutoSaveThread/INFO]: [0;30;1m[21mSave Complete.[m
It is a fabulous tool, it has worked excellent thanks bro ... +10
Just add (autoconsolecommand) by dates and it would be perfect.