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
@dretax
Its a plugin, log out when in PVP = tempban + drop items (Link)
@rfsantos1996
Okay. So what do you mean about combat log?
@dretax
Yeah, I always do that (;
@rfsantos1996
So it is good now? Yeah, because this is an alternate solving to do save before plugin shuts down on disable. What do you mean about CombatLog?
Btw: I always suggest to do a /saveit save before /stop
@dretax
Other day (before this update) I asked and a lot of guys said lost all inventory and equipament, but now only 4 answered yes, but it was droped items, so in a 80-120 players server, its a good thing (;
Thanks for the update, now just need CombatLog to dont log Kicked players (AntiRelog does, but doesnt disable fly on PVP)
@rfsantos1996
You won't going to have errors for sure. Okay then ^^
@dretax
Thanks, i will test it (;
@EDIT: Ok, until now I don't have any errors or something, when I restart my server i will ask my players if someone lost their inventory
@rfsantos1996
Try it with 2.5
That would be great, thanks for the help
@rfsantos1996
Okay :) Let's see what can i do for that on stop.
So you say that it saves some of them? Probably Saving doesn't run fully. I mean the server stops before the saving cycle run fully. I might have to delay the stop, so the save will run on disable fully. :)
@dretax
Full save on stop, some players are losing items even without combatlog
@Siera66
Happened :)
@dretax
If you could support bold, italic, and those I would love that! :)
@rfsantos1996
SaveIt does a full save, on server stop :)
Sure, if you want, I can add manual Inventory Save command for every player. ^^
And also a full inv save on everyone.
EDIT: Wait, you want a separated Inventory Saver command? Or just a Full Save on Stop, because SaveIt does that automatically. :)
Also /saveit save - saves inventory, and the worlds, and all the datas :)
@dretax
I will test the plugin (; Seems awesome Could you add a manual inventory saving command? (like /saveit inventory, so before you /stop, it would save everybodys inventory and then stop)
@Siera66
Thank's :)
@yoshinatsu
I'm not surprised!
Also 2.2 is an awesome version! Nice work! Now I just don't have to check if there is a new version, only the console!
@yoshinatsu
Thank's again, and anytime ^^
What an awesome developer! He dedicated a full hour to fix the problem I was having with SaveIt on Mac OS X 10.6.8! Thank you for your dedication dretax, and for your incredibly useful plugin!
@dretax
Thanks, I bet this guy a liar, sorry for the lot comments, I could just ask this in PM lol.
Now I'm really off, If I have an idea I'll let you know, and thank's again for you awesome plugin. :)