13
0
geforkt von Mirrors/Velocity
Commit graph

1851 Commits

Autor SHA1 Nachricht Datum
Andrew Steinborn
2f5ca386a6 Actually fix the login plugin messaging 2018-07-31 00:47:05 -04:00
Andrew Steinborn
2f5f93a427 Write UUID in MSB/LSB format instead 2018-07-30 23:56:00 -04:00
Andrew Steinborn
d9f68140d6 Implement Velocity native IP forwarding for 1.13+
No other server implements this (as of yet). We plan to get support for
this into at least Paper and Sponge.
2018-07-30 23:40:25 -04:00
Andrew Steinborn
a45adbc8ec Fix scoreboard issue 2018-07-30 22:28:07 -04:00
Andrew Steinborn
ed8a279cd1 Initial 1.13 support
Still kind of wonky but mostly works
2018-07-30 22:19:27 -04:00
Andrew Steinborn
8c4d710725 Gracefully fall back for STATUS/HANDSHAKE/LOGIN states 2018-07-30 21:35:11 -04:00
Andrew Steinborn
cc1d8f8184 Initial Minecraft 1.9.x support 2018-07-30 21:27:34 -04:00
Andrew Steinborn
515248fa99 Expand the remapping stuff. 2018-07-30 20:49:43 -04:00
Andrew Steinborn
6b5cd703f0 Initial remapping support, fix protocol crap. 2018-07-30 20:35:05 -04:00
Andrew Steinborn
47bea89146 Support Minecraft 1.10 2018-07-30 19:35:16 -04:00
Andrew Steinborn
8ddddba1cd Update Netty to 4.1.28.Final 2018-07-30 19:02:08 -04:00
Andrew Steinborn
4a0847f06c Support 1.11.x and 1.12/1.12.1 2018-07-30 18:51:53 -04:00
Andrew Steinborn
9b59587e58 Make this permissive enough for FeatherBoard 2018-07-30 18:38:18 -04:00
Andrew Steinborn
2d4d9e42b5 Properly handle scoreboard removal while switching between servers 2018-07-30 18:21:25 -04:00
Andrew Steinborn
972ef73d35 Scoreboard packets (1.12.2 only) 2018-07-30 17:38:02 -04:00
Andrew Steinborn
bc1dc457e7 Initial scoreboard objects
We need to make these nicer, but for internal use they're fine.
2018-07-30 16:36:15 -04:00
Andrew Steinborn
dde6560a5a More efficient message handling 2018-07-30 15:05:24 -04:00
Andrew Steinborn
8a73e3f12b More proper plugin messaging support. 2018-07-30 14:20:15 -04:00
Andrew Steinborn
b345d3aba3 Finishing up plugin message stuff for tonight. 2018-07-30 02:21:44 -04:00
Andrew Steinborn
a216d25a1a Fix ID for 1.11 2018-07-30 01:36:14 -04:00
Andrew Steinborn
153f09ae70 Add support for Plugin Message packet, full implementation later. 2018-07-30 01:35:47 -04:00
Andrew Steinborn
48fafc73be Correctly handle boss bars on server transfers 2018-07-30 01:03:42 -04:00
Andrew Steinborn
1616d097eb Respect try list in velocity.toml 2018-07-29 22:47:54 -04:00
Andrew Steinborn
201c484247 Actually handle that 2018-07-29 22:31:41 -04:00
Andrew Steinborn
64ff0683c9 Handle proxy<->server exceptions 2018-07-29 22:28:56 -04:00
Andrew Steinborn
5be8452d1f Fix a couple of protocol issues 2018-07-29 20:53:51 -04:00
Andrew Steinborn
029d3a2044 Update README 2018-07-29 20:37:27 -04:00
Andrew Steinborn
7546270624 Support Minecraft 1.11/1.11.1+ 2018-07-29 18:39:25 -04:00
Andrew Steinborn
dcc40dd06b Fix the tests for now. More extensive ones later. 2018-07-29 17:51:18 -04:00
Andrew Steinborn
e672f8d7cd Preserve client settings packets 2018-07-29 17:44:16 -04:00
Andrew Steinborn
b79e7df039 Initial 1.12/1.12.1 support. Bug fixes! 2018-07-29 17:09:27 -04:00
Andrew Steinborn
155b742352
Merge pull request #4 from kashike/protocol-storage
Don't search through protocol versions all the time
2018-07-27 23:17:30 -04:00
kashike
b95f076562 Don't search through protocol versions all the time 2018-07-27 20:14:00 -07:00
Andrew Steinborn
39def54e96
Merge pull request #3 from kashike/bsi
specify a main class; include javadoc, shadow, and source artifacts
2018-07-27 22:39:02 -04:00
kashike
7d922155aa specify a main class; include javadoc, shadow, and source artifacts 2018-07-27 19:37:53 -07:00
Andrew Steinborn
a9279072c1 Autocreate velocity.toml 2018-07-27 21:15:57 -04:00
Andrew Steinborn
1d2110f2aa A bit more 2018-07-27 20:24:57 -04:00
Andrew Steinborn
a9715be771 Remove velocity.toml file in root 2018-07-27 15:12:10 -04:00
Andrew Steinborn
2512621a25 Validate MOTD too
Also remove accidentally added velocity.toml.
2018-07-27 15:11:33 -04:00
Andrew Steinborn
247dafd9de Upgrade text to 1.12-1.6.0-SNAPSHOT for plain text serializer 2018-07-27 15:01:00 -04:00
Andrew Steinborn
44f9687cfa use remote address 2018-07-27 14:44:51 -04:00
Andrew Steinborn
5ef27cfa5f Connection logging support. 2018-07-27 14:44:00 -04:00
Andrew Steinborn
f34e9b19c9 Add configuration stuff (this is not done yet) 2018-07-27 13:32:15 -04:00
Andrew Steinborn
66dcb13b5a Rename some stuff for clarity. 2018-07-27 12:03:32 -04:00
Andrew Steinborn
01f158f193 Yes there's some unneeded qualification in here 2018-07-27 10:08:04 -04:00
Andrew Steinborn
c9af231c7e Switch to log4j2 logging 2018-07-27 01:54:40 -04:00
Andrew Steinborn
ae6adf0ca1
Merge pull request #2 from kashike/more-stuff
Add support for epoll
2018-07-27 01:28:50 -04:00
kashike
92344083a2 Add support for epoll 2018-07-26 22:26:46 -07:00
Andrew Steinborn
bf2835da02 Schedule the response handler to run in the channel event loop 2018-07-27 01:26:15 -04:00
Andrew Steinborn
22c7769eae Fix compression support 2018-07-27 01:09:49 -04:00