Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. import struct
  2.  
  3. PacketIDs = {
  4. "KeepAlive": 0x00,
  5. "LoginRequest": 0x01,
  6. "Handshake": 0x02,
  7. "ChatMessage": 0x03,
  8. "TimeUpdate": 0x04,
  9. "EntityEquipment": 0x05,
  10. "SpawnPosition": 0x06,
  11. "UseEntity": 0x07,
  12. "UpdateHealth": 0x08,
  13. "Respawn": 0x09,
  14. "Player": 0x0a
  15. }
  16.  
  17. PacketFormats = {
  18. PacketIDs["KeepAlive"]: ">B",
  19. PacketIDs["LoginRequest"]: ">Bi64slB",
  20. PacketIDs["Handshake"]: ">B64s",
  21. PacketIDs["ChatMessage"]: ">B64s",
  22. PacketIDs["TimeUpdate"]: ">Bl",
  23. PacketIDs["EntityEquipment"]: ">Bihhh",
  24. PacketIDs["SpawnPosition"]: ">Biii",
  25. PacketIDs["UseEntity"]: ">Bii?",
  26. PacketIDs["UpdateHealth"]: ">Bh",
  27. PacketIDs["Respawn"]: ">BB",
  28. PacketIDs["Player"]: ">B?"
  29. }
  30.  
  31. PacketSizes = {}
  32. for k, v in PacketFormats.iteritems():
  33. PacketSizes[k] = struct.calcsize(v)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement