03-11-2021, 09:32 PM
So the BlockState PR is gonna break the API in some ways.
So how are we gonna go about it?
There is a function convering BlockState <-> BlockType, NibbleType. We can manually export all the functions manually. (I don't like this - just carrying old stuff with us)
We can just dump everything (and when at it dump all the vector 3 overrides)
and we have to think about how we interface with the new BlockState
- Construct from String
- Export the whole BlockState stuff to API (then autogenerate the BlockState API Docs)
So how are we gonna go about it?
There is a function convering BlockState <-> BlockType, NibbleType. We can manually export all the functions manually. (I don't like this - just carrying old stuff with us)
We can just dump everything (and when at it dump all the vector 3 overrides)
and we have to think about how we interface with the new BlockState
- Construct from String
- Export the whole BlockState stuff to API (then autogenerate the BlockState API Docs)