mat
b44f1c84de
encryption benchmark & test
2022-08-28 15:08:43 -05:00
mat
b8228a0360
Azalea registry ( #20 )
...
* make azalea-registry crate
* add trait feature to az-block
* registr
* registry macro
* impl Display for registry things
* registries
2022-08-27 20:31:21 -05:00
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
mat
9f576c5600
start work on encryption
2022-01-01 18:59:38 -06:00
mat
6ae94b96e6
start adding nbt to the protocol
2021-12-20 15:22:02 -06:00
mat
55c9f58219
nbt tests
2021-12-19 13:07:54 -06:00
mat
b030b9de93
nbt
2021-12-18 20:33:16 -06:00
mat
76e1985fc4
reading nbt
2021-12-18 17:02:23 -06:00
mat
8e3ba097b4
start adding clientbound_login_packet
2021-12-18 10:04:10 -06:00
mat
c4eecaf13a
try to implement compression
2021-12-16 23:33:06 -06:00
mat
1dc56b6f51
fix errors
2021-12-16 17:55:45 -06:00
mat
227ba5511d
add a few more login packets
2021-12-16 17:51:05 -06:00
mat
9642558f8f
azalea
2021-12-15 23:10:55 -06:00
mat
72aefe871c
make minecraft-core
2021-12-15 23:07:10 -06:00
mat
6ed7b6e38f
Update Cargo.lock
2021-12-12 13:48:42 -06:00
mat
1286286e83
ok i give up trying to use macros
2021-12-12 13:48:18 -06:00
mat
ba911a8a20
correct minecraft-chat 🎉
2021-12-11 15:17:42 -06:00
mat
0dce5f56ce
add formatting to some motds
2021-12-10 18:03:28 +00:00
mat
be762fc5d3
rust is driving me insane
2021-12-10 00:54:58 -06:00
mat
966471f740
split mstuff
2021-12-09 22:10:45 +00:00
mat
c16d55ccdd
start adding minecraft-chat
2021-12-08 00:41:42 -06:00
mat
4a44c58444
keep doing packet stuff
2021-12-07 22:12:16 +00:00
mat
fcaca28ff1
implement more of reader
2021-12-07 00:09:49 -06:00
mat
5029a09963
Initial commit
2021-12-06 00:28:40 -06:00