Commit graph

834 commits

Author SHA1 Message Date
mat
3f8177a302 chore: Release 2023-05-16 23:49:08 -05:00
mat
c26bb0733f format some Cargo.tomls 2023-05-16 23:47:54 -05:00
mat
76428154f8 upgrade dependencies
have fun compiling nerds
2023-05-16 23:39:06 -05:00
mat
e2f9d59c45 better variable naming in doc 2023-05-16 23:32:10 -05:00
mat
2ba7b83490 ClientBuilder::new_without_plugins 2023-05-16 23:26:45 -05:00
mat
0cc76dfb67 ChatPacket::is_whisper 2023-05-13 19:29:55 -05:00
mat
ca39b8b6af reexport azalea-chat and add goto docs 2023-05-13 19:08:08 -05:00
mat
2057877eba remove unused import 2023-05-12 23:22:45 -05:00
mat
e977391b04 auto respawn 2023-05-12 23:20:23 -05:00
mat
741a1f65d6 handle ping packet and resource pack correctly 2023-05-12 22:30:13 -05:00
mat
80172e4364 fix warnings 2023-05-12 18:53:08 +00:00
mat
e1e1063d15 astar 2023-05-09 22:05:46 -05:00
mat
53d51a5ca9 more brigadier docs 2023-05-07 02:50:52 -05:00
mat
2823e508b3 more brigadier argument types 2023-05-07 01:55:08 -05:00
mat
84c0908f34 fix panic on disconnect 2023-05-06 01:02:21 -05:00
mat
084953b89f fix CommandDispatcher::default 2023-05-05 23:31:27 -05:00
mat
f825544e27 CommandDispatcher is now Send+Sync 2023-05-05 23:23:11 -05:00
mat
12370ab076 change some things to be Arc+RwLock in brigadier 2023-05-05 23:09:57 -05:00
mat
e4176937f0 remove more unnecessary brigadier cloning! 2023-05-05 19:37:40 +00:00
mat
df167a5a39 fix some warnings 2023-05-05 17:15:49 +00:00
mat
3702b2cb21 rename Client::inventory to open_inventory 2023-05-05 17:01:15 +00:00
mat
8b0b86bbcf add Client::inventory 2023-05-05 16:54:42 +00:00
mat
2e2d874e27 remove unnecessary clones in brigadier 2023-05-04 23:59:24 -05:00
mat
c690e72405 export brigadier from azalea 2023-05-04 20:11:49 -05:00
mat
634cb8d72c
Inventory (#48)
* start adding azalea-inventory

* design more of how inventories are defined

* start working on az-inv-macros

* inventory macro works

* start adding inventory codegen

* update some deps

* add inventory codegen

* manually write inventory menus

* put the inventories in Client

* start on containersetcontent

* inventory menu should hopefully work

* checks in containersetcontent

* format a comment

* move some variant matches

* inventory.rs

* inventory stuff

* more inventory stuff

* inventory/container tracking works

* start adding interact function

* sequence number

* start adding HitResultComponent

* implement traverse_blocks

* start adding clip

* add clip function

* update_hit_result_component

* start trying to fix

* fix

* make some stuff simpler

* clippy

* lever

* chest

* container handle

* fix ambiguity

* fix some doc tests

* move some container stuff from az-client to azalea

* clicking container

* start implementing simulate_click

* keep working on simulate click

* implement more of simulate_click

this is really boring

* inventory fixes

* start implementing shift clicking

* fix panic in azalea-chat i hope

* shift clicking implemented

* more inventory stuff

* fix items not showing in containers sometimes

* fix test

* fix all warnings

* remove a println

---------

Co-authored-by: mat <git@matdoes.dev>
2023-05-03 20:57:27 -05:00
mat
1fb4418f2c fix conflicts that happen sometimes with serde 2023-05-01 18:36:40 -05:00
mat
67dc5b367f fix panic in azalea-chat i hope 2023-04-22 01:15:14 -05:00
mat
8215331381 rename and export AccountOpts 2023-04-19 20:10:40 +00:00
mat
0b49939374 re export azalea_auth from azalea 2023-04-19 19:57:30 +00:00
mat
16903b73bf fix tests 2023-04-12 03:26:37 +00:00
EightFactorial
2907902431
Damage_Event unsigned subtract from zero (#86) 2023-04-01 18:14:03 -05:00
mat
ac680d39f2 random nbt improvements 2023-03-24 20:09:31 +00:00
mat
4b387c320c fix merge conflict 2023-03-24 13:55:11 +00:00
mat
0641dac7f0 simd number arrays 2023-03-23 20:20:13 -05:00
mat
bdc4255747 >=128 2023-03-23 20:10:52 +00:00
mat
95925b64fa nbt lookup optimization 2023-03-23 19:38:18 +00:00
mat
5e5682ab52 polish nbt a bit 2023-03-23 18:04:53 +00:00
mat
ecb3f2ffd7 rename Tag to Nbt 2023-03-23 13:55:33 +00:00
mat
2a07962af9 default for nbtcompound 2023-03-23 13:54:08 +00:00
mat
d08bf9b943 make encode not a Result and small optimizations 2023-03-23 00:19:00 -05:00
mat
c3b63ad129 binary search map 2023-03-22 23:18:55 -05:00
mat
350bbac282 rename benchmarks 2023-03-22 20:59:33 -05:00
mat
95e9ec51dc improve comparison benchmark 2023-03-22 20:49:52 -05:00
mat
03a672ee9b make nbt code more readable and add comparison benchmark 2023-03-22 19:31:28 -05:00
mat
228ee4a2f0 optimize nbt lists 2023-03-22 19:52:19 +00:00
mat
75e62c9136 use enum-as-inner in nbt 2023-03-22 17:58:37 +00:00
mat
6738be8090 use compact_str in nbt 2023-03-22 13:52:38 +00:00
mat
b276978195 clear titles packet 2023-03-21 18:20:47 +00:00
mat
157ac22461 remove unused dependencies
thanks cargo-udeps
2023-03-21 18:07:40 +00:00
mat
4865b772f6 mention the other version branches in the readme 2023-03-14 16:37:14 -05:00