Note: this framework is write in kotlin. If you not use kotlin, this is not for you, maybe you can try kotlin?
serializer-framework
Is a lightweight kotlin serializer library to standalone or spigot use!
Objective
The Kotlin serialization library is really awesome, however certain things you have to do manually,
like writing the string to a file. With `serializer-framework` you can do this and much more!
Although this framework was planned and structured for use with Bukkit/Spigot, you can use it as a Standalone, thus making this library very extensible.
You can load, reload, save and clear the file easily!
If you're a Bukkit/Spigot developer, you might be tired of always when getting a string value or a list of strings in your plugin configuration,
always having to translate color codes like '&' to '§' and vice- versa. With `serializer-framework`, you never need to do this again!
Supported Files
- YAML ✔️
- JSON ✔️
- Protocol Buffers ✔️
- Minecraft NBT (.dat) ✔️
1.6.2v Patch notes
- Added support to serial folders. (multiple serial files in one folder)
- More useful functions added.
1.5.2v Patch notes
- Now binary serial files encode/decode from byte arrays instead of hex string.
- Binary serial file size encoding decreased ~50%
1.5v Patch notes
- Updated serialization libraries dependencies to a newer version.
- Added support for serialization libraries thats need a input/output stream.
- Added support for Minecraft NBT (.dat) files.
How to use
You can see the documentation in my github: https://github.com/uinnn/serializer-framework
Kdoc documentation:
https://uinnn.github.io/serializer-framework/