aboutsummaryrefslogtreecommitdiff
path: root/minecraft-protocol/src/packets
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2021-12-06 21:15:38 +0000
committermat <github@matdoes.dev>2021-12-06 21:15:38 +0000
commit1a2c034b411e3d0dceb7b4a921ddd42226719bd0 (patch)
tree8c59abf5388c4ced1cb4c3dc798eadc68f7d3e16 /minecraft-protocol/src/packets
parent0b484df40c356cf4fe87f3d3a20eadf59eef42c9 (diff)
downloadazalea-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.rs12
-rw-r--r--minecraft-protocol/src/packets/mod.rs4
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>) -> ();
}