aboutsummaryrefslogtreecommitdiff
path: root/azalea-client/src/plugins/packet/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'azalea-client/src/plugins/packet/mod.rs')
-rw-r--r--azalea-client/src/plugins/packet/mod.rs43
1 files changed, 14 insertions, 29 deletions
diff --git a/azalea-client/src/plugins/packet/mod.rs b/azalea-client/src/plugins/packet/mod.rs
index 2602e878..30503d50 100644
--- a/azalea-client/src/plugins/packet/mod.rs
+++ b/azalea-client/src/plugins/packet/mod.rs
@@ -16,7 +16,7 @@ pub struct PacketPlugin;
pub fn death_event_on_0_health(
query: Query<(Entity, &Health), Changed<Health>>,
- mut death_events: EventWriter<DeathEvent>,
+ mut death_events: MessageWriter<DeathEvent>,
) {
for (entity, health) in query.iter() {
if **health == 0. {
@@ -33,35 +33,20 @@ impl Plugin for PacketPlugin {
app.add_observer(game::handle_outgoing_packets_observer)
.add_observer(config::handle_outgoing_packets_observer)
.add_observer(login::handle_outgoing_packets_observer)
- .add_systems(
- Update,
- (
- (
- config::handle_outgoing_packets,
- game::handle_outgoing_packets,
- login::handle_outgoing_packets,
- )
- .chain(),
- death_event_on_0_health.before(death_listener),
- ),
- )
- .add_event::<game::ReceiveGamePacketEvent>()
- .add_event::<config::ReceiveConfigPacketEvent>()
- .add_event::<login::ReceiveLoginPacketEvent>()
+ .add_systems(Update, death_event_on_0_health.before(death_listener))
+ .add_message::<game::ReceiveGamePacketEvent>()
+ .add_message::<config::ReceiveConfigPacketEvent>()
+ .add_message::<login::ReceiveLoginPacketEvent>()
//
- .add_event::<game::SendPacketEvent>()
- .add_event::<config::SendConfigPacketEvent>()
- .add_event::<login::SendLoginPacketEvent>()
- //
- .add_event::<game::AddPlayerEvent>()
- .add_event::<game::RemovePlayerEvent>()
- .add_event::<game::UpdatePlayerEvent>()
- .add_event::<ChatReceivedEvent>()
- .add_event::<game::DeathEvent>()
- .add_event::<game::KeepAliveEvent>()
- .add_event::<game::ResourcePackEvent>()
- .add_event::<game::InstanceLoadedEvent>()
- .add_event::<login::ReceiveCustomQueryEvent>();
+ .add_message::<game::AddPlayerEvent>()
+ .add_message::<game::RemovePlayerEvent>()
+ .add_message::<game::UpdatePlayerEvent>()
+ .add_message::<ChatReceivedEvent>()
+ .add_message::<game::DeathEvent>()
+ .add_message::<game::KeepAliveEvent>()
+ .add_message::<game::ResourcePackEvent>()
+ .add_message::<game::InstanceLoadedEvent>()
+ .add_message::<login::ReceiveCustomQueryEvent>();
}
}