aboutsummaryrefslogtreecommitdiff
path: root/azalea-client/src/plugins/chat_signing.rs
diff options
context:
space:
mode:
authormat <git@matdoes.dev>2025-05-09 14:12:51 -1030
committermat <git@matdoes.dev>2025-05-09 14:12:51 -1030
commite9b3128103d203ad4902a40124e4d22a012c196a (patch)
tree3f8211f88a72ff63c4349efc694d90def3a6d8da /azalea-client/src/plugins/chat_signing.rs
parent1493c06de597fc320b79212d133f08c678763a6b (diff)
downloadazalea-drasl-e9b3128103d203ad4902a40124e4d22a012c196a.tar.xz
don't send chat signing certs on offline-mode servers
Diffstat (limited to 'azalea-client/src/plugins/chat_signing.rs')
-rw-r--r--azalea-client/src/plugins/chat_signing.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/azalea-client/src/plugins/chat_signing.rs b/azalea-client/src/plugins/chat_signing.rs
index 03dd1a21..d65f4eb3 100644
--- a/azalea-client/src/plugins/chat_signing.rs
+++ b/azalea-client/src/plugins/chat_signing.rs
@@ -12,7 +12,7 @@ use chrono::Utc;
use tracing::{debug, error};
use uuid::Uuid;
-use super::{chat, packet::game::SendPacketEvent};
+use super::{chat, login::IsAuthenticated, packet::game::SendPacketEvent};
use crate::{Account, InGameState};
pub struct ChatSigningPlugin;
@@ -149,7 +149,7 @@ pub struct QueuedCertsToSend {
pub fn handle_queued_certs_to_send(
mut commands: Commands,
- query: Query<(Entity, &QueuedCertsToSend)>,
+ query: Query<(Entity, &QueuedCertsToSend), With<IsAuthenticated>>,
) {
for (entity, queued_certs) in &query {
let certs = &queued_certs.certs;