Skip to content

Instantly share code, notes, and snippets.

@MostAwesomeDude
Created April 19, 2011 21:51
Show Gist options
  • Save MostAwesomeDude/929803 to your computer and use it in GitHub Desktop.
Save MostAwesomeDude/929803 to your computer and use it in GitHub Desktop.
Grepping the JAR...
defaultdict(<type 'list'>, {'gj.class': ['Protocol error, unexpected packet'], 'gc.class': ['Bad packet id ', 'Duplicate packet class:', 'Duplicate packet id:', 'Skipping packet with id '], 'cl.class': ['Failed to handle packet: ']})
Guessing packet class gc.class
Found packet 0 (True, True): hb
Found packet 1 (True, True): id
Found packet 2 (True, True): hh
Found packet 3 (True, True): iq
Found packet 4 (True, False): ek
Found packet 5 (True, False): k
Found packet 6 (True, False): jr
Found packet 7 (False, True): a
Found packet 8 (True, False): cs
Found packet 9 (True, True): io
Found packet 10 (True, True): ez
Found packet 11 (True, True): u
Found packet 12 (True, True): mi
Found packet 13 (True, True): ct
Found packet 14 (False, True): fv
Found packet 15 (False, True): ed
Found packet 16 (False, True): eq
Found packet 17 (True, False): fz
Found packet 18 (True, True): hv
Found packet 19 (False, True): ll
Found packet 20 (True, False): hd
Found packet 21 (True, False): ho
Found packet 22 (True, False): bv
Found packet 23 (True, False): kt
Found packet 24 (True, False): fp
Found packet 25 (True, False): mq
Found packet 27 (False, True): jf
Found packet 28 (True, False): dv
Found packet 29 (True, False): kd
Found packet 30 (True, False): ls
Found packet 31 (True, False): kx
Found packet 32 (True, False): kj
Found packet 33 (True, False): ja
Found packet 34 (True, False): js
Found packet 38 (True, False): fm
Found packet 39 (True, False): hx
Found packet 40 (True, False): ma
Found packet 50 (True, False): kk
Found packet 51 (True, False): cj
Found packet 52 (True, False): nl
Found packet 53 (True, False): lo
Found packet 54 (True, False): ms
Found packet 60 (True, False): jx
Found packet 70 (True, False): ba
Found packet 71 (True, False): cw
Found packet 100 (True, False): fi
Found packet 101 (True, True): hf
Found packet 102 (False, True): jj
Found packet 103 (True, False): er
Found packet 104 (True, False): ga
Found packet 105 (True, False): hm
Found packet 106 (True, True): ij
Found packet 130 (True, True): lt
Found packet 200 (True, False): ig
Found packet 255 (True, True): oq
Found all packets; analyzing...
Packet 0
Packet 1
To read the packet:
readInt()
a() (short-length-prefixed UCS2 string)
readLong()
readByte()
Hash: faa178a24f865666c8f1c176c526f304c5daa2307ddc495e7454c3ed8348c56482e55c1130118e7d793bdef1c84bbc0a417bf50d5f30922fe3d169b7e102eb80
To write the packet:
writeInt()
a() (short-length-prefixed UCS2 string)
writeLong()
writeByte()
Hash: 28189280bd2e86dd252633d1cf9e0aaab1516b412c25106e3eaa1f7d5b181c9d5ff06ea58d95bbe8b050cf00f4c88ec06e19957efb8538eee53ba7a9cf7ce4f5
Packet 2
To read the packet:
a() (short-length-prefixed UCS2 string)
Hash: 127170bc2d289a15cf589c52daee8fb4729887d61eae1cd129005b2da4b624393b2f8639ebb64c361fafa022d722ede90239e2fa5640dd2beb29303b2039c682
To write the packet:
a() (short-length-prefixed UCS2 string)
Hash: 39930c0d3c9cd56ca3455b1799ae9d353d06484d84513b3752087de4641ed63fda66c2e16e4cd7be530f54540cc579e673a07bc445615e34f55671f6d4d895cd
Packet 3
To read the packet:
a() (short-length-prefixed UCS2 string)
Hash: 427e7b8aeeded08a24816f8199db00bb9b2c7ec9730682c438558518d354739844a753699f0c3524b0e4e373211bc7f9742a7a546194ce74e2c34e2dcd4caba6
To write the packet:
a() (short-length-prefixed UCS2 string)
Hash: 39930c0d3c9cd56ca3455b1799ae9d353d06484d84513b3752087de4641ed63fda66c2e16e4cd7be530f54540cc579e673a07bc445615e34f55671f6d4d895cd
Packet 4
To read the packet:
readLong()
Hash: 7c81764d8a741635aa290fe5e7c8905d1767cd9d8bc24e799d34b4b8c0bce84e0ee63b0453888107fa4d19d631fae48f92a15b7986fee0bc27e51e3df798801f
To write the packet:
writeLong()
Hash: 6f1391ba5d637e778dbf8bb32f5fc55a9b0cbed03569a43af6b35d604c4640001584f0ffc260a0ef0191bd5f9a0083632dac5da8b94d914dce7c81bafb6ce7ac
Packet 5
To read the packet:
readInt()
readShort()
readShort()
readShort()
Hash: f627e600f064b78fd43fd1a53af402991b56df01f7d6eb415bae4dcfc4b0b99f342de56b22734acceddce81a10874ff0b481580539d8ef933380a7b82c7abff6
To write the packet:
writeInt()
writeShort()
writeShort()
writeShort()
Hash: 1e735a4980ea5e4b9ec38ae2638e7bb7d540def88dc203ec210faca5b1ccf7d747d004d80fd4483cbc54c71a306f8d61ef088a33bdf76b93d30d5e0cbbd003a8
Packet 6
To read the packet:
readInt()
readInt()
readInt()
Hash: 5ac7214e089d2ed482ea9518999d04bcb146f81b02c8d9a06ab2575f2145c5d95ec302297492b0a552d8762b7e061a7a200d6cdf67f08fba5b9a0308427c9860
To write the packet:
writeInt()
writeInt()
writeInt()
Hash: 089590e4408e9698d2884e945f61a8d1eb7f5ee4962e73361dd0a54d303b1afce00369d1f6c9a616e0bf5ad1637158c46dcc842a20c380c5d9c74c1c54b630ee
Packet 7
To read the packet:
readInt()
readInt()
readByte()
Hash: a3f8d31844b21dc7e54166777315243e89bfb7287c803b52edf1aefd6efa4c9f6b89e7b837801c0647fe5daaf6d5c056ed47d9d356901eab2123e4b693f29b97
To write the packet:
writeInt()
writeInt()
writeByte()
Hash: bc7b9b98352af4b5ba8bc8c4844e0e81d3f479bda9fd08209e033680abb4decccdc6d65dcf80b2ce7d7fcdbf85a14449562ec9108bda7d0004b74b2cdf84a1e8
Packet 8
To read the packet:
readShort()
Hash: 7c81764d8a741635aa290fe5e7c8905d1767cd9d8bc24e799d34b4b8c0bce84e0ee63b0453888107fa4d19d631fae48f92a15b7986fee0bc27e51e3df798801f
To write the packet:
writeShort()
Hash: 6f1391ba5d637e778dbf8bb32f5fc55a9b0cbed03569a43af6b35d604c4640001584f0ffc260a0ef0191bd5f9a0083632dac5da8b94d914dce7c81bafb6ce7ac
Packet 9
To read the packet:
Hash: cf825df9957f9a8bfe64c7abc41bcb25280d245ab2278b413032dc7a32e33111837b60e6b640a78346085fecf09de9fdf81284b14245ad8ad9b60c7f06760adb
To write the packet:
Hash: cf825df9957f9a8bfe64c7abc41bcb25280d245ab2278b413032dc7a32e33111837b60e6b640a78346085fecf09de9fdf81284b14245ad8ad9b60c7f06760adb
Packet 10
To read the packet:
read()
Hash: 69a20fde28af553c4ab57864752430b607675d0c88d74a9f371631836234d1c3e64dadff8f7c78d60242166e1599bf190019f96eef9457280b2f697d321c66a5
To write the packet:
write()
Hash: 446227c3ee964126bbe28b59a67426ac214e5fd3b2d165e19168bdf7b9c2cc19721104e8ed795e31513c9c65876d9713ee707f67da2709466eae5f2efa89921e
Packet 11
To read the packet:
readDouble()
readDouble()
readDouble()
readDouble()
Hash: 67804918611c756fbfbdf3fc899ae382777b948d4a623c8f32da15573b1648bc750e9629fa4ad741b41d700a96d3a4fd0d31db48dd0e7eb011b57bba3ba22e29
To write the packet:
writeDouble()
writeDouble()
writeDouble()
writeDouble()
Hash: a27f51270cb6925241426d9bce3ef3f07bd2872dfce1e9a17c899d1a0002c2c4ca86ec1f7a532c44d0afb78b3027d8e0815a02addcc819bb19383d0e2b507e00
Packet 12
To read the packet:
readFloat()
readFloat()
Hash: 7942357f5215d30c47f4c23bca79d3ee793225b2d5af7a852e9c74bd9c245ed662d2eaccd52ae9f26d3f85987659ac39841ae57bcb60f6f66831389ace32574b
To write the packet:
writeFloat()
writeFloat()
Hash: 8c4538ee364c54eaaf4686dbbd78b167027b27b3915b821fde47220b571294c550ea72a5c3596333bc001d15722054b23d1d6da64017d28c8f2c0877bc11632a
Packet 13
To read the packet:
readDouble()
readDouble()
readDouble()
readDouble()
readFloat()
readFloat()
Hash: 2dacb170558de5080791fbf99f130a179fa1fc7e2af68f9da3952046a221c22a51dd712bc29fd0d335b0ff5840d34ce812a5f0f758aeb5476a3d3ca0965b7685
To write the packet:
writeDouble()
writeDouble()
writeDouble()
writeDouble()
writeFloat()
writeFloat()
Hash: 7e96550f977cd58f26856a47fb59903083410658ea9d7d475f25c900cc8d4713f985fede4e7f2dc3f168100bb938755dadbd749ca9c9fab16d1aacd6e0d86e02
Packet 14
To read the packet:
read()
readInt()
read()
readInt()
read()
Hash: 273167b28a09749785617d63cd40dffdf7e6e0c6f442768e900dfebede9e72526d1cfa1207575620497c489c74c7d720165e4ddbabc64cbfb34559ba9102ed7f
To write the packet:
write()
writeInt()
write()
writeInt()
write()
Hash: 27ac55170a00b139616d65136b403414db78cc86c709fba2f5224b357cff230cbc61cfeecdd6ad52f0bf7ba99f9292ab3d4ed9de4daa8ebf4993384b72d6f8d3
Packet 15
To read the packet:
readInt()
read()
readInt()
read()
readShort()
readByte()
readShort()
Hash: 00d71a05dea2f9c21fcd9deb174208bd93de3438efe3dd98c8740fb206ce31a679a2e26e813bdcb20d2db01650f4dce9c00ac04e3344cd0d1d62a3845432d3b5
To write the packet:
writeInt()
write()
writeInt()
write()
writeShort()
writeShort()
writeByte()
h()
writeShort()
Hash: 6a3cc380b3549d14739fd4410639809b2076fe9657fdfab4ff9521731d856f434f18b9622f271cbbdebe131e3e44b49e1ae71d5ccfb2fe659913111c3ddac0c8
Packet 16
To read the packet:
readShort()
Hash: 7c81764d8a741635aa290fe5e7c8905d1767cd9d8bc24e799d34b4b8c0bce84e0ee63b0453888107fa4d19d631fae48f92a15b7986fee0bc27e51e3df798801f
To write the packet:
writeShort()
Hash: 6f1391ba5d637e778dbf8bb32f5fc55a9b0cbed03569a43af6b35d604c4640001584f0ffc260a0ef0191bd5f9a0083632dac5da8b94d914dce7c81bafb6ce7ac
Packet 17
To read the packet:
readInt()
readByte()
readInt()
readByte()
readInt()
Hash: df991df2d272c928c3e96394947197914c719dab22f36efa7238c748b483a8b010012a671c682b09d805cb49088836f4503f3c9c7e6a70658709de197e63507f
To write the packet:
writeInt()
writeByte()
writeInt()
writeByte()
writeInt()
Hash: 5affd7750f28806a65697e4070e1de92533efc85477607017f5b2961841b7e7683c45a9b2420a6a051ab9b0f93ef2fc752b182d0afc27deb18e7a62d243f9063
Packet 18
To read the packet:
readInt()
readByte()
Hash: df2b6f45fec6ea23517e4bbc60455ff25036e10f7fdad6c04df9e424a72b3239b997307218733002cf2208dd6a016c5251fb473f051ebd9a410078f2aad222ad
To write the packet:
writeInt()
writeByte()
Hash: 6be8a5449f0055ede3beba72f7f028ee4ea32ed1a23fb101716adb8b65f90d835b11d79cb447372635b996b4604419e4f6090e71bcae1a2ddcd186dcf56d5ef9
Packet 19
To read the packet:
readInt()
readByte()
Hash: 5028dc71cfdcefe2e702646ad09639f01a6f1853ed4e4258c3ebefc4138cc752a8d5fd65b6a213c5e742b78e2ba4229ae5a4a946edcaeda13d6fc462b2b5bff1
To write the packet:
writeInt()
writeByte()
Hash: 5e2d9f7aa676c7c88e4e443c6c8e3d0108349d1d015f7bc31b83b5f92adfc51ee363129b2294bd55be24e726f61fc91aafb660574aa4c624cdb88b83f6e793ae
Packet 20
To read the packet:
readInt()
a() (short-length-prefixed UCS2 string)
readInt()
readInt()
readInt()
readByte()
readByte()
readShort()
Hash: 5394450c23e473f05be7f0f6ad26f1283b40a3e5d3369fb55cda3583991e640b03b6ddab01becb4d75d94bc9293d20e3f373faebc839ffcc909f50b26b02440a
To write the packet:
writeInt()
a() (short-length-prefixed UCS2 string)
writeInt()
writeInt()
writeInt()
writeByte()
writeByte()
writeShort()
Hash: ad0b1524f6c1944352342e3e91de4ead978fb602c9b2a0869e0007db83ac3b54ba1c95e5552e22b254c634a2a821c051f055000ba0529a80f2d797356555d757
Packet 21
To read the packet:
readInt()
readShort()
readByte()
readShort()
readInt()
readInt()
readInt()
readByte()
readByte()
readByte()
Hash: 1e6e464e17e7bb3645809f15a1a28cf333d79a02568e503fa14e614bb1fe507259980927d5056bdf8e1bee2f4724bc320d5642bfc0e1b00a7de1f3c24931c575
To write the packet:
writeInt()
writeShort()
writeByte()
writeShort()
writeInt()
writeInt()
writeInt()
writeByte()
writeByte()
writeByte()
Hash: af9af0527e851ffde7872dbdb4e96550f02d7826799cfbe893a6ca3e29392e10abc2bcec5adec7d76641b094a6c4d191381b3c3d10c3a32327f76baf8beed909
Packet 22
To read the packet:
readInt()
readInt()
Hash: adf7d1d144f834904b642fc59e2f80ab5735b53e1f7ffb72efb3b8a0a302b049ba663ccf9cef7db5024b6c1c0235d90da92f58fd6b1bf6f0089d8d468ce2f8b5
To write the packet:
writeInt()
writeInt()
Hash: 444b9d975058190df1b4b6a76106cc7686530cb68d99f09280b34a782a8037d32f18f413b5c4328b3124273b833349fd2eb59613db4c0c03428e1ebc62cd87f3
Packet 23
To read the packet:
readInt()
readByte()
readInt()
readInt()
readInt()
Hash: 6ed7e8862726239f7e5c559c63572500ad7d2cf1736d90442a362e4ac68ad1c6314c21c84e3a65aa8acca6028c846078272c0b0cbb8e91bcf0667fd0ccd22535
To write the packet:
writeInt()
writeByte()
writeInt()
writeInt()
writeInt()
Hash: 9d323de3cfa802aa8840e2266ba4c6e674d85b2b894f4a0db5e20c9e4d39dc043160757abfc9502be80d369d277544a6e4f227ec287e378736f0c64a8a22fecd
Packet 24
To read the packet:
readInt()
readByte()
readInt()
readInt()
readInt()
readByte()
readByte()
a() (short-length-prefixed UCS2 string)
Hash: 5b50da198da46aa66bd0b42fadbcc68b68d4d894065f7529477140b3dacd71731c4170943d555248ad6e9aaec0ab5d805f992086d9f43993f9fc12552c78e5cb
To write the packet:
writeInt()
writeByte()
writeInt()
writeInt()
writeInt()
writeByte()
writeByte()
a()
Hash: 7848b7896597fcc1d2a99d0104cbd7ead1ab8e3ce9047ae25fb23915521f5cd4bc3f799e265d1fec5894d2f45323a20299737e4eb65c2d959869b190266e3f2c
Packet 25
To read the packet:
readInt()
a() (short-length-prefixed UCS2 string)
readInt()
readInt()
readInt()
readInt()
Hash: 90560a121f6914c6a05924a822f962bb20ed01f35e468966e754a56104d7d046b2b32f31c2f0d314441a7e86cd7540220dde8dffa71be0730c5d0d5f071d876a
To write the packet:
writeInt()
a() (short-length-prefixed UCS2 string)
writeInt()
writeInt()
writeInt()
writeInt()
Hash: cb80f10c827d6ffb0cf8442d1faad64cc866e11a01e9d51e7173dd20219a82b80d8901a12404d2f3908fb12a916b4a040906089d703d9c39051ffb294585452d
Packet 27
To read the packet:
readFloat()
readFloat()
readFloat()
readFloat()
readBoolean()
readBoolean()
Hash: 3af0847aa8c811f3ab3782e391647dcc0757232395f06100103113e037773611f2a046e62042a913741eb8a77af140d3957d271c423c73dd22e63994dfc9e945
To write the packet:
writeFloat()
writeFloat()
writeFloat()
writeFloat()
writeBoolean()
writeBoolean()
Hash: 8222da3ebdb1ea0ff665e112529e17387dca1bad2962ba9c6b161e1799758ff11aae52ec35511228580f325807b069136c67883409281c55c17253415773db84
Packet 28
To read the packet:
readInt()
readShort()
readShort()
readShort()
Hash: 8267146b99901584e6cfa7b40c95591b013ebdddb5f6f08234f29ae477c86946d8d972d158b99863edd5ea1bc17725b743dd35635a8d29b016f6b42f4ceaa8ff
To write the packet:
writeInt()
writeShort()
writeShort()
writeShort()
Hash: ed8db4b4cb168923dfa4dc204192228275960587327466b6197a6bee92d2014f094750a195359f754c5a5ef9165cb0612621608c93a95cefe845f0cde62df133
Packet 29
To read the packet:
readInt()
Hash: 7c81764d8a741635aa290fe5e7c8905d1767cd9d8bc24e799d34b4b8c0bce84e0ee63b0453888107fa4d19d631fae48f92a15b7986fee0bc27e51e3df798801f
To write the packet:
writeInt()
Hash: 6f1391ba5d637e778dbf8bb32f5fc55a9b0cbed03569a43af6b35d604c4640001584f0ffc260a0ef0191bd5f9a0083632dac5da8b94d914dce7c81bafb6ce7ac
Packet 30
To read the packet:
readInt()
Hash: f4569cd572143ff6a8c988a28ae67435842e36d41c66eae7cf0d3ccce06209cef8050bb5db5f305d5a53e8f92b346bf7f0951afaba961d30a2ae44d9a7c6f0c7
To write the packet:
writeInt()
Hash: d8066f7708c3abc0a495427b83edd846c70d3d468d68af65e9a68e5b4da6d228720aa693a8f36b2c986892f68594edeaddd8e9fea285ad2562ba5b577c980653
Packet 31
To read the packet:
readByte()
readByte()
readByte()
Hash: 503efc548c2bd33f39fb52ad524c34d9477f78b10fbef12bd1a8e72fa13410a4f8c78297d3679be170ccbc00ec9b7a1b5b98888a49a106ad2ac5ef83a037994e
To write the packet:
writeByte()
writeByte()
writeByte()
Hash: e44febef44bfcbd7fdf84faeb02e808251625062bced96f8f6f84e6a0819104ac8bb0165ad203283af30c9d8e6a8453049f3b6a57924f7a7022a761fa5962dc5
Packet 32
To read the packet:
readByte()
readByte()
Hash: 3e58bf38b06edf4793ea21c2c76ce35ed982f25368e99dd770f66dfd5d148e1fad1c438ebde90140f62a0ddd42d51d7616e9aa128b46bb5637b3004a52126bf4
To write the packet:
writeByte()
writeByte()
Hash: 30cc0403e3a429677878e2ca12b76d566ffd88a81151521b8a5e52bbed8ab3c1bd54541c01228a4e0867a3f9d3b7719698d9e7ed29719988188926fb2404d6fe
Packet 33
To read the packet:
readByte()
readByte()
readByte()
readByte()
readByte()
Hash: adc22e05d0d7f6e78c714b3fe314470a4acf9230fe1270bd535f9200c18235471436df73026efde134030442d28ebd1dc1fbb57911b9aa7efa94dfecddf97946
To write the packet:
writeByte()
writeByte()
writeByte()
writeByte()
writeByte()
Hash: d8d3d679d7afdc51c6da48f748e16b3488775ca3897c82ac21e01624aedb908584f7de1e674dfec8032853a8916f12010dfa77159991c6146538f6be3b04514f
Packet 34
To read the packet:
readInt()
readInt()
readInt()
readInt()
read()
read()
Hash: c44fd9694721e012bfb8090f049ceb641690f85aeb7fe1a2aeb63f9fc4820b2b0ceff1ed71157928e46f12ed2454eeb4126eeef27ce725a26676db2ab3041abb
To write the packet:
writeInt()
writeInt()
writeInt()
writeInt()
write()
write()
Hash: a449e4df77d52e9669207d8b2fb2b56a50bc8e5052148a6b70a4f9bd5142051e6b0404b1da829e51b435d61ed6d5df58f97042feb2f4e35e817bde5e5de8e526
Packet 38
To read the packet:
readInt()
readByte()
Hash: 5028dc71cfdcefe2e702646ad09639f01a6f1853ed4e4258c3ebefc4138cc752a8d5fd65b6a213c5e742b78e2ba4229ae5a4a946edcaeda13d6fc462b2b5bff1
To write the packet:
writeInt()
writeByte()
Hash: 5e2d9f7aa676c7c88e4e443c6c8e3d0108349d1d015f7bc31b83b5f92adfc51ee363129b2294bd55be24e726f61fc91aafb660574aa4c624cdb88b83f6e793ae
Packet 39
To read the packet:
readInt()
readInt()
Hash: 7c890f543619e4444f37cef00a59e391970bb7f1ef504aacdd970cccc050bc7e6ad90926d1f1a1ea90601199cda973678ad8b1fa80b8a79b781afacbd9df1fc5
To write the packet:
writeInt()
writeInt()
Hash: fdee015a0ac3e275c5f07aa2e3e2c78b0845fb1444aff26abec568039dc62c0f44b6f670bd2d1d981bbaec326702d16e3e0a25b71fe68dbd699ebb0150a66b1f
Packet 40
To read the packet:
readInt()
a() (short-length-prefixed UCS2 string)
Hash: 33ab489d3a4831eef66d52f46e3beff1ff30d1d0127f2c189070f761305bded051f7d5fcbf7c47ff47e350ecbce668912df45072a9d655ca3392bc0e85ed51b0
To write the packet:
writeInt()
a() (short-length-prefixed UCS2 string)
Hash: 9e64aeaf46fb58a306dfbf2ce20be5386112bb4471279266013cab233380654cc7624869530fff6f6cf498e770fd7c552d40129c2b02391c17121dbdec98e74f
Packet 50
To read the packet:
readInt()
readInt()
read()
Hash: f25416c127bbd6c14f6c68b7e01e234ca40c19dbf2e0468f4dc3b7d4b7aabcfd8927f4f5c717ddcb260e627686682688cd520adf448178707434f373aca79e3a
To write the packet:
writeInt()
writeInt()
write()
Hash: 4052495133ea6d25a0decb22cf0f4cee79c5713abe89a0580c597676ec2bd8316e1bfcd302ab9ed2164b0fa924720fe90870cc1a9657280d4ecb5d22918cde74
Packet 51
To read the packet:
readInt()
readShort()
readInt()
read()
read()
read()
readInt()
readFully()
setInput()
inflate()
end()
end()
Hash: d3687a6482db6043f0e3e2e1b0d6d476d5342a3ca9b3eedcdf270ca556cb738db5b9929379f5c4411e1334215d2e5ef4e28f7b4b4ce217610beac9ba42930837
To write the packet:
writeInt()
writeShort()
writeInt()
write()
write()
write()
writeInt()
write()
Hash: c8238aafaf5176110acb3025d1c47e45caed4c9e826f76af86cbfa37e7efef5f225baf71281c92934e5ef538a75d5e3188801aebcc46285bc5bc4bc04aeff0fa
Packet 52
To read the packet:
readInt()
readInt()
readShort()
readShort()
readFully()
readFully()
Hash: 69dc4a39e98f60b2035840b3dffb13c25d5dd376bb09f7918158696426a174499db431601a2a55723956d8efb55a28d141e41104969078e2a71cd3f7f3e5b246
To write the packet:
writeInt()
writeInt()
writeShort()
writeShort()
write()
write()
Hash: f4deeeae158aa5af75e96fc927ea8eb36eaf686e3767e11130f30e34b8ae6f283bcb49493baac2d240c1d2f0df9552783078b1e28bb7ae21a4b84baa732b7dde
Packet 53
To read the packet:
readInt()
read()
readInt()
read()
read()
Hash: 22fbdadd93aedd0fcf589026d0a285ed8977a3ca771bae2cfb35d50ca10a9a4b873365a28274443cb7e8bdcf66ffb9c7ba93ad3f1983bbd1892a8e0eb569f604
To write the packet:
writeInt()
write()
writeInt()
write()
write()
Hash: 4d12f661158a567ba03a556e5ee44b5de99734cbc87a61720e18bff941c0c0e1e61233cab42075b9abc733cc16a964b02fcc74589ab621500f910a8c146bc38b
Packet 54
To read the packet:
readInt()
readShort()
readInt()
read()
read()
Hash: 92b34b926fbcb8d49b81cb7ff7253dc28b9e96f4f19d67373a69bf556e26fea5cc622051b2f304af407768b00e3d86014638e84402ced6aa31a6764e096f43dd
To write the packet:
writeInt()
writeShort()
writeInt()
write()
write()
Hash: 9b4a14ed22282e9ad01083205250d55a0049315a588d56d8c26ded14eb7869885ce4d2866791dc4f3d6f8f31c5b008b6fa5764ef864c8210b14484dbd92e6c78
Packet 60
To read the packet:
readDouble()
readDouble()
readDouble()
readFloat()
readInt()
readByte()
readByte()
readByte()
Hash: 3c2ce8b22dd19ef2ab23b0692494ba4cf3d53db5e27a20259a69eb5f968ba4431ada6e1954fb797942f1ca7894be0771ae9be1d014e5fd25583d59b0876c8711
To write the packet:
writeDouble()
writeDouble()
writeDouble()
writeFloat()
writeInt()
writeByte()
writeByte()
writeByte()
Hash: 933121ff2a142484435b27ca2e01083a0b7f78e08d4c6b167c8402d86ee5d9abfbab6c2699346967abd9736a29c77e9c8a4f89dcc69911dc488b08f0e9882619
Packet 70
To read the packet:
readByte()
Hash: e34c1430861a05bb6b98df1e1124484ac205c168d4174f42033257432bf8a514827661c20039f0f4fce98f65dd23b62700aed290d84f018471daa7245ec0572b
To write the packet:
writeByte()
Hash: 4a9eb3a1fc6add5793a64a2278b3f1ccb671ef3c76e93e4a94d85c084589e709fea1417a4008a4c69f8687c27d1fc6b79a87aabea081b61db98e3e4ffc2f5c94
Packet 71
To read the packet:
readInt()
readByte()
readInt()
readInt()
readInt()
Hash: c575ceb308964b7f3217449d208969124864ab081263911e285ddeed0c58a2f3c33dc4ff99cea4f34f34df913c80b3c0765f1be6f18917c93cc0233ca8eed749
To write the packet:
writeInt()
writeByte()
writeInt()
writeInt()
writeInt()
Hash: f07fcbe76881c867e3dedc91de71d8f1b0d9b6e8e6d571e3069edacfcc0d6388e7297c508605cb303e5de7be4db7a940e941cbd483cc6fd25337e89ce0b3e0b6
Packet 200
To read the packet:
readInt()
readByte()
Hash: 5028dc71cfdcefe2e702646ad09639f01a6f1853ed4e4258c3ebefc4138cc752a8d5fd65b6a213c5e742b78e2ba4229ae5a4a946edcaeda13d6fc462b2b5bff1
To write the packet:
writeInt()
writeByte()
Hash: 5e2d9f7aa676c7c88e4e443c6c8e3d0108349d1d015f7bc31b83b5f92adfc51ee363129b2294bd55be24e726f61fc91aafb660574aa4c624cdb88b83f6e793ae
Packet 130
To read the packet:
readInt()
readShort()
readInt()
a() (short-length-prefixed UCS2 string)
Hash: bfe4f1cdd35f4bcbaf4994d5bfef5189275649da1405da856645f3ed42045863ddbf4ed0839dcad5f93e6cfe3b402d6eecdb0ce4cb9c8ea9df3d0c62ffe84eaf
To write the packet:
writeInt()
writeShort()
writeInt()
a() (short-length-prefixed UCS2 string)
Hash: 440627c2c8ea9a13c3fb82d08ad9608378746274f7c0cb606d273a6ddc519c362898ea8b354a8888aee5f1cec50b376505328d72d30a7703a3460dd9a5999f43
Packet 100
To read the packet:
readByte()
readByte()
readUTF()
readByte()
Hash: 4847dfbd845bed04bc75c949c85a2fba9e31434dab0c799192acfd52760991f662b586001915b2e6a660ceb373a96083b13b9ddbf805a579b63654bb42923c16
To write the packet:
writeByte()
writeByte()
writeUTF()
writeByte()
Hash: 05dfaa00f428bc280839eee40bb6e37780ddc044b997e71c2ac89d05309fa58dda4dc50b8ed8b280f487c15c9e3f2a441da9eeba0aa00598ce630e39b08b65bb
Packet 101
To read the packet:
readByte()
Hash: 7c81764d8a741635aa290fe5e7c8905d1767cd9d8bc24e799d34b4b8c0bce84e0ee63b0453888107fa4d19d631fae48f92a15b7986fee0bc27e51e3df798801f
To write the packet:
writeByte()
Hash: 6f1391ba5d637e778dbf8bb32f5fc55a9b0cbed03569a43af6b35d604c4640001584f0ffc260a0ef0191bd5f9a0083632dac5da8b94d914dce7c81bafb6ce7ac
Packet 102
To read the packet:
readByte()
readShort()
readByte()
readShort()
readBoolean()
readShort()
readByte()
readShort()
Hash: a0770e748402695ae2f6d9c1aad1aaf391c209f6e6b75d1f6131aa35c3662b3d694562cf49c035bf6191b9ba6e8765425289673bb22d0ecc6ddbf3d7115ed824
To write the packet:
writeByte()
writeShort()
writeByte()
writeShort()
writeBoolean()
writeShort()
writeShort()
writeByte()
h()
writeShort()
Hash: e255f134f0ac5f13d1f1b356d8bd7180e225c3b91faa4866f8f979f17d0cac9867b74383bfddb10171104809a030a4219093d877a6d36d2d3f56a91fd1233e2a
Packet 103
To read the packet:
readByte()
readShort()
readShort()
readByte()
readShort()
Hash: 5d9b582b1cf1fb589aad0f0173a2b88d8f331d4757a1c9dc1880ba7a39dc3f2424b857b481703043b7ddafedf7590df59a9ab35374029f66be8f0676d4d96331
To write the packet:
writeByte()
writeShort()
writeShort()
writeShort()
writeByte()
h()
writeShort()
Hash: 486c77c7d11e13a1e6fe38905e90dd8d8f2d8b09362f441943e30aaf6dc9600fa412100f8ec4ee9e5bcbf7a22bb22520a73f7ffc1987b04e40297c431a5f65a3
Packet 104
To read the packet:
readByte()
readShort()
readShort()
readByte()
readShort()
Hash: 69240c68b08c90bc1ec39aab63c05b74b27784c67f58d185b8022f55de10dba0736698b644495d51de1fd4592e608d074c105d9650134959718559a2ee71357d
To write the packet:
writeByte()
writeShort()
writeShort()
writeShort()
writeByte()
h()
writeShort()
Hash: bd0480677d84158ee9f64324708c99c1b70aa7f0caee31b49957cb96f02c206ddf98b907aefc2cbdaebfaa2b622bd58c715feea0c6b2457fa869eb1015a3aeba
Packet 105
To read the packet:
readByte()
readShort()
readShort()
Hash: 0072721ddd7d770a9458792e61762e005e1cf5c51c1fc75963cab10352df6a84c99c29293106b94ce6d329e4dcb406f76fb4a34de83ef91681a18d4a6780d0d6
To write the packet:
writeByte()
writeShort()
writeShort()
Hash: be517fe2dba0d5ce12044dc9515fbcfddfcfad3576b8cee6e35a28e0f126ff651fc4955c0c1d8a6cd6bc0f8a4f6d740d7dd4683d865181aa5942b278dc73b27f
Packet 106
To read the packet:
readByte()
readShort()
readByte()
Hash: 28804844522d8d4209207be24161145b6e049affb5f2bd2e52bcca75b967a2ee22dc14f8019baf0356b1feb5f71f69d26fd5f65e3cf6da284c8944c821da8fb8
To write the packet:
writeByte()
writeShort()
writeByte()
Hash: 36ee5d3a2441722542a19c3705d71e225d18ba09374c3c1e52967a2aca773368a1f511e2d50b7b29bdabaa9e36ac518dbd6eb56b2881c06c974fdb7ab9c344f3
Packet 255
To read the packet:
a() (short-length-prefixed UCS2 string)
Hash: 55bdbfab6343067e3e0142a99c9d05606581fdc2cfb2a41fdda32cf143b5f51c7a2f40f237d56b8933c3ea56eaff4bcfa05fe77cb26fd0551b331530dcc14757
To write the packet:
a() (short-length-prefixed UCS2 string)
Hash: 836c0fa4b67bbce22d93281646cabd927333fbcb3710605a388657cff45d2e04c702f87c9412ce79a8b4aa79687a5452835fb86603a2ca7dd5539d522695de2c
@HappyGoFishing
Copy link

HappyGoFishing commented Jan 2, 2024

first :)

@MostAwesomeDude
Copy link
Author

@KieranCrossland Remarkable!

To any visitors: Check out the reverse-engineering wiki for up-to-date information on reverse-engineering MC.

@HappyGoFishing
Copy link

remember folks, never delete gists!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment