diff --git a/pumpkin/src/server/mod.rs b/pumpkin/src/server/mod.rs index 8da9e3531..8791677d8 100644 --- a/pumpkin/src/server/mod.rs +++ b/pumpkin/src/server/mod.rs @@ -129,12 +129,12 @@ impl Server { } /// Sends a Packet to all Players in all worlds - pub fn broadcast_packet_all

(&self, expect: &[Token], packet: &P) + pub fn broadcast_packet_all

(&self, except: &[Token], packet: &P) where P: ClientPacket, { for world in &self.worlds { - world.blocking_lock().broadcast_packet(expect, packet) + world.blocking_lock().broadcast_packet(except, packet) } } diff --git a/pumpkin/src/world/mod.rs b/pumpkin/src/world/mod.rs index 525a58efb..fbca46437 100644 --- a/pumpkin/src/world/mod.rs +++ b/pumpkin/src/world/mod.rs @@ -39,14 +39,14 @@ impl World { } /// Sends a Packet to all Players, Expect some players. Because we can't lock them twice - pub fn broadcast_packet

(&self, expect: &[Token], packet: &P) + pub fn broadcast_packet

(&self, except: &[Token], packet: &P) where P: ClientPacket, { for (_, player) in self .current_players .iter() - .filter(|c| !expect.contains(c.0)) + .filter(|c| !except.contains(c.0)) { let mut player = player.lock().unwrap(); player.client.send_packet(packet);