joo
e2c4c97ea5
Add version data for Minecraft snapshots 17w16a-17w17b (protocols 322-325).
2017-04-28 20:00:26 +01:00
joo
b1edff913b
Fix comment spacing in previous commit.
2017-04-16 04:19:42 +01:00
joo
df9171edd1
Suppress erroneous Pylint not-context-manager errors.
...
See: https://github.com/PyCQA/pylint/issues/782
2017-04-16 03:58:35 +01:00
joo
3981c46569
Add version data for Minecraft snapshot 17w15a (protocol 321).
2017-04-16 01:47:48 +01:00
joo
f27689f729
Add version data for Minecraft snapshots 17w13b and 17w14a (protocols 319 and 320).
2017-04-06 17:25:25 +01:00
joo
e99d2a4ef5
Add documentation for YggdrasilError.
2017-03-31 14:33:51 +01:00
joo
66a0603acf
Fix various problems in minecraft.authentication and its tests:
...
- Return value of _make_request() is treated as a requests.Request, when it is in fact a requests.Response.
- Some tests in test_authentication use assertRaises() incorrectly, resulting in testing code that never gets run.
- Other miscellaneous errors exposed by the above changes.
Additionally:
- YggdrasilError instances now have fields with specific error information, and _raise_from_response() populates them. (This will be useful for later changes.)
2017-03-31 12:59:43 +01:00
joo
73672401ef
Add support for Minecraft snapshot 17w13a (protocol 318).
2017-03-31 08:59:14 +01:00
joo
b0f15ed5a2
Add version data for Minecraft snapshot 17w06a (protocol 317).
2017-03-31 08:27:04 +01:00
joo
7fd37a79f2
Add version data for Minecraft 1.11.2 (protocol 316).
2016-12-21 17:06:35 +00:00
joo
00ab1b4209
Add version data for Minecraft 1.11.1 (protocol 316).
2016-12-20 16:10:58 +00:00
Ammar Askar
89ca73532a
Fully cover authentication module
2016-12-19 06:57:45 -05:00
Ammar Askar
0c31e748e8
Fix flake error caused by doc change.
...
Love that 79 character line limit >.>
2016-12-19 05:41:28 -05:00
Ammar Askar
9aa369c7da
Fix outdated documentation
2016-12-19 05:26:12 -05:00
joo
f560f73df8
Add support for Minecraft snapshot 16w50a (protocol 316).
2016-12-16 08:01:26 +00:00
joo
988653a922
Increment package version to 0.3.0.
2016-11-23 20:27:20 +00:00
joo
bf17f99083
Change version negotiator to use a status query.
2016-11-22 14:47:42 +00:00
joo
d72f05c8b0
Show exceptions by default and add `handle_exception' parameter to Connection.
2016-11-20 06:04:22 +00:00
joo
115693f8c3
Implement full Server List Ping capability with test.
2016-11-20 06:04:22 +00:00
Ammar Askar
56b06ca80f
Make validate treat HTTP code 204 as a success.
...
Fixes #54
2016-11-17 14:34:14 -05:00
joo
37a9bb66f1
Fix test failures caused by new flake8 version.
2016-11-15 00:02:02 +00:00
joo
037ca68b19
Add support for Minecraft 1.11 (protocol 315).
2016-11-14 23:33:08 +00:00
joo
b429a4579b
Add support for Minecraft 16w43a, 16w44a (protocol 313) and 1.11-pre1 (protocol 314).
2016-11-13 22:11:56 +00:00
joo
8e3f1b18b7
Add support for Minecraft snapshot 16w42a (protocol 312).
2016-10-19 19:24:45 +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
36f7f1ccc8
Add support for Minecraft pre-release 16w35a (protocol 304).
2016-09-01 20:06:18 +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
joo
d0169b2d0b
Add support for Minecraft pre-release 16w32a (protocol 301).
2016-08-11 10:40:50 +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