diff --git a/pumpkin-protocol/src/bytebuf/mod.rs b/pumpkin-protocol/src/bytebuf/mod.rs index 7f4ab6f12..81489192e 100644 --- a/pumpkin-protocol/src/bytebuf/mod.rs +++ b/pumpkin-protocol/src/bytebuf/mod.rs @@ -142,8 +142,8 @@ impl ByteBuffer { } pub fn put_bit_set(&mut self, set: &BitSet) { - self.put_var_int(set.length); - for b in &set.data { + self.put_var_int(set.0); + for b in &set.1 { self.put_i64(*b); } } diff --git a/pumpkin-protocol/src/lib.rs b/pumpkin-protocol/src/lib.rs index 6b1a5c816..c74ccf65a 100644 --- a/pumpkin-protocol/src/lib.rs +++ b/pumpkin-protocol/src/lib.rs @@ -19,10 +19,7 @@ pub type Identifier = String; pub type VarInt = i32; pub type VarLong = i64; -pub struct BitSet { - length: VarInt, - data: Vec, -} +pub struct BitSet(pub VarInt, pub Vec); pub struct VarInt32(pub i32);