Summary
Add support for grouped packet blocks
Problem This Solves
Currently when creating a large area of packet blocks, or a collection of blocks that share the same state you have to create an individual block for each location. This is wildly inefficient and can hog memory depending on the amount of blocks.
Proposed Solution
Implement a "group" of PacketBlocks, it holds a single state and all world positions in that group use that state.
Alternatives Considered
There is nothing you can currently do to solve this issue.
Additional Context
No response
Priority
High – significantly impacts usability
Summary
Add support for grouped packet blocks
Problem This Solves
Currently when creating a large area of packet blocks, or a collection of blocks that share the same state you have to create an individual block for each location. This is wildly inefficient and can hog memory depending on the amount of blocks.
Proposed Solution
Implement a "group" of PacketBlocks, it holds a single state and all world positions in that group use that state.
Alternatives Considered
There is nothing you can currently do to solve this issue.
Additional Context
No response
Priority
High – significantly impacts usability