v0.5.0
Loading huge chunk of map (30-40 chunks in radius, about 70^3 chunks)
Major changes
- Block editing
- Fix camera rotation
- Chunk timestamps
- Global world data (timestamp)
- Server stopping via client
- Dynamic view radius ('[' and ']')
- Typed coordinates with automatic conversion
- Gui moved to guiplugin
- Added batch for rendering (lines, triangles and points can be put into it). Can put cubes, cube faces, lines and points. Useful for debugging
- Added config
- Added /logs folder
- Packet map synchronization
- Added key bindings. Configable through client config
- Added input, edit and movement plugins
- Moved cursor management into WorldInteractionPlugin
- Implement Resource managers
- Added snapshots to chunk data
- Optimized visible chunk set calculation. Renders much faster (x2 on heavy load)
- Added tharsis profiler. Can be opened with gui button
- Change event system to use structs
- Changed thread messaging system to send structs