Anvil Storage Provider implementation.
See examples
Build an anvil : provide loading and saving of chunks in all regions in path
Take a prismarine chunk and save it. Returns a promise.
Take a nbt object and save it. Returns a promise.
Returns a promise containing the prismarine chunk at x,z or null if that chunk isn't saved.
Returns a promise containing the nbt at x,z or null if that nbt isn't saved.
Reads a level.dat file
Writes a level.dat file
- standardjs
- cross version support
- update dependencies, fix #10 (prismarine-nbt nbt.simplify was broken)
- update to babel6
- bump dependencies
- fix small bug with regionFileName call
- update prismarine-chunk
- use nbt.simplify
- add level.dat loading/saving
- completely reimplement to provide full functionality : loading and saving, and all the data in chunks
- use up to date dependencies in minecraft-region
- catch the error if the region file doesn't exist and return null in getRegion
- first version, basic functionality using minecraft-chunk, minecraft-region, prismarine-chunk and vec3