f27c87b291
more formatting fixes
2025-05-30 19:22:09 -08:45
e37524899e
formatting: merge imports
2025-05-30 14:44:48 -13:00
ae4b1e85e6
fix clippy issues and improve formatting everywhere
2025-05-30 19:36:59 -08:00
a64c650504
make fixedbitset require generic const exprs again :3
2025-05-30 12:59:08 -13:45
3d340f585a
doc fixes
2025-05-23 11:20:57 -13:45
bacb5c0199
patch pathfinder path on cost increase
2025-05-24 01:20:14 +03:00
acd52756be
fix Event::Login not firing on reconnect by adding entity id to RemoveOnDisconnectBundle
2025-05-23 12:53:29 -09:00
x-osc
b35904a0b5
add distance param for ReachBlockPosGoal ( #220 )
...
* add distance param for ReachBlockPosGoal
* add new impl for ReachBlockPosGoal and optimize slightly
2025-05-09 22:12:59 -05:00
6a5a88700c
fix offline-mode cert warnings and improve some docs
2025-05-09 15:00:12 -12:00
e1d3b902ba
add StartUseItemEvent and improve code related to interactions
2025-05-10 06:22:08 +03:30
1493c06de5
better docs for disabling plugins
2025-05-07 16:28:03 -05:00
ad4eaa174c
doc warnings
2025-05-07 15:08:31 -05:45
a8e76a0bff
impl Display for proxy and trace log JoinOpts
2025-05-07 06:48:59 -11:00
aa0256da10
upgrade rust version and fix clippy warnings
2025-05-07 11:27:58 +08:00
e9452032bf
fix various issues with mining
2025-05-06 14:20:57 -13:00
685aeff13f
fix pathfinder descending onto non-full blocks
2025-05-06 17:51:50 -05:00
7b442368da
fix some edge cases when pathfinding on slabs and stairs
2025-05-07 07:09:48 +09:00
f7c9419045
pathfinder can now handle slabs, stairs, and dirt paths
2025-05-07 06:59:22 +10:00
mat
9a40b65bc1
Add AutoReconnectPlugin ( #221 )
...
* add AutoReconnectPlugin
* merge main
* start simplifying swarm internals
* fix Swarm::into_iter, handler functions, DisconnectEvent, and add some more docs
* add ClientBuilder/SwarmBuilder::reconnect_after
* fix a doctest
* reword SwarmEvent::Disconnect doc
* better behavior when we try to join twice
* reconnect on ConnectionFailedEvent too
* autoreconnect is less breaking now
2025-05-02 15:55:58 -05:00
1d3f659c1d
make ClientBuilder/SwarmBuilder Send
2025-05-02 02:41:14 +00:00
b3af8d73fa
update to bevy 0.16
2025-04-25 01:10:03 -01:00
adef9bf37b
always insert Swarm before any systems can start running
2025-04-24 20:55:58 -03:30
c7d53d6532
faster pathfinder WeightedNode::ord
2025-04-22 04:52:02 +03:00
fefc5db09a
make azalea::pathfinder::debug public
2025-04-19 21:09:38 +03:00
b7bc08e352
clippy
2025-04-19 23:35:13 +07:00
manen
6c1b144970
remove .unwrap()
from wait_until_goto_target_reached
( #216 )
...
* fix panics in `wait_until_goto_target_reached`
* replace eprintln with warn
---------
Co-authored-by: mat <git@matdoes.dev>
2025-04-19 11:33:47 -05:00
ad45cf5431
allow disabling Event::Packet with a crate feature
2025-04-17 10:15:14 -12:45
43d7c428e3
fix another panic on disconnect and slightly optimize client events loop
2025-04-18 00:32:31 +02:00
mat
3f60bdadac
Move login state to the ECS ( #213 )
...
* use packet handlers code for login custom_query
* initial broken implementation for ecs-only login
* fixes
* run Update schedule 60 times per second and delete code related to run_schedule_sender
* fix tests
* fix online-mode
* reply to query packets in a separate system and make it easier for plugins to disable individual replies
* remove unused imports
2025-04-17 16:16:51 -05:00
2aa046c4b5
make BlockState::id private
2025-04-17 11:09:14 -09:30
b828bc2b12
minor readme fixes
2025-04-15 17:30:56 -10:00
66174fc7d4
clippy and fix broken doc tests
2025-04-16 07:13:09 +04:00
a9820dfd79
make goto async and clean up some examples
2025-04-15 22:04:43 -04:30
fd27ca3bec
release 0.12.0+mc1.21.5
2025-04-13 05:30:40 +03:00
960b840536
Revert "Release 0.12.0"
...
This reverts commit e2945b90a9
.
2025-04-12 13:33:07 -12:45
e2945b90a9
Release 0.12.0
...
azalea@0.12.0
azalea-auth@0.12.0
azalea-block@0.12.0
azalea-block-macros@0.12.0
azalea-brigadier@0.12.0
azalea-buf@0.12.0
azalea-buf-macros@0.12.0
azalea-chat@0.12.0
azalea-client@0.12.0
azalea-core@0.12.0
azalea-crypto@0.12.0
azalea-entity@0.12.0
azalea-inventory@0.12.0
azalea-inventory-macros@0.12.0
azalea-language@0.12.0
azalea-physics@0.12.0
azalea-protocol@0.12.0
azalea-protocol-macros@0.12.0
azalea-registry@0.12.0
azalea-registry-macros@0.12.0
azalea-world@0.12.0
Generated by cargo-workspaces
2025-04-12 21:08:44 -05:00
adf8a604c4
fix ordering for handle_attack_queued
2025-04-04 13:48:48 -08:45
efc28db6cf
remove unnecessary ecs system ordering for handle_outgoing_packets
2025-04-05 01:46:14 +03:30
5fd57fd630
don't require mut for functions in Client and add some more convenience functions
2025-04-04 16:05:06 -04:30
1fd0292590
rename ChatPacket::username and uuid to sender and sender_uuid
2025-04-04 06:23:19 -14:00
5272db8bb4
remove executable bit from files
2025-04-04 15:56:06 +00:00
656162d218
make events channel in Client::start_client optional
2025-03-25 04:06:47 +00:00
aa2039c868
upgrade deps and slightly improve docs
2025-03-20 03:35:59 +00:00
75efbc83fd
make SendPacketEvent a bevy trigger
2025-03-19 21:35:47 +00:00
mat
b0bd992adc
Fluid physics fixes ( #210 )
...
* start fixing code related to fluid physics
* implement force_solid for blocks
* afk pool test
2025-03-16 13:41:17 -05:00
7981230904
mention NO_COLOR=1 in section about logging in docs
2025-03-13 21:34:54 +00:00
95bdb362ba
improve Swarm docs and change an indexing warning to a debug log
2025-03-13 21:27:48 +00:00
713b312167
correctly accept resource packs while in config state
2025-03-13 21:01:37 +00:00
7a192acc99
properly remove from the EntityIdIndex component on despawn
2025-03-13 20:13:58 +00:00
9e061be903
fix an error in set_entity_data
2025-02-24 04:14:54 +00:00