Ryan
37b285209f
Extract default values for entity fields
2022-07-20 22:51:01 -07:00
Ryan
b9fca3503c
Add entity extractor
2022-07-20 01:12:13 -07:00
Ryan
f9be05ee4a
Add extractor fabric mod
2022-07-19 05:15:05 -07:00
Ryan
21e37c65c2
Update Cargo.toml
2022-07-18 02:02:37 -07:00
Ryan
044a735729
Fix stack overflow during BVH construction
...
The epsilon for float equality was too small which prevented the
function from terminating. Additionally, it has been rewritten in terms
of a loop because tail-call optimization was not happening.
2022-07-17 22:07:51 -07:00
Ryan
b604dafe73
Add combat example
2022-07-17 21:29:44 -07:00
Ryan
865ab76699
Add custom data
2022-07-15 20:40:39 -07:00
Ryan
0ef05bb0d0
Add client velocity
2022-07-15 04:21:32 -07:00
Ryan
4b83801066
Clean up docs and fix clippy issues
2022-07-14 23:18:20 -07:00
Ryan
c5f0f6024c
Tweak logo
2022-07-14 05:13:08 -07:00
Ryan
4a12def900
Redesign the spatial index API and add raycast example
2022-07-14 03:40:26 -07:00
Ryan
9448e17607
Add spawn platform
2022-07-13 21:52:33 -07:00
Ryan
a36b5163f7
Implement attack and movement speed
2022-07-12 20:47:53 -07:00
Ryan
daa70b53e3
Convert logo text to paths
2022-07-12 17:54:55 -07:00
Ryan
15d276ad2e
Add logo to README
2022-07-12 17:50:36 -07:00
Ryan
9d0363ac4e
Add logo
2022-07-12 16:54:36 -07:00
Ryan
3f150b4c8a
Document most items
2022-07-11 05:08:02 -07:00
Ryan
54e0d5cb90
impl Display for BlockState
2022-07-06 18:46:03 -07:00
Ryan
24cf864ed1
Don't export items arbitrarily at the crate root
2022-07-06 18:27:59 -07:00
Ryan
70476973b6
Ignore "unexpected EOF" errors
2022-07-06 02:11:15 -07:00
Ryan
7bdcc28b65
Expose the send_packet fn when 'protocol' feature is active
2022-07-06 01:55:00 -07:00
Ryan
a06ba7e645
Add hardcore
2022-07-06 01:12:05 -07:00
Ryan
5fcde5f7ae
Implement title and subtitle
2022-07-06 00:16:07 -07:00
Ryan
bfba7a1d11
Swing correct hand
2022-07-05 19:28:29 -07:00
Ryan
3ac711ca74
Use idiomatic names
...
The Rust stdlib uses "Kind" instead of "Type".
2022-07-05 19:21:52 -07:00
Ryan
fcda380f2a
Improve entity event API
2022-07-05 18:08:40 -07:00
Ryan
0f8b906265
Make the packet inspector error resistant
2022-07-04 18:22:29 -07:00
Ryan
c4590a45fc
Fix entity create/delete bugs
2022-07-04 16:30:37 -07:00
Ryan
6c0eef1ae7
Add more client events
2022-07-04 15:51:28 -07:00
Ryan
4aca4e24a7
Don't load entities with the same UUID as the client
2022-07-04 00:48:21 -07:00
Ryan
0d07b3659f
Store entity events in the entity struct
2022-07-04 00:24:55 -07:00
Ryan
e8451da55e
Add entity status codes
2022-07-03 23:17:51 -07:00
Ryan
fb09ab7f8c
Spawn player entities in the conway example
2022-07-03 20:31:20 -07:00
Ryan
a6bb67ecfe
Fix client respawning
2022-07-03 18:45:11 -07:00
Ryan
04ce5366c8
Add a null state to some IDs
2022-07-03 18:02:00 -07:00
Ryan
622f15e71d
Implement client world switching
2022-07-03 17:32:05 -07:00
Ryan
79cb4c159a
Store entities and clients per server rather than per world
2022-07-03 15:31:24 -07:00
Ryan
985ecf3922
Don't send untranslated error messages to clients
2022-07-02 16:23:58 -07:00
Ryan
0c6ecc9c12
Tweak biomes
2022-07-02 13:41:45 -07:00
Ryan
c468fc3eea
Use a VecDeque for events
2022-07-02 11:22:28 -07:00
Ryan
232b76a8f7
Improve BlockPos API
2022-07-02 10:27:54 -07:00
Ryan
c14bf88bd1
Fix warnings
2022-07-02 00:15:16 -07:00
Ryan
878f2d1dcb
Add conway example
2022-07-02 00:14:39 -07:00
Ryan
340318b9b6
Get system chat working
2022-07-01 19:18:59 -07:00
Ryan
0fcedd3656
Improve packet debug output
2022-07-01 16:03:15 -07:00
Ryan
a259bdf840
Add the packet inspector proxy
2022-07-01 15:29:31 -07:00
Ryan
9a87fda211
Rename packets
2022-06-30 14:18:29 -07:00
Ryan
6ef634ca2c
Use Rust 1.62.0 features
2022-06-30 13:22:08 -07:00
Ryan
560163fd2e
Expose the protocol API behind a feature flag
...
This could be useful for building proxies or clients in the future.
2022-06-30 11:53:57 -07:00
Ryan
fa2241c038
Basic chat message support
2022-06-29 21:34:20 -07:00