The goal of the WorldIO module is to ease Plugin development as well as somewhat hiding the backend of block storage.
The block container class can be removed in case that we do not store Blocks as I thought we would (caching changes, then applying them).
Other than that, I also updated the JSON indentation to be standarized as well as adding a vendor information entry to it for the inevitable time that we have forks to do different stuff
The PR is conflicting with #20 , but it's not something we can't get away with some commits
The goal of the WorldIO module is to ease Plugin development as well as somewhat hiding the backend of block storage. The block container class can be removed in case that we do not store Blocks as I thought we would (caching changes, then applying them). Other than that, I also updated the JSON indentation to be standarized as well as adding a vendor information entry to it for the inevitable time that we have forks to do different stuff
The PR is conflicting with #20 , but it's not something we can't get away with some commits