Janmm14
2e8ed1cfba
Reimplement join throttle.
2016-04-24 11:56:24 +10:00
md_5
b9a98c88ba
Java 7 support
2016-04-24 11:39:23 +10:00
md_5
0b554be10a
Strip / add velocity to SpawnEntity packets that require it when rewritten
2016-04-24 09:39:22 +10:00
md_5
4872075bf7
#1762 : Don't perform repetitive decompress.
...
Pointed out by @sfPlayer1
2016-04-12 07:55:04 +10:00
Jofkos
f070e2d064
Added ansi "erase line"
2016-04-08 07:42:11 +10:00
BlueAnanas
8f2877e806
Fix for missing lifecycle mapping metadata on scriptus for m2e
2016-04-06 22:40:33 +10:00
Thinkofname
b6b015fe1f
Ensure we get a 1024 bit RSA key ( Fixes #1814 )
2016-03-31 16:12:30 +01:00
Thinkofname
7179dd4c0d
Default readArray to capping to readableBytes instead of Short.MAX_VALUE
2016-03-30 23:31:17 +01:00
Thinkofname
1dda27e19b
Revert limits mistakenly added to EncryptionRequest
2016-03-30 23:30:26 +01:00
Thinkofname
d1a1e87ab5
Support Minecraft 1.9.2
2016-03-30 16:57:54 +01:00
md_5
6b4e285186
1.9.1 support
2016-03-30 15:59:51 +01:00
Thinkofname
891ad8711d
String arrays are only send by servers/Bungeecord. No need to limit their size
2016-03-29 19:41:16 +01:00
Thinkofname
540e924bfb
Add limits to byte arrays and string lists
2016-03-28 21:08:00 +01:00
md_5
f265f7c594
#901 : Better custom messages support
2016-03-24 14:15:16 +11:00
kashike
aaddc9fcfd
Remove an optimization for simple components. Removes a workaround needed for 1.9
...
Previously we could optimize components with only a text value to a string
instead of a full object but with 1.9 we can no longer do this for every case.
The size reduction from this optimization was small anyway.
2016-03-16 17:12:56 +00:00
md_5
f53e66e2c0
Check all plugins have a name and main.
2016-03-12 12:00:56 +11:00
md_5
859d176c93
Update README.md and fix minor formatting error.
2016-03-09 18:16:22 +11:00
Tux
52d66897e4
Raise an error if a server in the priority list is undefined
2016-03-06 16:10:31 +11:00
md_5
8b327708ee
#1335 : Remove 16 char displayname limit
2016-03-05 18:56:32 +11:00
Zartec
903ada06f0
Sould break the priority lookup after server found
...
If the list would look like this
- test1 -> 1.8 -> ServerKickEvent cancelled -> reason set to "outdated"
- test2 -> 1.8
- test3 -> 1.9
and a player joins with version 1.8 he would never be connected to test2 because the server test2 is not equal to test1 and the server test3 is not equal to test1.
So test3 is the last in the while loop and would be used also if another server with higher priority matches the requirements.
2016-03-04 07:10:59 +11:00
Youri Kersten
a7664a5559
Remove any tracked bossbars when a client switches servers.
2016-03-03 18:57:48 +11:00
Joshua Küpper
0294fc5f20
Manually add the setDescriptionComponent(BaseComponent)
...
Lombok won't generate because of the overloading of setDescription(String).
2016-03-02 16:06:49 +00:00
md_5
46e7f2dfc9
Only allow ServerUnique tab lists as per 1.8 due to incomplete functionality.
2016-03-02 20:20:55 +11:00
Thinkofdeath
fc64a6c2ff
Manually wrap serialized components in an extra text component to work around a 1.9 change ( Fixes #1770 )
2016-03-01 22:47:11 +00:00
Youri Kersten
b6671cd00c
Send action bar messages using BaseComponent for 1.9 clients
...
Action Bar packets in 1.9 now correctly support the JSON format, however sending them the 1.8 way will kick the client. This keeps the compatibility with 1.8 clients with the version check whilst correctly sending the packet to 1.9 clients.
2016-03-01 19:32:19 +11:00
Thinkofdeath
7926230682
#1765 : Fix ServerInfo.ping to handle chat components.
2016-03-01 12:38:19 +11:00
md_5
dd66e3068a
Fix priority selection not playing nicely with reconnect handlers.
2016-03-01 12:34:50 +11:00
md_5
04a6eff14c
Don't handle exceptions for obsolete server connectors.
2016-03-01 11:53:59 +11:00
md_5
05de455a9c
Update to Minecraft 1.9
2016-03-01 09:31:12 +11:00
Thinkofdeath
12a7b7afc3
Add support for 15w33c and multiple fallback servers
2016-03-01 09:31:12 +11:00
Thinkofdeath
dfaa687f71
Remove 1.7.x Support
2016-03-01 09:31:12 +11:00
md_5
219819b738
Replace default/fallback servers with a server priority list.
2016-03-01 09:31:12 +11:00
BlackHole
7d2c2ab074
Add ComponentBuilder.insertion()
2016-02-22 08:44:57 +11:00
md_5
0646a3090a
Fix scoreboards / tab lists getting out of sync due to race conditions / overlap.
2016-02-19 09:07:12 +11:00
md_5
afc02082e6
Make it clear when users connected Bungee to itself.
2016-02-17 10:34:04 +11:00
Tux
848cad2a59
Fix cancelling TabCompleteEvent.
...
The packet would get sent regardless if the event was cancelled, only if there were no suggestions available.
2016-02-07 17:44:07 +11:00
md_5
9c4380a201
System.err already has priority prefix.
2016-02-05 12:53:07 +11:00
md_5
8490d611bf
[ #1717 ] Perform a copy if Netty isn't using a direct address for any reason.
2016-02-05 12:50:42 +11:00
Thinkofdeath
a0f2c42d38
Clear the address cache entry when a connection fails
...
Should help solve the issues caused by mojang swapping the ip address of
the session server.
2016-02-05 10:19:31 +11:00
Jedediah Smith
40c0618a3a
Fix NPE from duplicating TranslatableComponent
2016-02-04 23:12:19 +00:00
BlackHole
fa3678bcdd
Add new 1.8 chat features
2016-02-04 23:11:35 +00:00
md_5
e556fd7150
Add Connection.isConnected()Z API.
...
Idea from kamcio96 in #1693
2016-02-05 10:09:47 +11:00
md_5
841c81cdc4
[ #1714 ] Make a copy of the main Minecraft buffer as EntityMap.rewriteVarInt may require more bytes than available.
2016-01-24 19:45:02 +11:00
md_5
052131c1fa
Reduce amount of memcpy within proxy pipeline.
2016-01-24 11:22:39 +11:00
md_5
79dbdea107
Use more realistic cipher test sizes and counts.
2016-01-16 14:03:47 +11:00
md_5
7fb1f4b81f
Replace gitdescribe with Scriptus.
2016-01-16 13:52:53 +11:00
md_5
255d7fde9a
Ensure native zlib actually loads.
2016-01-16 13:33:09 +11:00
md_5
7907610eeb
Compatability and benchmark fixes for native code.
2016-01-16 13:29:50 +11:00
kamcio96
83e27f07e6
Use static instances of EntityMap
2016-01-16 12:44:32 +11:00
md_5
5cff0b2171
Remove redundant synchronization on ServerConnection.disconnect
2016-01-16 12:33:42 +11:00