Slimefun4
Slimefun4 copied to clipboard
WIP - BlockStorage Rewrite
Description
This is a milestone pull request (still work in progress though). It proposes new thread-safe system to handle block data in a much safer and more efficient manner.
Important: This is a very huge milestone and a big change. We could use all the help we can get here. Both by testers and contributors. Lots of this is very hard and time-consuming to implement. So feel free to make your own pull request towards the api/blockstorage-rewrite branch to contribute to this draft PR.
Your Pull Request was automatically labelled as: "🔧 API" Thank you for contributing to this project! ❤️
A quick question might be completely out kf the scope of this pr/draft but will this mean db support for like sql or maria or what ever?
A quick question might be completely out kf the scope of this pr/draft but will this mean db support for like sql or maria or what ever?
It's a step in that direction. This PR will not be adding that though. This is a general focus on just rewriting and abstracting the data. Then binary data, MySQL, etc can be added as new storage methods.
A quick question might be completely out kf the scope of this pr/draft but will this mean db support for like sql or maria or what ever?
It's a step in that direction. This PR will not be adding that though. This is a general focus on just rewriting and abstracting the data. Then binary data, MySQL, etc can be added as new storage methods.
This will make it possible right?
Well this system abstracts away from everything, so new storage methods would be very easy to add.
what is left to be done?
what is left to be done?
Pretty much everything. This is still WIP and right now this is just a shallow API skeleton. There is no implementation for anything at the moment, so it's only like 10% done.
what is left to be done?
Pretty much everything. This is still WIP and right now this is just a shallow API skeleton. There is no implementation for anything at the moment, so it's only like 10% done.
so 90% left is there anything i or anyone else can find a list of whats left to do or what can be contributed to it if were interested in helping out?
Closing as stale, keeping the branch alive. might get superceded because of other rewrites.