83784d5a35
rename Local to LocalEntity
2023-09-14 16:48:21 -05:00
dea4a656a5
fix tests
2023-09-13 19:56:28 -05:00
9fa6957fa1
improve some logging
2023-09-13 18:20:34 -05:00
225e94d732
fix onground
2023-09-11 23:04:37 -05:00
f8cca41361
fix falling through blocks on spawn (and triggering anticheats)
2023-09-11 22:59:05 -05:00
bcefa64dd1
clippy
2023-09-10 18:22:59 -05:00
5f8704ccc5
fix physics bugs
2023-09-10 18:18:49 -05:00
4885f848a4
fix incorrect jumping
2023-09-10 17:33:10 -05:00
a91b62d4ca
make PacketReceiver::packet_writer public
2023-09-08 20:01:46 -05:00
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
bf8f533d9f
use thiserror for azalea_nbt::Error
2023-08-27 01:27:45 -05:00
12118ebfa3
use better pathfinder costs and also fix relative entity updates breaking sometimes
2023-08-26 22:19:10 -05:00
dea717b68e
simplify pathfinder more
2023-08-26 18:08:13 -05:00
5d7669f72b
simplify pathfinder
2023-08-26 03:08:35 -05:00
ac1522db54
delete svg files i accidentally committed
2023-08-25 23:29:19 -05:00
472496b7b8
fix all bevy ambiguities
2023-08-25 23:28:19 -05:00
2773146fbf
fix swarms
2023-08-25 21:56:13 -05:00
c7359e5bba
name variables in stepping up
2023-08-25 04:49:38 -05:00
32eece4d37
implement stepping up stairs
2023-08-25 04:44:20 -05:00
7df2256f35
add failing test for that weird diagonal edge case
...
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2023-08-25 03:19:11 -05:00
d5465cd28e
add basic pathfinding test
2023-08-25 02:34:31 -05:00
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
57e5a0f0b9
remove some debug printlns
2023-08-23 22:42:07 -05:00
483ce9164e
fix writing ClientboundUpdateRecipesPacket
2023-08-22 02:12:12 -05:00
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
1b6e024460
don't panic if TranslatableComponent::to_string fails
2023-08-20 23:52:01 -05:00
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
8a90a8e109
fix tests
2023-08-15 23:51:13 -05:00
4ed4be529f
upgrade thiserror and other deps
2023-08-15 22:21:04 -05:00
776f714826
loosen Default requirement for State on SwarmBuilder
2023-08-03 01:29:50 -05:00
3350ef0f7f
remove unnecessary parens
2023-08-01 02:40:29 -05:00
68f01625cc
improve Instance::find_block
2023-08-01 02:38:49 -05:00
b762d1dfb2
add EntityDataItem::new
2023-07-31 21:56:56 -05:00
39943447f6
fix querying multiple components in entity_by
2023-07-26 00:45:06 -05:00
22ea8c60fe
fix sometimes not receiving chunks
2023-07-23 23:21:08 -05:00
15acf13477
fix sending brand incorrectly
2023-07-23 22:24:08 -05:00
d99ba0da55
clean up azalea-entity a little
2023-07-23 22:17:17 -05:00
2ab16402de
delete unused serde module
2023-07-20 06:49:47 -05:00
7959a18001
pub use tag::* in azalea-nbt
2023-07-20 06:40:33 -05:00
5062a8c8cd
make PalettedContainer::new less weird
2023-07-20 05:14:30 -05:00
eb596d921b
remove unnecessary clone
2023-07-20 05:05:14 -05:00
85357a4b6f
derive Copy for ChunkSectionBlockPos
2023-07-20 05:01:58 -05:00
a985cc7442
remove unused deps
2023-07-19 17:13:46 -05:00