Commit graph

1136 commits

Author SHA1 Message Date
mat
659b6a1175 rename start_ecs to start_ecs_runner 2023-09-15 17:00:52 -05:00
mat
622042fd41 infinite pathfinding 2023-09-14 22:54:08 -05:00
mat
e585d9024d detect obstructions while pathfinding and better results on timeout 2023-09-14 21:01:56 -05:00
mat
c3717eaead finish releasing 0.8 2023-09-14 19:15:42 -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
d850f5988a Release independent packages
Generated by cargo-workspaces
2023-09-14 18:59:01 -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
dea4a656a5 fix tests 2023-09-13 19:56:28 -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
mat
bcefa64dd1 clippy 2023-09-10 18:22:59 -05:00
mat
5f8704ccc5 fix physics bugs 2023-09-10 18:18:49 -05:00
mat
4885f848a4 fix incorrect jumping 2023-09-10 17:33:10 -05:00
mat
a91b62d4ca make PacketReceiver::packet_writer public 2023-09-08 20:01:46 -05:00
mat
35d6ac565d upgrade deps 2023-09-08 16:51:32 -05:00
EightFactorial
e6a787f777
Don't crash when missing extra registries (#108)
* Fix decoding on missing Nbt structures

* Fix default and renaming
2023-09-07 12:40:53 -05:00
mat
bf8f533d9f use thiserror for azalea_nbt::Error 2023-08-27 01:27:45 -05:00
mat
12118ebfa3 use better pathfinder costs and also fix relative entity updates breaking sometimes 2023-08-26 22:19:10 -05:00
mat
dea717b68e simplify pathfinder more 2023-08-26 18:08:13 -05:00
mat
5d7669f72b simplify pathfinder 2023-08-26 03:08:35 -05:00
mat
ac1522db54 delete svg files i accidentally committed 2023-08-25 23:29:19 -05:00
mat
472496b7b8 fix all bevy ambiguities 2023-08-25 23:28:19 -05:00
mat
2773146fbf fix swarms 2023-08-25 21:56:13 -05:00
mat
c7359e5bba name variables in stepping up 2023-08-25 04:49:38 -05:00
mat
32eece4d37 implement stepping up stairs 2023-08-25 04:44:20 -05:00
mat
7df2256f35 add failing test for that weird diagonal edge case
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2023-08-25 03:19:11 -05:00
mat
d5465cd28e add basic pathfinding test 2023-08-25 02:34:31 -05:00
mat
9c31f8033f fix panic when entity goes out of render distance and then back in render distance 2023-08-25 00:35:16 -05:00
mat
11d14c74c5
Support properly switching instances (#106)
* start implementing switching dimensions

* fix removeentity in shared worlds

* also store entity ids per local player

* uncomment a trace in pathfinder

* cleanup

---------

Co-authored-by: mat <git@matdoes.dev>
2023-08-24 22:59:40 -05:00
mat
57e5a0f0b9 remove some debug printlns 2023-08-23 22:42:07 -05:00
mat
483ce9164e fix writing ClientboundUpdateRecipesPacket 2023-08-22 02:12:12 -05:00
mat
07e3236f0b fix entities not being despawned
closes #103
2023-08-22 01:56:56 -05:00
TheDudeFromCI
47a280212a
Created nearest_entity system param (#102)
* Created nearest_entity system param

Signed-off-by: TheDudeFromCI <thedudefromci@gmail.com>

* Added nearby item iterators.

Signed-off-by: TheDudeFromCI <thedudefromci@gmail.com>

* Export bot.rs (#101)

* Removed .vscode settings (#104)

Signed-off-by: TheDudeFromCI <thedudefromci@gmail.com>

* raycasting not raytracing

* don't panic if TranslatableComponent::to_string fails

* Food/saturation component support (#97)

* modified for food stuff

* moved food/saturation to a separate file

* hunger component

* simplify some logic

---------

Co-authored-by: mat <git@matdoes.dev>

* Created nearest_entity system param

Signed-off-by: TheDudeFromCI <thedudefromci@gmail.com>

* Added nearby item iterators.

Signed-off-by: TheDudeFromCI <thedudefromci@gmail.com>

* Applied tweaks from PR review

Signed-off-by: TheDudeFromCI <thedudefromci@gmail.com>

* Fixed doctests

Signed-off-by: TheDudeFromCI <thedudefromci@gmail.com>

---------

Signed-off-by: TheDudeFromCI <thedudefromci@gmail.com>
Co-authored-by: mat <git@matdoes.dev>
Co-authored-by: Luuk van Oijen <lazyluuk.channel@gmail.com>
2023-08-22 01:46:54 -05:00
Luuk van Oijen
a81c4c060b
Food/saturation component support (#97)
* modified for food stuff

* moved food/saturation to a separate file

* hunger component

* simplify some logic

---------

Co-authored-by: mat <git@matdoes.dev>
2023-08-21 22:50:21 -05:00
mat
1b6e024460 don't panic if TranslatableComponent::to_string fails 2023-08-20 23:52:01 -05:00
mat
e511ad3c31 raycasting not raytracing 2023-08-19 20:44:10 -05:00
TheDudeFromCI
226e726c29
Removed .vscode settings (#104)
Signed-off-by: TheDudeFromCI <thedudefromci@gmail.com>
2023-08-19 20:33:22 -05:00
TheDudeFromCI
6a318ee6f9
Export bot.rs (#101) 2023-08-19 20:31:21 -05:00
TheDudeFromCI
f0ff8e7f29
no_handler() option for ClientBuilder (#100)
* Added no_handler client builder option

Signed-off-by: TheDudeFromCI <thedudefromci@gmail.com>

* Made EmptyState public

Signed-off-by: TheDudeFromCI <thedudefromci@gmail.com>

* Packaged no_handler placeholders in own module

Signed-off-by: TheDudeFromCI <thedudefromci@gmail.com>

* imply no state and remove Fut generic from ClientBuilder and SwarmBuilder

* use destructuring in set_handler and fix a doc

---------

Signed-off-by: TheDudeFromCI <thedudefromci@gmail.com>
Co-authored-by: mat <git@matdoes.dev>
2023-08-16 00:12:37 -05:00
mat
8a90a8e109 fix tests 2023-08-15 23:51:13 -05:00
mat
4ed4be529f upgrade thiserror and other deps 2023-08-15 22:21:04 -05:00
mat
776f714826 loosen Default requirement for State on SwarmBuilder 2023-08-03 01:29:50 -05:00
mat
3350ef0f7f remove unnecessary parens 2023-08-01 02:40:29 -05:00
mat
68f01625cc improve Instance::find_block 2023-08-01 02:38:49 -05:00
mat
b762d1dfb2 add EntityDataItem::new 2023-07-31 21:56:56 -05:00
mat
39943447f6 fix querying multiple components in entity_by 2023-07-26 00:45:06 -05:00