Sync
Sync provides a variety of methods for saving and loading data. This is easily accessed through the Sync API - tutorials can be found above on the Github wiki.
For a plugin to utilise these features the server must be running Sync.
Sync provides an easy interface for many operations:
- Auto Updating and downloads for your plugins.
- Advanced and easy to use SQL wrapper.
- Plugin statistic tracking.
- Web methods, download files and web page source.
- Runtime utilites (Memory information)
- Easy File IO. Save custom configurations, easily serialize and save Bukkit Locations, ItemStacks, Player Inventories and Blocks.
- Cryptography functions for secure password storage.
- Caching
Changelog: 1.0.1 - Added SyncWriter for raw access to writing and reading files. Fixed an update error.
Just released a nice little plugin that uses Sync. I love this API.
R5 ready?
will be using this for all my future plugins that needs data storage! thanks a lot! /me hugs adamki11s
@Wolf7115
Added SyncWriter for raw access to writing and reading files. Fixed an update error.
What did the 1.0.1 update do?
@iKeirNez
Yes Servers need to be running Sync. This is necessary as Sync utilises threads for updates, downloads and other things. Sync is currently extremely lightweight and is only an API interface, it doesn't currently provide any external functionality although I plan to include such features soon.
Pretty awesome! I can't wait to try this out later. Will servers have to have sync installed?
Love it!
amazing, thank you again Adamki :)
@Wolf7115
Thanks :)
Actually, after messing around with it today, I've figured it out and I also converted my entire plugin to SQL with this. It's awesome. I love this plugin/API.
This is pretty cool. It would be nice though if you or someone else would include a video tutorial on the basics of using the SQL here.
@Adamki11s
Cool, if you need any help with this, I'm free! :)
@RoyalSoda
Thanks :) I do plan to add more features for servers such as backups and all that. Probably support for FTP uploading or similar also when I get the time :)
Very nice! I'll try to have all my plugins rely on Sync. :)