コード例 #1
0
 def decode(cls, buf: Buffer) -> PlayUpdateJigsawBlock:
     return cls(
         *buf.unpack_pos(),
         buf.unpack_string(),
         buf.unpack_string(),
         buf.unpack_string(),
         buf.unpack_string(),
         buf.unpack_string(),
     )
コード例 #2
0
ファイル: block.py プロジェクト: Iapetus-11/PyMine
 def decode(cls, buf: Buffer) -> PlayBlockPlacement:
     return cls(
         buf.unpack_varint(),
         *buf.unpack_pos(),
         buf.unpack_varint(),
         buf.unpack("f"),
         buf.unpack("f"),
         buf.unpack("f"),
         buf.unpack("?"),
     )
コード例 #3
0
 def decode(cls, buf: Buffer) -> PlayUpdateStructureBlock:
     return cls(
         *buf.unpack_pos(),
         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"),
     )
コード例 #4
0
 def decode(cls, buf: Buffer) -> PlayUpdateSign:
     return cls(*buf.unpack_pos(), buf.unpack_string(), buf.unpack_string(), buf.unpack_string(), buf.unpack_string())
コード例 #5
0
ファイル: block.py プロジェクト: Iapetus-11/PyMine
 def decode(cls, buf: Buffer) -> PlayQueryBlockNBT:
     return cls(buf.unpack_varint(), *buf.unpack_pos())
コード例 #6
0
ファイル: player.py プロジェクト: IronManCool001/PyMine
 def decode(cls, buf: Buffer) -> PlayPlayerDigging:
     return cls(buf.unpack_varint(), *buf.unpack_pos(), buf.unpack("b"))
コード例 #7
0
ファイル: command_block.py プロジェクト: Iapetus-11/PyMine
 def decode(cls, buf: Buffer) -> PlayUpdateCommandBlock:
     return cls(*buf.unpack_pos(), buf.unpack_string(), buf.unpack_varint(),
                buf.unpack("b"))
コード例 #8
0
 def decode(cls, buf: Buffer) -> PlayGenerateStructure:
     return cls(*buf.unpack_pos(), buf.unpack_varint(), buf.unpack("?"))