Esempio n. 1
0
 def encode(self) -> bytes:
     return (
         Buffer.pack_pos(self.x, self.y, self.z)
         + Buffer.pack_varint(self.block)
         + Buffer.pack_varint(self.status)
         + Buffer.pack("?", self.successful)
     )
Esempio n. 2
0
 def encode(self) -> bytes:
     return Buffer.pack_varint(self.entity_id) + Buffer.pack_pos(self.x, self.y, self.z) + Buffer.pack("b", self.stage)
Esempio n. 3
0
 def encode(self) -> bytes:
     return (Buffer.pack("i", self.effect_id) +
             Buffer.pack_pos(self.x, self.y, self.z) +
             Buffer.pack("i", self.data) +
             Buffer.pack("?", self.disable_relative_volume))
Esempio n. 4
0
 def encode(self) -> bytes:
     return Buffer.pack_pos(self.x, self.y, self.z)
Esempio n. 5
0
 def encode(self) -> bytes:
     return Buffer.pack_pos(self.x, self.y, self.z) + Buffer.pack("B", self.action) + Buffer.pack_nbt(self.nbt_data)
Esempio n. 6
0
 def encode(self) -> bytes:
     return Buffer.pack_pos(self.x, self.y, self.z) + Buffer.pack_varint(
         self.block_id)
Esempio n. 7
0
 def encode(self) -> bytes:
     return (Buffer.pack_pos(self.x, self.y, self.z) +
             Buffer.pack("B", self.action_id) +
             Buffer.pack("B", self.action_param) +
             Buffer.pack_varint(self.block_type))
Esempio n. 8
0
 def encode(self) -> bytes:
     return (Buffer.pack_varint(self.entity_id) +
             Buffer.pack_uuid(self.entity_uuid) +
             Buffer.pack_varint(self.motive) +
             Buffer.pack_pos(self.location) +
             Buffer.pack("b", self.direction))