diff options
| author | mat <git@matdoes.dev> | 2023-07-23 23:21:08 -0500 |
|---|---|---|
| committer | mat <git@matdoes.dev> | 2023-07-23 23:21:08 -0500 |
| commit | 22ea8c60fed17e48a591bcbb82808fed55509386 (patch) | |
| tree | a85be1738270f7fb2a133b20629f2db0464e58f2 /azalea-client/src/events.rs | |
| parent | 15acf1347727b84472e6a8a1c7a4f51cd3163f01 (diff) | |
| download | azalea-drasl-22ea8c60fed17e48a591bcbb82808fed55509386.tar.xz | |
fix sometimes not receiving chunks
Diffstat (limited to 'azalea-client/src/events.rs')
| -rw-r--r-- | azalea-client/src/events.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/azalea-client/src/events.rs b/azalea-client/src/events.rs index b581fcee..d5a32449 100644 --- a/azalea-client/src/events.rs +++ b/azalea-client/src/events.rs @@ -7,11 +7,12 @@ use azalea_protocol::packets::game::{ clientbound_player_combat_kill_packet::ClientboundPlayerCombatKillPacket, ClientboundGamePacket, }; use azalea_world::{InstanceName, MinecraftEntityId}; -use bevy_app::{App, FixedUpdate, Plugin, Update}; +use bevy_app::{App, FixedUpdate, Plugin, PreUpdate, Update}; use bevy_ecs::{ component::Component, event::EventReader, query::{Added, With}, + schedule::IntoSystemConfigs, system::Query, }; use derive_more::{Deref, DerefMut}; @@ -110,7 +111,6 @@ impl Plugin for EventPlugin { ( chat_listener, login_listener, - init_listener, packet_listener, add_player_listener, update_player_listener, @@ -119,6 +119,10 @@ impl Plugin for EventPlugin { keepalive_listener, ), ) + .add_systems( + PreUpdate, + init_listener.before(crate::packet_handling::process_packet_events), + ) .add_systems(FixedUpdate, tick_listener); } } |
