diff options
| author | Ubuntu <github@matdoes.dev> | 2022-11-17 17:42:30 +0000 |
|---|---|---|
| committer | Ubuntu <github@matdoes.dev> | 2022-11-17 17:42:30 +0000 |
| commit | 00bfcde391c0f02e4eb9e7fb9f562ecebaeabb6d (patch) | |
| tree | 5078823edfc86e61079975f85b8b5c89dd9fa251 /azalea-client/src/client.rs | |
| parent | 0d004b72ac22641978c6ef93ca8641eb621e2f48 (diff) | |
| download | azalea-drasl-00bfcde391c0f02e4eb9e7fb9f562ecebaeabb6d.tar.xz | |
move some stuff to the azalea_client::chat mod
Diffstat (limited to 'azalea-client/src/client.rs')
| -rw-r--r-- | azalea-client/src/client.rs | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/azalea-client/src/client.rs b/azalea-client/src/client.rs index 85e5013e..326ba002 100644 --- a/azalea-client/src/client.rs +++ b/azalea-client/src/client.rs @@ -1,13 +1,11 @@ +pub use crate::chat::ChatPacket; use crate::{movement::WalkDirection, plugins::Plugins, Account, Player}; use azalea_auth::game_profile::GameProfile; -use azalea_chat::Component; use azalea_core::{ChunkPos, ResourceLocation, Vec3}; use azalea_protocol::{ connect::{Connection, ConnectionError, ReadConnection, WriteConnection}, packets::{ game::{ - clientbound_player_chat_packet::ClientboundPlayerChatPacket, - clientbound_system_chat_packet::ClientboundSystemChatPacket, serverbound_accept_teleportation_packet::ServerboundAcceptTeleportationPacket, serverbound_client_information_packet::ServerboundClientInformationPacket, serverbound_custom_payload_packet::ServerboundCustomPayloadPacket, @@ -63,23 +61,6 @@ pub enum Event { Packet(Box<ClientboundGamePacket>), } -/// A chat packet, either a system message or a chat message. -#[derive(Debug, Clone)] -pub enum ChatPacket { - System(ClientboundSystemChatPacket), - Player(Box<ClientboundPlayerChatPacket>), -} - -impl ChatPacket { - /// Get the message shown in chat for this packet. - pub fn message(&self) -> Component { - match self { - ChatPacket::System(p) => p.content.clone(), - ChatPacket::Player(p) => p.message(false), - } - } -} - /// A player that you control that is currently in a Minecraft server. #[derive(Clone)] pub struct Client { |
