Exemplo n.º 1
0
 def decode(cls, buf: Buffer) -> PlayUpdateSign:
     return cls(
         *buf.unpack_position(),
         buf.unpack_string(),
         buf.unpack_string(),
         buf.unpack_string(),
         buf.unpack_string(),
     )
Exemplo n.º 2
0
 def decode(cls, buf: Buffer) -> PlayUpdateJigsawBlock:
     return cls(
         *buf.unpack_position(),
         buf.unpack_string(),
         buf.unpack_string(),
         buf.unpack_string(),
         buf.unpack_string(),
         buf.unpack_string(),
     )
Exemplo n.º 3
0
 def decode(cls, buf: Buffer) -> PlayUpdateStructureBlock:
     return cls(
         *buf.unpack_position(),
         buf.unpack_varint(),
         buf.unpack_varint(),
         buf.unpack_string(),
         buf.unpack("b"),
         buf.unpack("b"),
         buf.unpack("b"),
         buf.unpack("b"),
         buf.unpack("b"),
         buf.unpack("b"),
         buf.unpack_varint(),
         buf.unpack_varint(),
         buf.unpack_string(),
         buf.unpack("f"),
         buf.unpack_varint(),
         buf.unpack("b"),
     )
Exemplo n.º 4
0
 def decode(cls, buf: Buffer) -> PlayPlayerDigging:
     return cls(buf.unpack_varint(), *buf.unpack_position(), buf.unpack("b"))
Exemplo n.º 5
0
 def decode(cls, buf: Buffer) -> PlayUpdateCommandBlock:
     return cls(
         *buf.unpack_position(), buf.unpack_string(), buf.unpack_varint(), buf.unpack("b")
     )
Exemplo n.º 6
0
 def decode(cls, buf: Buffer) -> PlayGenerateStructure:
     return cls(*buf.unpack_position(), buf.unpack_varint(), buf.unpack("?"))