diff options
| author | mat <github@matdoes.dev> | 2021-12-06 21:15:38 +0000 |
|---|---|---|
| committer | mat <github@matdoes.dev> | 2021-12-06 21:15:38 +0000 |
| commit | 1a2c034b411e3d0dceb7b4a921ddd42226719bd0 (patch) | |
| tree | 8c59abf5388c4ced1cb4c3dc798eadc68f7d3e16 /minecraft-protocol/src/packets | |
| parent | 0b484df40c356cf4fe87f3d3a20eadf59eef42c9 (diff) | |
| download | azalea-drasl-1a2c034b411e3d0dceb7b4a921ddd42226719bd0.tar.xz | |
remove struct from friendly byte byffer
Diffstat (limited to 'minecraft-protocol/src/packets')
| -rw-r--r-- | minecraft-protocol/src/packets/client_intention_packet.rs | 12 | ||||
| -rw-r--r-- | minecraft-protocol/src/packets/mod.rs | 4 |
2 files changed, 8 insertions, 8 deletions
diff --git a/minecraft-protocol/src/packets/client_intention_packet.rs b/minecraft-protocol/src/packets/client_intention_packet.rs index 30f76387..80c9ce66 100644 --- a/minecraft-protocol/src/packets/client_intention_packet.rs +++ b/minecraft-protocol/src/packets/client_intention_packet.rs @@ -1,6 +1,6 @@ use std::hash::Hash; -use crate::friendly_byte_buf::FriendlyByteBuf; +use crate::mc_buf; use super::{ConnectionProtocol, Packet}; @@ -20,10 +20,10 @@ impl<'a> Packet for ClientIntentionPacket<'a> { } // implement "from_reader" for "ClientIntentionPacket" - fn write(&self, buf: &mut FriendlyByteBuf) { - buf.write_varint(self.protocol_version); - buf.write_utf(&self.hostname); - buf.write_short(self.port); - buf.write_varint(self.intention.clone() as u32); + fn write(&self, buf: &mut Vec<u8>) { + mc_buf::write_varint(buf, self.protocol_version); + mc_buf::write_utf(buf, &self.hostname); + mc_buf::write_short(buf, self.port); + mc_buf::write_varint(buf, self.intention.clone() as u32); } } diff --git a/minecraft-protocol/src/packets/mod.rs b/minecraft-protocol/src/packets/mod.rs index bdb80c2f..7d254adc 100644 --- a/minecraft-protocol/src/packets/mod.rs +++ b/minecraft-protocol/src/packets/mod.rs @@ -3,7 +3,7 @@ pub use client_intention_packet::ClientIntentionPacket; mod serverbound_status_request_packet; pub use serverbound_status_request_packet::ServerboundStatusRequestPacket; -use crate::friendly_byte_buf::FriendlyByteBuf; +use crate::mc_buf; #[derive(Debug, Clone, PartialEq, Eq, Hash)] pub enum ConnectionProtocol { @@ -17,5 +17,5 @@ pub trait Packet { /// Get the id of the packet, this is always a byte. fn get_id(&self) -> u8; - fn write(&self, friendly_byte_buf: &mut FriendlyByteBuf) -> (); + fn write(&self, friendly_byte_buf: &mut Vec<u8>) -> (); } |
