Daniil Yarancev
53f161767e
OMG, remove file...
2016-10-20 15:26:24 +03:00
Daniil Yarancev
66b0758089
remove not needed comparasion
2016-10-20 15:23:09 +03:00
Daniil Yarancev
fec76a08ad
Fixes, now works 👍
2016-10-20 15:20:02 +03:00
Daniil Yarancev
97389426c3
Fix errors
2016-10-20 14:49:24 +03:00
Danil Yarancev
7a8ef3de08
Sorry, forgot about random
2016-10-20 14:37:56 +03:00
Danil Yarancev
7e4af689b8
Fix error
2016-10-20 14:37:03 +03:00
Danil Yarancev
b50793bf72
Add brute-force solution to guess protocol
2016-10-20 14:31:34 +03:00
joo
8e3f1b18b7
Add support for Minecraft snapshot 16w42a (protocol 312).
2016-10-19 19:24:45 +01:00
Danil Yarancev
9ce454a818
Fix #51
2016-10-19 12:46:04 +01:00
joo
4f263a0038
Add support for Minecraft snapshot 16w41a (protocol 311).
2016-10-14 07:42:09 +01:00
joo
5e0f506531
Add support for Minecraft snapshot 16w40a (protocol 310).
2016-10-07 05:04:38 +01:00
joo
7ab7381261
Fix infinite loop in protocol negotiator.
...
Add missing protocol versions for 1.10.1 and 1.10.2.
2016-10-01 15:52:17 +01:00
joo
0c792a3f22
Add support for Minecraft snapshots 16w39b and 16w39c (protocols 308 and 309).
2016-09-30 21:36:03 +01:00
joo
caddf653de
Add support for Minecraft snapshot 16w39a (protocol 307).
2016-09-29 09:55:48 +01:00
joo
864af19f7f
Fix erroneous non-integer division in MapPacket.
2016-09-29 09:55:28 +01:00
joo
67bfcaac5b
Add support for snapshot 16w38a (protocol 306).
...
Fix incorrect protocol number in ChatPacket.
2016-09-27 12:26:50 +01:00
joo
03565e24c8
Fix errors caused by the "uncompressed data length" field of compressed packets being erroneously written as the compressed data length.
2016-09-27 12:06:21 +01:00
joo
c4ed8e6d68
Add support for Minecraft pre-release 16w36a (protocol 305).
...
Add max_length property to ChatPacket.
2016-09-25 22:17:01 +02:00
joo
41394126ab
Add support for Minecraft pre-release 16w36a (protocol 305).
2016-09-08 20:25:27 +01:00
joo
38deda0d3b
Fix race condition causing failed Travis builds #75.3 and #81.1.
2016-09-02 00:26:12 +01:00
joo
bb1de5ca21
test_connection: fix timing issues caused by resource leaks.
2016-09-01 23:32:51 +01:00
joo
36f7f1ccc8
Add support for Minecraft pre-release 16w35a (protocol 304).
2016-09-01 20:06:18 +01:00
joo
abd2ee774c
Add thread timeout detection to test_connection.
2016-08-22 18:20:16 +01:00
joo
9af39f186a
Make test_connection more deterministic.
2016-08-22 17:46:53 +01:00
joo
e3aad3d623
Add support for Minecraft pre-release 16w33a (protocol 303).
2016-08-18 09:34:26 +01:00
joo
8268f91009
Add support for Minecraft pre-release 16w32b (protocol 302).
2016-08-14 04:38:49 +01:00
Ammar Askar
b8330a17fd
Fix coveralls being broken
2016-08-11 16:49:26 -07:00
joo
d0169b2d0b
Add support for Minecraft pre-release 16w32a (protocol 301).
2016-08-11 10:40:50 +01:00
joo
434bd1aab4
Add --offline switch to example application.
2016-06-18 20:12:01 +01:00
joo
a753184ca2
Increment version to 0.2.0.
2016-06-18 19:34:34 +01:00
joo
ce63626bb1
Add 4 tests in 'test_connection.py' and fix related bugs.
2016-06-18 18:22:18 +01:00
joo
3ff7662684
Update tests to match new API.
2016-06-17 22:54:21 +01:00
joo
c8b3e7a809
Fix several bugs caused or exposed by running in Python 3.
2016-06-17 20:38:18 +01:00
joo
471350cea8
Add support for Minecraft 1.9.3 and 1.9.4 (protocol 110) and Minecraft 1.10 (protocol 210).
2016-06-17 01:06:15 +01:00
joo
5202b2e6df
Add support for Minecraft 1.9.1 (protocol 108) and 1.9.2 (protocol 109).
2016-04-28 04:01:24 +01:00
joo
e1626ea7e0
Add TeleportConfirmPacket and AnimationPacketServerBound packets. Add PlayerPositionAndLookPacket.PositionAndLook utility class. Fix a bug causing Disconnect packets to be ignored in some circumstances.
2016-03-28 05:08:01 +01:00
joo
d966709204
Add support for Minecraft 1.9 (protocol 107). Miscellaneous bugfixes.
2016-03-07 06:22:42 +00:00
joo
f178df5d8f
Add automatic protocol version negotiation.
2016-03-07 02:40:25 +00:00
joo
3927400178
Prepare to support multiple protocol versions.
2016-03-05 07:28:14 +00:00
joo
9affeee041
Fix attributes in several classes in connection.py which were erroneously defined in the class dictionary instead of the instance dictionary.
2015-10-07 08:54:23 +01:00
Joseph Crowe
f1391ab29b
Add an 'exception' attribute to Connection objects recording the reason for termination of the networking thread.
2015-10-05 03:14:48 +01:00
joo
626b765094
Fix errors in implementation of MapPacket. Add __str__ and __repr__ impls to the latter.
2015-09-22 08:40:59 +01:00
joo
b9ac3a3356
Implement "map" packet.
2015-09-20 13:04:37 +01:00
Joseph Crowe
dcd61efed0
Fix timing issue caused by reading of consecutive delayed packets.
2015-09-12 16:41:13 +01:00
joo
f39872a7f5
Implement "player list item" packet.
2015-09-05 08:33:12 +01:00
joo
6aea7b36c1
Implement network-encoded UUID type.
2015-09-05 08:32:42 +01:00
joo
fe66e09dc4
Comment out disconnect messages generated by stubs in connection.py.
2015-09-04 19:00:03 +01:00
joo
6797a59a70
Fix a bug in PacketListener wherein all instances shared the same listener list.
2015-09-04 18:59:21 +01:00
Ammar Askar
79ee31c44e
Fix two python3 compatibility problems:
...
We need to explicitly encode the serverID before hashing it
Pass read/binary modes to the file made from socket to avoid encoding problems, fixes #29
2015-04-17 17:57:34 +05:00
Jeppe Klitgaard
9202c4399b
Update README.rst
...
Travis-CI status image is now targeted at the master branch in order to prevent an ugly "build failing" image, when the build fails on development branches.
2015-04-15 22:09:42 +02:00