Commit graph

1476 commits

Author SHA1 Message Date
Steven Smith
a91a407d90 15w35b 2015-08-24 20:17:03 -07:00
Steven Smith
885d03759d Report when packets are not fully read. 2015-08-24 20:15:51 -07:00
Steven Smith
03379f767d Update usages of MagicValues.key to account for throwing IllegalArgumentException instead of returning null. 2015-08-23 12:48:33 -07:00
Steven Smith
1b913851ee Add ATTACK_SPEED_MODIFIER. 2015-08-23 12:42:12 -07:00
Steven Smith
baca667a30 Update entity attributes. 2015-08-23 12:19:23 -07:00
Steven Smith
83b83bdc3e Use byte array streams for chunk I/O. 2015-08-23 11:28:09 -07:00
Steven Smith
93978378f6 Update chunk sending protocol. 2015-08-22 22:25:25 -07:00
Steven Smith
62d5509768 Add additional array I/O methods, add ByteBuffer-backed NetInput and NetOutput implementations. 2015-08-22 21:52:01 -07:00
Steven Smith
494805306f Remove prefixed byte array methods. 2015-08-22 20:25:04 -07:00
Steven Smith
ea99836709 Update entity types. 2015-08-22 16:55:29 -07:00
Steven Smith
447fb16447 Add new OP permission level entity status values. 2015-08-22 16:23:17 -07:00
Steven Smith
4d68bc26eb Bump protocol version to 61. 2015-08-22 16:06:25 -07:00
Steven Smith
c49e1569d3 15w34d. 2015-08-22 14:17:39 -07:00
Steven Smith
b7a1cdf2cc Ensure we aren't waiting for a connection when we've been disconnected by the user. 2015-08-21 21:16:20 -07:00
Steven Smith
fa806e58fe Sync future instead of using listener. 2015-08-21 21:14:17 -07:00
Steven Smith
34c2a5c291 Ensure channel is set before returning from connect(). 2015-08-21 21:05:52 -07:00
Steven Smith
310de7c490 Test. 2015-08-21 20:52:17 -07:00
Steven Smith
58cc7de810 Report DisconnectedEvents in tests. 2015-08-21 20:47:54 -07:00
Steven Smith
83a5cb405c Minor fixes and cleanup. 2015-08-21 20:47:37 -07:00
Steven Smith
9c1ac6aa9b Ensure channel is set before returning from bind(). 2015-08-21 20:08:13 -07:00
Steven Smith
8f98f3a780 Add unit test from @ensirius. 2015-08-21 19:30:33 -07:00
Steven Smith
ce140f43d6 Cleanup, add wait flag to Server.bind, fix connection errors not throwing DisconnectedEvent. 2015-08-21 19:15:36 -07:00
Steven Smith
4c06294c88 Ensure connection process has fully completed before ending wait loop. 2015-08-20 16:59:59 -07:00
Steven Smith
b89b482bd1 Update entity metadata for 15w33c changes. 2015-08-14 20:02:55 -07:00
Steven Smith
0c2b7fdce8 15w33c 2015-08-14 17:01:28 -07:00
Steven Smith
9ad441cfcc Bump protocol version by 1. 2015-08-13 21:02:17 -07:00
Steven Smith
0a2926dada Minor cleanup. 2015-08-13 19:34:48 -07:00
Steven Smith
c68659008b Report exceptions from connection thread. 2015-08-13 19:31:00 -07:00
Steven Smith
08ab590e07 15w33b 2015-08-12 21:33:50 -07:00
Steven Smith
abb2108fb3 15w32c 2015-08-11 22:58:20 -07:00
Steven Smith
4ccf753002 Update game version. 2015-07-28 20:49:40 -07:00
Steven Smith
6cc87bcbdb Fix user verification. 2015-07-22 15:27:29 -07:00
Steven Smith
aff6600deb Update for MCAuthLib changes. 2015-07-22 13:49:42 -07:00
Steven Smith
78eb55a7c3 Update for MCAuthLib changes. 2015-07-22 13:40:13 -07:00
Steven Smith
cc48874232 Set authentication proxy on actual login in example. 2015-07-22 11:25:05 -07:00
Steven Smith
2ed6e1e1e8 Pass authentication errors to disconnect. 2015-07-22 11:07:37 -07:00
Steven Smith
d29c5f3418 Update for MCAuthLib changes. 2015-07-21 21:41:08 -07:00
Steven Smith
81024b88ff Refactor ProtocolMode to SubProtocol, ProtocolConstants to MinecraftConstants. 2015-07-21 17:40:42 -07:00
Steven Smith
a2e4898749 Update URLs. 2015-07-21 15:58:27 -07:00
Steven Smith
59b5e6f136 Update URLs. 2015-07-21 15:57:47 -07:00
Steven Smith
eb57e0835c Update version. 2015-07-20 12:26:58 -07:00
Steven Smith
26e6ae38a5 General cleanup, fixes, and re-versioning. 2015-07-20 12:09:58 -07:00
Steven Smith
b22cd66d4f General cleanup, fixes, and re-versioning. 2015-07-20 11:13:18 -07:00
Steven Smith
2b39ead979 Update pom.xml. 2015-07-18 18:55:43 -07:00
Steven Smith
83161ffa03 Update to Netty 5.0.0.Alpha2 2015-07-18 18:55:00 -07:00
Steven Smith
3b17a15d29 Make KeepAliveThread a Runnable. 2015-07-18 18:32:28 -07:00
Steven Smith
654495376e Use currentTimeMillis instead of nanoTime, delay KeepAliveThread with sleep call. 2015-07-18 18:30:20 -07:00
johni0702
99e3e6880b Fix empty text messages failing to parse 2015-07-11 12:54:00 -07:00
johni0702
2aef90aaaf Split window properties into separate enums for separate window types 2015-07-11 12:54:00 -07:00
johni0702
997d129d6d Add missing world types (customized and debug) and fixed typo (all world types should be lowercase) 2015-07-11 12:54:00 -07:00