aboutsummaryrefslogtreecommitdiff
path: root/azalea-client/src/plugins/disconnect.rs
AgeCommit message (Collapse)Author
2026-03-29add packet_logger example to azalea-protocolmat
2026-01-28don't panic if disconnected while miningmat
2026-01-13Rename Instance to World (#304)mat
2026-01-12Make Bevy dependencies optional in azalea-protocol (#303)mat
* Make Bevy dependencies optional in azalea-protocol * derive serde traits on Direction again * update docs for types that may not have Component
2025-12-15sort derives with cargo sort-derivesmat
might add to ci later, unsure how to do it without adding significant friction for contributors though
2025-12-11enable str_to_string clippy lintmat
2025-11-30Add `online-mode` Cargo feature (#281)mat
* Add `online-mode` cargo feature * fix bad formatting in Cargo.toml
2025-09-28upgrade bevy to 0.17.0-rc.2mat
2025-08-12send correct packets on teleportmat
2025-07-21Add TicksAlive component (#229)Kumpelinus
* Add TicksAlive component * Rename TicksAlive to TicksConnected * Move component to plugins/tick_counter.rs and add doc comment
2025-06-25improve packet_order test, add BlockUpdatePlugin, fix packet order for sprintingmat
2025-06-03send ServerboundPlayerLoaded on join and respawnmat
2025-06-02fix issues related to pathfinder miningmat
2025-05-23fix Event::Login not firing on reconnect by adding entity id to ↵mat
RemoveOnDisconnectBundle
2025-05-09don't send chat signing certs on offline-mode serversmat
2025-05-08add chat signingmat
2025-05-02Add AutoReconnectPlugin (#221)mat
* 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-04-25update to bevy 0.16mat
2025-04-24unused importmat
2025-04-24info log on DisconnectEventmat
2025-04-17Move login state to the ECS (#213)mat
* 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-02-22Refactor azalea-client (#205)mat
* start organizing packet_handling more by moving packet handlers into their own functions * finish writing all the handler functions for packets * use macro for generating match statement for packet handler functions * fix set_entity_data * update config state to also use handler functions * organize az-client file structure by moving things into plugins directory * fix merge issues