SaveIt
Description
Hey everyone. I would like to introduce you guys, my first plugin.
Save It (SaveIt) or "Saving It" is an Advanced Lightweight Automatically Saving Plugin. Basically
does Save-All(Like that), but with much more that you could imagine :) !
SaveIt is the first AutoSave plugin, that cares about the performance, and has an own way to do it.
Features:
- World Saving
- AutoSave in minutes
- Multi-World Support
- Supports All Permission Plugin
- You can Disable the Default Bukkit Auto Save
- Saves all Players
- Per World Save Configuration
- Enable/Disable Saving Messages
- Custom Messages
- Anti-Config Error
- In-Game Help
- Supports Colors in the Config
- Save On Disable
- Save All Worlds Option
- In-Game Config Editor
- Works on Every Bukkit Build
- Forge Support!
- Now with Backup Support!
- Special Features:
- Saves On X Quit
- Saves On X Login
- Saves On X Block Place (Any kind of Block)
- Saves On X Block Break (Any kind of Block)
- Save Your Own Data With a Command
- Debug
- Power Save Mode
- Tweaked Performance Source is available again on Github
Newest Build:
Version 1.1.7
Download Here
Changelog:
Welcome to the Next Generation of SaveIt!
New Features of SaveIt are:
- Code Tunes
- Completely reworked backup system, much faster, no more path bugs.
- If you need a fresh config, or just to view it, visit: https://www.dropbox.com/s/lt0g6gvoe2ci12g/SaveItConfig.yml
- Please Read the Documentation: https://www.dropbox.com/s/scjz1qr4ez5ygox/Saving%20It%20Documentation.pdf
Future Release To-do List:
- Request Please
Configuration:
Permissions:
saveit.save - For /saveit save command
saveit.reload - For /saveit reload command
saveit.selfsave - For /saveit selfsave command
saveit.manage - For /saveit [add/remove/list] commands
saveit.backup - For /saveit backup command
Commands:
/saveit - Nice Command Lister
/saveit save - Saves the Configured Worlds
/saveit reload - Reloads Config
/saveit selfsave - Saves Your Data
/saveit add WORLDNAME - Adds a world to Config
/saveit remove WORLDNAME - Removes a world From Config
/saveit list - Lists all Current Worlds in Config
/saveit backup - Creates a Zip of all your Server Folders
/saveit update - Download the Latest Update Automatically
Special Thanks To
- rfsantos1996 - Reporting me about SaveIt's Performance bug :D Thank you mate!
- Chrispm84 - Helping me to test SaveIt out :) | Check his Nice Server out please :)Click here
- DerPavlov - Suggesting, and helping a lot :D | Check his Cannons plugin out!
- Sniperific (Tencao) - Reporting me about SaveIt's Forge Compatibility. Thank you very much! :D
- BukkitSE - For the tutorial! :D
- DoctorCooper - Reporting the problem with the lck files on backup. Check his Server out! Click Here Thank you very much! :D
- TheOnlyRealTGS - Helped me to test the performance on his server. Check his Server out! Click Here Thank you!
- For all to those who helped me to improve SaveIt by requests, or bug reports!, or just uses my plugin! :)
Performance
Thanks to BukkitSE!
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
Great simple plugin. One request, I use multiverse so I have multiple world names,. Can you add a command to add and remove worlds to the save list? That way I don't have to manually change them in the yml file.
@Shevchikden
Thanks :)
I will think about that update thing, right now working on forge support.Anyway, what brings the biggest AutoSave creator to my modest page? O_o
Update Checker is not going to break on reload. It's well written, and only loads the listener. Reloaded with a cycle 52 times. No break. Maybe the "decompiler's" fault? :) xD
Glad to see a normal autosave plugin.
But seriously, don't check for updates in main thread, even in onEnable()
If someone will reload plugin while the server is running this may end bad.
@Poweruas
Yeah, i will see what can i do :)
@dretax Im not sure about you, but there are lots of plugins out there like Restart Evolution Up to now it still has some bugs to fix, like the way that it only restarts the server from the plugins directory, etc... Maybe you can find a way to copy the same idea, fix some of the bugs, and put it in your plugin, hope you find a way to put restart here soon :D
@Poweruas
What do you mean about restart Script? How should it work?:D
Maybe a restart script or something, most restart plugins dont work, it would be nice if your would be an all around plugin :D Hope you would support restart or something soon :)
@danthegoodman
Hello.
I think you miss read. This plugin only saves the worlds, doesn't do backup files from your server. This saves your players, and everything in the world.
how do i get to my saves? do i need to change something in the config to for it to create a folder with the saves? help plz
@CatButler
Thank you very much! :) All the users of SaveIt is reliable for me too! :D
Very nice! Your plugin is so reliable :D
I tried other auto save plugins, but I like yours the best.
@Siera66
Thanks! :D
@dretax
Compared the before and the present P. Picture, and really nice work! Keep it up, we need Devs like you!
@HyprDmg
Yeah, right xDD At least you knew how to dl the latest :D
Edited & Thanks again :)
@Siphonex
Try it now :)
When will the new version be updated to bukkit? The link for 3.0 does not seem to be working.
Cool, testing it now, shall reply once it goes through a cycle.
Also, you may want to update your dl link for v3 to 34 instead of 33 :)
Edit: Tested, works fine!
@HyprDmg
Ohhh crap, Silly me. Wrong upload xDDD
Testing Intellij Idea, instead of Eclipse, and i compiled with a version of it. But it included older source. ReDownload & Thanks :)
With v3.0 I am still seeing "Starting world save...World save completed!" with no players on, even with EnablePowerSave: true. Is this still suppose to happen?
@yoshinatsu
Anytime ^^
@dretax
Seems to be working fine now! Thank you dretax! : D