aboutsummaryrefslogtreecommitdiff
path: root/azalea-client/src/plugins/chat
diff options
context:
space:
mode:
Diffstat (limited to 'azalea-client/src/plugins/chat')
-rw-r--r--azalea-client/src/plugins/chat/mod.rs48
1 files changed, 0 insertions, 48 deletions
diff --git a/azalea-client/src/plugins/chat/mod.rs b/azalea-client/src/plugins/chat/mod.rs
index bd90a8d6..11ad742c 100644
--- a/azalea-client/src/plugins/chat/mod.rs
+++ b/azalea-client/src/plugins/chat/mod.rs
@@ -14,8 +14,6 @@ use bevy_ecs::prelude::*;
use handler::{SendChatKindEvent, handle_send_chat_kind_event};
use uuid::Uuid;
-use crate::client::Client;
-
pub struct ChatPlugin;
impl Plugin for ChatPlugin {
fn build(&self, app: &mut App) {
@@ -187,52 +185,6 @@ impl ChatPacket {
}
}
-impl Client {
- /// Send a chat message to the server.
- ///
- /// This only sends the chat packet and not the command packet, which means
- /// on some servers you can use this to send chat messages that start
- /// with a `/`. The [`Client::chat`] function handles checking whether
- /// the message is a command and using the proper packet for you, so you
- /// should use that instead.
- pub fn write_chat_packet(&self, message: &str) {
- self.ecs.lock().write_message(SendChatKindEvent {
- entity: self.entity,
- content: message.to_owned(),
- kind: ChatKind::Message,
- });
- }
-
- /// Send a command packet to the server. The `command` argument should not
- /// include the slash at the front.
- ///
- /// You can also just use [`Client::chat`] and start your message with a `/`
- /// to send a command.
- pub fn write_command_packet(&self, command: &str) {
- self.ecs.lock().write_message(SendChatKindEvent {
- entity: self.entity,
- content: command.to_owned(),
- kind: ChatKind::Command,
- });
- }
-
- /// Send a message in chat.
- ///
- /// ```rust,no_run
- /// # use azalea_client::Client;
- /// # async fn example(bot: Client) -> anyhow::Result<()> {
- /// bot.chat("Hello, world!");
- /// # Ok(())
- /// # }
- /// ```
- pub fn chat(&self, content: impl Into<String>) {
- self.ecs.lock().write_message(SendChatEvent {
- entity: self.entity,
- content: content.into(),
- });
- }
-}
-
/// A client received a chat message packet.
#[derive(Clone, Debug, Message)]
pub struct ChatReceivedEvent {