f8a3f24d6b
Make sure to always forward on keep-alives from the client
2018-09-07 16:35:36 -04:00
30baee84bd
Add the same check to ClientPlaySessionHandler
2018-09-06 16:11:44 -04:00
51a85d372b
Add hasCompletedJoin() check as suggested
2018-09-06 16:09:13 -04:00
e86968e899
Don't forward most packets while join is still in progress
2018-09-06 19:38:50 +01:00
7a5857a0b2
Modded clients can connect to vanilla servers again. Modded to modded seems to need some work still...
2018-09-06 19:15:18 +01:00
10da7daf1d
Send the FML marker if we are not performing legacy forwarding.
2018-09-05 19:19:37 +01:00
9888f6f6f0
First attempt at getting Forge working nicely with Velocity.
2018-09-05 19:08:29 +01:00
5a424f5cbb
Include version in boot message
2018-09-04 01:39:51 -04:00
5e0b13edcd
Enhance config checks.
2018-09-04 01:37:08 -04:00
d2133bf0b4
Javadocs here
2018-09-04 01:32:50 -04:00
108996fc1f
Missed this
2018-09-04 01:13:06 -04:00
69e88ca6fd
Adds KickedFromServerEvent. Fixes #49
2018-09-04 01:12:20 -04:00
c021eb2020
Don't output ProtocolVersion toString() in decode errors
...
This information is extremely technical in nature and the data is already
available for developer use by examining StateRegistry.
2018-09-04 00:50:24 -04:00
c5dcfb1ba6
Prettier, conciser, and more useful ProtocolVersion#toString()
2018-09-03 23:45:11 -04:00
c30cc66461
Test logic when exception is thrown in thread
2018-09-03 23:30:18 -04:00
3b5d20e62d
Include git revision and build number
2018-09-03 21:02:11 -04:00
01be081bda
Update link to Velocity repo
2018-09-03 15:01:18 -04:00
c520e04ac8
[BREAKING] PluginMessageEvent instead
2018-09-02 20:50:24 -04:00
db1b19dcd6
Remove unused scoreboard API
2018-09-02 18:07:31 -04:00
ff0f83b375
Add getBoundAddress() for NuVotifier
2018-09-02 16:34:25 -04:00
3791283860
Gracefully handle offline-mode login attempts on online-mode.
2018-09-01 14:18:30 -04:00
561df4e9b2
Avoid running tasks we need for later
2018-08-31 21:34:00 -04:00
19c4c300e5
Okay, really?
2018-08-31 16:59:15 -04:00
576c63893f
Make sure Jenkins doesn't run deploy jobs for different branches
2018-08-31 16:57:37 -04:00
d7e18b2cb1
Make channels case-insensitive because NuVotifier uses a mixed-case name
2018-08-31 15:27:11 -04:00
d3a14721bc
Fix typo that forced modern forwarding on.
2018-08-31 15:26:44 -04:00
e86b2b711b
Merge pull request #61 from Leymooo/config
...
Allow config upgrading. Add annotations with reflection
2018-08-31 13:38:55 -04:00
57ccb6eec2
Allow using a '\n' in config. Create a method to generate a random string.
2018-08-31 20:36:10 +03:00
b201d82a31
cleanup
2018-08-31 16:50:53 +03:00
d743c8b5a1
Merge branch 'master' of https://github.com/astei/velocity into config
2018-08-31 16:38:28 +03:00
ded384bbaa
Merge pull request #62 from Leymooo/logger
...
Shutdown logger to flush queue before call a System#exit
2018-08-30 15:35:46 -04:00
182c117dc5
Shutdown logger to flush queue before call a System#exit
2018-08-30 14:34:30 +03:00
a9c4d1d88b
Make the velocity generate a default config
2018-08-29 16:07:49 +03:00
b7725a7764
More sane shutdown code.
2018-08-28 21:27:03 -04:00
5773fe240b
Use a HashSet here as it is more appropriate for the situation.
2018-08-28 21:24:49 -04:00
7e215e3c4f
CfgKey -> ConfigKey
2018-08-28 16:00:05 +03:00
64fadc436b
Refactor VelocityConfiguration to better support for config upgrades
2018-08-28 15:59:55 +03:00
2c7dfaaaf9
Allow config upgrading. Add annotations with reflection
2018-08-27 20:03:51 +03:00
6f8dae3a7e
Removed all references to the static VelocityServer instance.
2018-08-27 00:45:00 -04:00
fead4783af
Another misc cleanup for bossbars.
2018-08-27 00:25:39 -04:00
c2fa5d3ff1
Make sure to deny 1.12.2 and below clients in "modern" IP forwarding.
2018-08-27 00:25:30 -04:00
b5ebb4541f
Clean ups around the codebase.
2018-08-27 00:24:58 -04:00
c7469ec13c
Removed all entity ID rewriting logic.
...
This was all a no-op anyway, and should the need for this arise again,
it is trivial to re-add. However, Velocity does not need this, and
probably will never need it. Let's have the complexity go away.
2018-08-26 23:58:35 -04:00
f27b7e4e2f
Fix improper packet mapping for chat messages.
...
This fixes the statistics display on the client.
2018-08-26 23:47:23 -04:00
42f0dbf646
Expand README
2018-08-26 23:42:01 -04:00
db3f2b86e1
Remove unused client settings field from ConnectedPlayer
2018-08-26 23:23:13 -04:00
8e0ca2033e
Explicitly cover unexpected disconnects during login
2018-08-26 22:43:18 -04:00
d482dc7f4f
Clean this up
2018-08-26 19:44:15 -04:00
79f4abcf90
Expand /server command.
...
The command now supports displaying the server you are currently on and
takes full advantage of the JSON-based text component system to prettify
its output.
2018-08-26 19:41:18 -04:00
01c1002249
Make sure to schedule on the thread pool and not on the scheduler.
2018-08-26 18:43:55 -04:00