Only chunks that are close to players
are sent to them, as well as actions
occuring in those chunks.
- Add Chunk and ChunkLayer classes / nodes
In the future, chunks could make use of multiple
layers such as terrain, building, interior, liquids,
pipes and wires, ...
- Add PlayerVisibilityTracker
Used on the server to keep track of which
chunks a player can see, firing events when
chunks go in or out of range.
- Add RPC extension methods which accept
an IEnumerable<int> for players to send to
- Add GetPlayersTracking extension method
- Use GlobalPosition instead of Position where needed
- Update WorldSave to save Chunks
(Incremented WorldSave.LATEST_VERSION)
- Add methods to BlockPos relating to chunk position
- Improve upon Facing with BlockPos.Add/Subtract
- Add generic GetChildren extension method
- Add GetOrCreateChild extension method