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
-
View User Profile
-
Send Message
Posted Aug 30, 2022Is there a way to make it create a backup when server is stopping? I dont want it to make backups when I play
-
View User Profile
-
Send Message
Posted Mar 26, 2021does this work with fabric?
-
View User Profile
-
Send Message
Posted Jan 3, 2021Can someone explain how to set up the google drive backups. What is
Authfilepathandrootfolderidandpaththanks you!
-
View User Profile
-
Send Message
Posted Nov 11, 2020Now the regenerator doesn't work again :l (1.16+)
-
View User Profile
-
Send Message
Posted Oct 2, 2020Hello, I was curious if it was possible to connect this to backblaze's b2 cloud and upload the backups to there.
-
View User Profile
-
Send Message
Posted Sep 11, 2020Is there any current ETA when the Error for Could not dump RegionFileCache will be fixed? Or is there a config that I'm missing?
-
View User Profile
-
Send Message
Posted Sep 13, 2020In 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).
-
View User Profile
-
Send Message
Posted May 31, 2020Does this plugin support 1.15.2?
-
View User Profile
-
Send Message
Posted May 28, 2020this ERROR is super annoying.
-
View User Profile
-
Send Message
Posted May 18, 2020The regenerator started randomly working on 1.15.2 lol
-
View User Profile
-
Send Message
Posted Apr 26, 2020How do I use my actual google drive account (with more space) instead of the service's, it only can store 15gb of space...
-
View User Profile
-
Send Message
Posted Mar 1, 2020Is 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.
-
View User Profile
-
Send Message
Posted Jun 28, 2019how to disable autosave ? i only need the backup function of this plugin
-
View User Profile
-
Send Message
Posted Aug 10, 2019In 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.
-
View User Profile
-
Send Message
Posted Jun 25, 2019There's versions that appear to work for 1.13 and 1.14 here.
-
View User Profile
-
Send Message
Posted Jun 18, 2019This 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
-
View User Profile
-
Send Message
Posted Jun 22, 2019+1
-
View User Profile
-
Send Message
Posted Aug 16, 2019In reply to Forge_User_23639022:
I will update the plugin when i will have time.
-
View User Profile
-
Send Message
Posted Apr 26, 2019Getting 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
-
View User Profile
-
Send Message
Posted Apr 11, 2019It is a fabulous tool, it has worked excellent thanks bro ... +10
Just add (autoconsolecommand) by dates and it would be perfect.