5d799be9db
re-export bevy_tasks from azalea_client
2025-05-08 06:09:03 +09:00
ad4eaa174c
doc warnings
2025-05-07 15:08:31 -05:45
e0d3352a90
add chat signing
2025-05-08 08:51:34 +12:00
a8e76a0bff
impl Display for proxy and trace log JoinOpts
2025-05-07 06:48:59 -11:00
2b7be768f2
reword some things in the changelog
2025-05-06 15:52:16 -13:45
8dff973d26
support legacy hex colors
2025-05-07 14:24:07 +09:00
4a1fdf0121
fix incorrect chat parsing when legacy color codes are mixed in
2025-05-06 22:35:17 -06:30
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
d58a1c4fa0
delete outdated parts of azalea-protocol readme
2025-05-06 09:09:02 -13:45
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
af3affb467
fix chunk errors when joining a world with a same name but different height
2025-05-07 06:00:29 +10:00
68f657310b
switch back to stable hickory-resolver
2025-05-06 04:28:23 -13:45
7bbb617bd8
update deps and lock hickory-resolver to a commit
2025-05-03 16:39:56 -06: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
52e34de95c
typo
2025-05-03 06:52:50 +11:00
50c8e6bc5b
the bevy update is a breaking change
2025-05-02 07:52:06 -12:00
5666918519
add changelog
2025-05-03 01:50:30 +06:00
b3f65f9d4b
drop dependency on pixlyzer and start using pumpkin extractor
2025-05-01 22:12:00 -08:45
1d3f659c1d
make ClientBuilder/SwarmBuilder Send
2025-05-02 02:41:14 +00:00
881055e587
fix InstanceName desync
2025-05-02 01:20:25 +00:00
Kumpelinus
11a74f215e
Implement a to_html method for FormattedText ( #208 )
...
* Implement a to_html method for FormattedText
Also fix a small issue with ansi formatting where it duplicated
text.
* cargo fmt
* Make format conversion generic
* cargo lint and fmt
* Fix ascii conversion cleanup
* Implement suggested changes
* format, improve sanitization, add xss test
---------
Co-authored-by: mat <git@matdoes.dev>
2025-05-01 13:26:04 -05:00
4a7d21425c
fix some data components
2025-04-25 05:45:55 +03:30
b3af8d73fa
update to bevy 0.16
2025-04-25 01:10:03 -01:00
65c9f555b0
unused import
2025-04-24 16:46:46 -09:00
c84b3161ae
info log on DisconnectEvent
2025-04-24 17:13:56 -08:00
adef9bf37b
always insert Swarm before any systems can start running
2025-04-24 20:55:58 -03:30
89bc5ca91e
update RawConnection::state when start_configuration is received
2025-04-24 11:12:47 -12:45
54062c82fd
update to git hickory-resolver and use system resolver
2025-04-24 10:03:29 -13:00
0fc0fe41d4
delete some unused packet modules in game state
2025-04-24 18:42:56 -04:00
8012fb90b5
update serialization for set_player_team
2025-04-25 07:24:12 +09:00
c7d53d6532
faster pathfinder WeightedNode::ord
2025-04-22 04:52:02 +03:00
8045b4eda2
add StartJoinServerEvent to allow joining servers exclusively from ecs
2025-04-19 23:51:19 -04:30
ae3722d72c
send correct uuid in offline mode
2025-04-19 23:49:11 +05: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
77f9d929b6
typo in instance_block_action packet
2025-04-18 14:31:18 +08:00
e86087366f
box display_name in PlayerInfo to make it smaller
2025-04-18 01:09:49 +02: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
1989f4ec97
remove unused import
2025-04-17 11:47:24 -09:00
2aa046c4b5
make BlockState::id private
2025-04-17 11:09:14 -09:30
6a83a6fa38
shorten the Plugins bullet point in the readme
2025-04-16 00:01:59 -03: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