mat
ac4d675d44
NBT decoder optimizations ( #17 )
...
* replace HashMap with AHashMap
* faster read_string by just doing read_exact
* re-enable all the benchmarks
2022-08-19 14:14:08 -05:00
mat
5a9fca0ca9
Better errors ( #14 )
...
* make reading use thiserror
* finish implementing all the error things
* clippy warnings related to ok_or
* fix some errors in other places
* thiserror in more places
* don't use closures in a couple places
* errors in writing packet
* rip backtraces
* change some BufReadError::Custom to UnexpectedEnumVariant
* Errors say what packet is bad
* error on leftover data and fix
it wasn't reading the properties for gameprofile
2022-08-06 02:22:19 -05:00
mat
ec0b6ec06c
1.19.1-pre4
2022-07-10 23:43:09 -05:00
mat
460bdfb8bb
merge ClientState and Client
2022-06-25 16:23:40 -05:00
mat
c9faf25fab
Fix errors
2022-06-25 00:13:00 -05:00
mat
ca7067e173
Merge branch 'main' into azalea-entity
2022-06-25 05:08:22 +00:00
mat
b030b0ea33
start adding moving
2022-06-24 23:10:59 -05:00
mat
69c47eda4c
Upgrade some crates
2022-06-24 04:08:38 -05:00
mat
3fcbfc794e
Upgrade crates and remove num_* deps
2022-06-24 03:50:19 -05:00
mat
37c6618c16
Fix everything so azalea-buf works
2022-06-23 19:17:04 -05:00
mat
5ca49e680e
azalea-buf
2022-06-23 15:12:17 -05:00
mat
efd8749573
add gametick event and find_one_entity
2022-06-20 01:19:59 -05:00
mat
c9a070f711
Fix some clippy warnings
2022-06-19 22:01:54 -05:00
mat
bb6b116cb8
Improvements to azalea-world for entities
2022-06-19 00:30:24 -05:00
mat
d8e0457b62
from<ClientboundAddEntityPacket> for Entity
2022-06-18 14:08:34 -05:00
mat
614b211298
EntityStorage
2022-06-17 23:55:11 -05:00
mat
f993e79a7e
Create azalea-entity
2022-06-17 20:46:16 -05:00
mat
74c3ae52f8
azalea-world uses azalea-block
2022-06-16 23:38:51 -05:00
mat
e36095c2b1
Fix all the errors
2022-06-11 17:18:57 -05:00
mat
d106221caa
Merge branch 'main' into azalea-block
2022-06-09 19:37:29 -05:00
mat
88bc6d1660
Start making block macro
2022-05-27 19:34:09 -05:00
mat
aac64d0135
Start making azalea-block
2022-05-27 16:04:22 -05:00
mat
ea7249fb77
update crates
2022-05-27 00:23:55 -05:00
mat
ac392542ce
Merge branch 'main' into chunk-decoding
2022-05-08 18:55:49 -05:00
mat
7c742347a7
azalea-chat now checks language files
2022-05-08 18:38:22 -05:00
mat
e023986565
random polish
2022-05-05 23:33:08 -05:00
mat
0bd798045c
more azalea-world stuff
2022-05-03 00:33:32 -05:00
mat
8e42e1c5df
more chunk and readme stuff
2022-05-02 23:07:06 +00:00
mat
1e2ec61100
write some more azalea-world code
2022-05-02 00:24:29 -05:00
mat
bec2da64d8
Merge branch 'main' into chunk-decoding
2022-05-01 23:06:56 -05:00
mat
567c6f4f2c
Reduce usage of AsyncRead
...
We already receive everything from the server when it tells us the length, so we can actually just treat the stream as a Read instead of an AsyncRead.
2022-05-01 21:54:03 -05:00
mat
4d75415130
start adding azalea-world
2022-05-01 18:59:07 -05:00
mat
8313952541
Simplify packet macro
...
Now every packet implements McBufWritable and McBufReadable and uses those so the code doesn't have to be duplicated.
2022-04-30 23:04:18 -05:00
mat
80d49a7607
azalea_auth::encryption -> azalea_crypto
2022-04-30 21:30:45 -05:00
mat
baaa7658b5
Merge branch 'main' into chunk-packets
2022-04-29 20:22:26 -05:00
mat
8317b5b281
upgrade aes and cfb8
2022-04-29 20:20:56 -05:00
mat
3bd32cfa00
how do i do this
2022-04-29 00:40:47 -05:00
mat
f9528a9f9a
work on adding more stuff for recipes
2022-04-26 15:13:47 +00:00
mat
f4dd3a9293
ENCRYPTION WORKS!!!!!!!!!!!
2022-04-24 22:46:41 -05:00
mat
4c00bd8865
Add ServerboundKeyPacket
2022-04-24 19:28:29 -05:00
mat
3e507f0db4
Merge branch 'main' into auth
2022-04-24 17:37:57 -05:00
mat
b43ad19636
remove an unused thing from dependencies
2022-04-24 14:44:02 -05:00
mat
248f752748
simplify error handling
2022-04-22 04:33:58 +00:00
mat
751098b636
start working on declare commands packet
2022-04-18 22:38:53 -05:00
mat
82ed6baea5
Clean up some old stuff
2022-04-17 14:03:21 -05:00
mat
4ff67d4917
a
2022-02-03 02:16:24 +00:00
Ubuntu
270507736a
a
2022-01-12 00:40:43 +00:00
mat
315f225819
add some more stuff from brigadier
2022-01-09 22:33:45 -06:00
mat
d959fb2d0c
add string_reader
2022-01-09 00:14:39 -06:00
mat
a1afbb6031
start adding packet macros
2022-01-01 23:55:19 -06:00