Skip to content

Commit

Permalink
change protocol_version to an i32
Browse files Browse the repository at this point in the history
  • Loading branch information
mat-1 committed Dec 2, 2023
1 parent 1903dab commit 34a4027
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ use std::hash::Hash;
#[derive(Hash, Clone, Debug, McBuf, ServerboundHandshakePacket)]
pub struct ClientIntentionPacket {
#[var]
pub protocol_version: u32,
pub protocol_version: i32,
pub hostname: String,
pub port: u16,
pub intention: ConnectionProtocol,
Expand Down
2 changes: 1 addition & 1 deletion azalea-protocol/src/packets/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ use std::io::{Cursor, Write};
// TODO: rename the packet files to just like clientbound_add_entity instead of
// clientbound_add_entity_packet

pub const PROTOCOL_VERSION: u32 = 764;
pub const PROTOCOL_VERSION: i32 = 764;

#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
pub enum ConnectionProtocol {
Expand Down
4 changes: 2 additions & 2 deletions codegen/lib/code/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ def set_version_id(version_id: str) -> None:

def get_protocol_version() -> str:
# azalea-protocol/src/packets/mod.rs
# pub const PROTOCOL_VERSION: u32 = 758;
# pub const PROTOCOL_VERSION: i32 = 758;
with open(get_dir_location('../azalea-protocol/src/packets/mod.rs'), 'r') as f:
mod_rs = f.read().splitlines()
for line in mod_rs:
Expand All @@ -50,7 +50,7 @@ def set_protocol_version(protocol_version: str) -> None:
mod_rs = f.read().splitlines()
for i, line in enumerate(mod_rs):
if line.strip().startswith('pub const PROTOCOL_VERSION'):
mod_rs[i] = f'pub const PROTOCOL_VERSION: u32 = {protocol_version};'
mod_rs[i] = f'pub const PROTOCOL_VERSION: i32 = {protocol_version};'
break
else:
raise Exception(
Expand Down

0 comments on commit 34a4027

Please sign in to comment.