Commit graph

341 commits

Author SHA1 Message Date
mat
f052882123 make sure Startup system runs before any bots join 2023-12-02 16:06:42 -06:00
mat
3eb9998c98 compression does not need to be async 2023-12-01 23:09:24 -06:00
mat
45f9d27601 disconnect fixes 2023-12-01 22:49:44 -06:00
1zuna
fbee81e609
addd disconnect reason (#114) 2023-12-01 22:45:12 -06:00
mat
0f9492ff38 slightly change Client::partial_world example 2023-11-28 19:27:49 -06:00
mat
135d25c753 add Client::partial_world() 2023-11-28 19:12:49 -06:00
mat
2c610826fc
Replace azalea-nbt with simdnbt (#111)
* delete azalea-nbt and replace with simdnbt

* use simdnbt from crates.io

* remove serde dependency on azalea-registry
2023-11-19 22:07:38 -06:00
mat
84e036ce37 clippy 2023-11-18 21:20:34 -06:00
mat
f0b58c7e74 share registries in swarms and fix some bugs 2023-11-18 20:44:49 -06:00
mat
000abfa136 make loading chunks its own bevy system 2023-11-18 14:54:01 -06:00
mat
89f5053b47 upgrade all dependencies 2023-11-18 01:02:52 -06:00
mat
9633508a3a replace log with tracing 2023-11-18 00:58:47 -06:00
mat
71cd3f021e make packet an Arc in PacketEvent 2023-11-18 00:49:44 -06:00
mat
e39de79a6b simplify some code 2023-11-18 00:07:25 -06:00
mat
03cc28d8e7 improve docs a bit 2023-11-12 17:13:43 -06:00
mat
ee55453fbf bevy 0.12 2023-11-06 18:04:57 -06:00
mat
48b5d12171 remove some unnecessary code and improve docs for Menu 2023-10-26 23:13:26 -05:00
mat
97ec9f7c7d rename KnockbackEvent::kind to knockback 2023-10-12 22:43:05 -05:00
mat
eeec59adab KnockbackEvent and rename Physics::delta to velocity 2023-10-12 22:39:29 -05:00
mat
9a687f0ffe start adding mining to pathfinder 2023-10-10 23:21:23 -05:00
mat
5212ba4d5d update repo links 2023-10-08 03:58:57 -05:00
mat
682609a24e knockback 2023-10-08 03:24:29 -05:00
mat
3831bd6f9c update chunk batching 2023-10-07 14:26:09 -05:00
mat
94ef48d9f2 make sure pathfinder is always centered on the destination block (fixes tests) 2023-10-06 16:08:26 -05:00
mat
30702d94f6 fix QueryDoesNotMatch and improve error 2023-10-06 15:23:36 -05:00
mat
0ef15254c4 also upgrade deps everywhere else lol 2023-10-03 01:37:00 -05:00
mat
e847f46c0b fix broken doc link 2023-10-02 22:24:06 -05:00
mat
d0505f7de3 optimize pathfinder more 2023-10-02 17:51:38 -05:00
mat
befa33a879 organize azalea_core and re-export it from azalea 2023-10-01 15:19:13 -05:00
mat
33e823d6fa fix log feature 2023-10-01 14:48:19 -05:00
mat
af5134a0f9 pathfinder: don't spin while descending 2023-09-30 15:42:59 -05:00
mat
fd63adcb41 update block shapes 2023-09-29 16:34:23 -05:00
mat
0bf8291388 check for entity duplication before spawning
this fixes behavior where in swarms entities in the world might sometimes have a duplicate that gets spawned and despawned immediately
2023-09-28 21:57:36 -05:00
mat
7b3e2e4bf7
1.20.2 (#99)
* add configuration state

* start updating to 23w31a

* implement a bit more of 23w31a

* chunk batching

* start adding configuration state

* ioasfhjgsd

* almost works

* configuration state mostly implemented

* handle other packets in configuration state and fix keepalive

* cleanup, fix warnings

* 23w32a

* fix some doctests

* 23w33a

* 23w35a

* 1.20.2-pre2

* fix system conflicts

* 1.20.2-pre4

* make tests compile

* tests pass

* 1.20.2-rc2

* 1.20.2

* Revert "1.20.2"

This reverts commit dd152fd265.

* didn't mean to commit that code

---------

Co-authored-by: mat <git@matdoes.dev>
2023-09-21 11:16:29 -05:00
mat
83cce23614 add Loaded component and fix clamping look direction 2023-09-19 02:01:39 -05:00
mat
51963990bc fix entities not always being despawned after merge 2023-09-18 23:25:22 -05:00
mat
e6941b6a24 instanceloadedevent and a few fixes 2023-09-18 19:29:14 -05:00
mat
856a3252f6 heightmaps 2023-09-17 21:44:17 -05:00
mat
61e63c0896 don't apply metadata updates multiple times in swarms 2023-09-16 22:30:28 -05:00
mat
a920359c9a simplify some code related to Account being a component 2023-09-15 17:38:24 -05:00
mat
b6586d500c make Account a component 2023-09-15 17:09:04 -05:00
mat
659b6a1175 rename start_ecs to start_ecs_runner 2023-09-15 17:00:52 -05:00
mat
c8aad8bdfe Release 0.8.0
azalea@0.8.0
azalea-auth@0.8.0
azalea-block@0.8.0
azalea-block-macros@0.8.0
azalea-brigadier@0.8.0
azalea-buf@0.8.0
azalea-buf-macros@0.8.0
azalea-chat@0.8.0
azalea-client@0.8.0
azalea-core@0.8.0
azalea-crypto@0.8.0
azalea-entity@0.8.0
azalea-inventory@0.8.0
azalea-inventory-macros@0.8.0
azalea-language@0.8.0
azalea-nbt@0.8.0
azalea-physics@0.8.0
azalea-protocol@0.8.0
azalea-protocol-macros@0.8.0
azalea-registry@0.8.0
azalea-registry-macros@0.8.0
azalea-world@0.8.0

Generated by cargo-workspaces
2023-09-14 19:01:20 -05:00
mat
90d6b0acea fix unknown entity warnings 2023-09-14 18:29:28 -05:00
mat
6a37971420 add ResourcePackEvent event 2023-09-14 18:17:32 -05:00
mat
3621acab75 AcceptResourcePacksPlugin 2023-09-14 17:00:27 -05:00
mat
83784d5a35 rename Local to LocalEntity 2023-09-14 16:48:21 -05:00
mat
9fa6957fa1 improve some logging 2023-09-13 18:20:34 -05:00
mat
225e94d732 fix onground 2023-09-11 23:04:37 -05:00
mat
f8cca41361 fix falling through blocks on spawn (and triggering anticheats) 2023-09-11 22:59:05 -05:00