kojacoord_protocol/versions/v1_20_4/config/
mod.rs1use bytes::{Bytes, BytesMut};
2
3use crate::codec::{Decode, Encode, PacketId};
4use crate::error::ProtocolError;
5
6#[derive(Debug, Clone, PartialEq)]
7pub struct ServerboundAcknowledgeFinishConfiguration;
8
9impl PacketId for ServerboundAcknowledgeFinishConfiguration {
10 fn packet_id(_ver: u32) -> u8 {
11 0x02
12 }
13}
14
15impl Encode for ServerboundAcknowledgeFinishConfiguration {
16 fn encode(&self, _dst: &mut BytesMut) -> Result<(), ProtocolError> {
17 Ok(())
18 }
19}
20
21impl Decode for ServerboundAcknowledgeFinishConfiguration {
22 fn decode(_src: &mut Bytes) -> Result<Self, ProtocolError> {
23 Ok(Self)
24 }
25}
26
27#[derive(Debug, Clone, PartialEq)]
28pub struct ClientboundFinishConfiguration;
29
30impl PacketId for ClientboundFinishConfiguration {
31 fn packet_id(_ver: u32) -> u8 {
32 0x02
33 }
34}
35
36impl Encode for ClientboundFinishConfiguration {
37 fn encode(&self, _dst: &mut BytesMut) -> Result<(), ProtocolError> {
38 Ok(())
39 }
40}
41
42impl Decode for ClientboundFinishConfiguration {
43 fn decode(_src: &mut Bytes) -> Result<Self, ProtocolError> {
44 Ok(Self)
45 }
46}