1
0
Fork 0
mirror of https://github.com/italicsjenga/valence.git synced 2025-02-03 17:16:34 +11:00
Commit graph

20 commits

Author SHA1 Message Date
Ryan Johnson
153cde1a04
Chunk Rewrite With Paletted Containers ()
The current approach to managing chunk data is misconceived. This new approach uses genuine paletted containers and does not suffer from complexities caused by caching. As a result, memory usage (according to htop) in the terrain example with render distance = 32 has gone from 785 megs to 137 megs. That's 17.4% of the memory it used to use. Terrain generation speed was not affected.
2022-10-07 15:52:55 -07:00
Ryan
65dc561868 Document and rename default_client_event to handle_event_default. 2022-09-11 21:59:05 -07:00
Ryan
bc470f3eb3 Consistent logo file names 2022-09-11 00:20:17 -07:00
Ryan Johnson
ca4f47c768
Implement the player sample ()
Verify that it works by hovering your mouse over the player count in the
cow_sphere example.
2022-09-10 16:02:12 -07:00
Ryan Johnson
20546e2fb8
Split Chunk into loaded and unloaded types ()
These changes will pave the way for nonblocking terrain generation in `terrain.rs`.
2022-09-08 19:33:24 -07:00
Ryan
30e05bb373 cargo fmt 2022-09-04 22:21:24 -07:00
Tristan F
d7e229e0a9 Make default client event 2022-09-04 15:42:08 -04:00
Ryan
2a266fb091 Change rustfmt settings 2022-08-28 21:31:07 -07:00
Ryan
793a795732 Check protocol version during login 2022-08-14 15:18:22 -07:00
Ryan
003c2e3649 Enable authentication in examples 2022-08-10 10:32:05 -07:00
Ryan
760f4bddcf Fix extra knockback sprint bug 2022-08-09 15:42:05 -07:00
Ryan
3649a8ca99 Make superflat option per client rather than per world 2022-08-09 15:09:51 -07:00
Ryan
a5a560220c New player list implementation 2022-08-09 14:44:04 -07:00
Ryan
1838c290a0 Extract slotmap logic into separate modules 2022-08-08 18:42:39 -07:00
Ryan
49d63a39c0 Clean up client and fix names 2022-08-05 12:36:34 -07:00
Ryan
6b5e795f81 Rename entity data 2022-08-02 19:02:05 -07:00
Ryan
e21fd70160 Restructure packet module 2022-07-29 05:34:29 -07:00
Ryan
35c697ff93 Rename *Data to *State 2022-07-27 19:21:11 -07:00
Ryan
2e22946ffc Rewrite the entity generator 2022-07-27 07:10:35 -07:00
Ryan
b604dafe73 Add combat example 2022-07-17 21:29:44 -07:00