Thinkofdeath
830f18a357
Manually remove the player from everyone's tab list on disconnect
...
This is needed because when the player disconnects from bungee they are removed from the connection map, this causes the tab-list rewrite to fail due the player no longer being on bungee and therefor it ends up not removing the player (online vs offline uuid). This would only happen on servers without ip-forwarding enabled
2014-11-11 10:33:22 +00:00
elmo92
c21275b877
Don't send no permission message on tab completion.
...
Instead returns the empty completions.
2014-11-08 10:08:42 +11:00
md_5
532a94382b
Block really wrong offline mode names, see #1270
2014-11-08 10:04:59 +11:00
md_5
56c372a3ce
Fix HTTP client now that Mojang has their stuff together.
2014-11-08 10:02:48 +11:00
Minecrell
faf903469e
Add methods to load configurations with defaults.
...
Add Configuration constructor for empty configurations.
Use defaults for the Configuration object getter.
2014-10-17 20:37:59 +11:00
Daniel Naylor
4d389df7c8
Be more selective when sending reset packets.
...
Always send the packet when going from modded -> anything, send the packet later when going from vanilla -> modded, never send it on a vanilla -> vanilla switch.
2014-10-17 20:37:10 +11:00
Daniel Naylor
cfad2c65d4
Implement Support for MinecraftForge / FML 1.7.10
...
Additional implementation help provided by @jk-5 and @bloodmc.
2014-09-27 19:38:28 +10:00
md_5
8715c5fd82
Actually update translations to 1.8
2014-09-27 08:25:36 +10:00
md_5
cbb190cfd3
Fix a few import ordering issues.
2014-09-26 10:11:16 +10:00
md_5
acf5f2f443
Fix bootstrap Java 7 warner so that it actually works!
2014-09-25 11:13:23 +10:00
md_5
57a07dc2e2
Update Depend Versions:
...
Guava 17.0 -> 18.0
Lombok 1.12.6 -> 1.14.8
Gson 2.2.4 -> 2.3
SnakeYaml 1.13 -> 1.14
2014-09-25 11:05:21 +10:00
Minecrell
6fcfb5aecb
Add more message arguments. See #1214 .
2014-09-25 10:53:41 +10:00
md_5
4e3b5670a0
[ #1224 ] Add connect / read timeout for module download incase Jenkins is down.
2014-09-25 10:52:16 +10:00
md_5
ee3b209c2d
Declare game version support as 1.8
2014-09-25 10:49:20 +10:00
md_5
25ee8a1496
Revert "Revert "Update Mojang translations to 1.8""
...
This reverts commit dd1a28ea1e
.
2014-09-25 10:47:27 +10:00
md_5
988905331f
Force javadoc plugin 2.7
2014-09-25 10:47:17 +10:00
md_5
dd1a28ea1e
Revert "Update Mojang translations to 1.8"
...
This reverts commit 5ec36efb52
.
2014-09-25 10:41:40 +10:00
md_5
0a0146b68a
[ #1219 ] Fix Title#reset javadoc link
2014-09-25 10:30:52 +10:00
md_5
ca2227bad4
[ #1212 ] Clarify Javadoc of ServerConnectEvent
2014-09-25 10:23:52 +10:00
md_5
3cd4f169bd
[ #1191 ] Stop getPermissions from creating blank groups.
2014-09-25 10:21:15 +10:00
md_5
5ec36efb52
Update Mojang translations to 1.8
2014-09-25 10:18:29 +10:00
md_5
dcc9be9dfe
[ #1218 ] Check which player instance we remove from the connection maps.
...
Legitimate but slightly sneaky fix for the issue of racing for addition / removal. An alternate fix would be a multimap.
2014-09-12 18:45:50 +10:00
md_5
efdedbd4e8
Trove should not be a core depend.
2014-09-12 18:24:14 +10:00
Thinkofdeath
1623fb6952
Only update the dns cache on new lookups ( Fixes #1221 )
...
This causes the cached entry to be looked up every 5 minutes instead of the previous system where it was kept as long as it was used. This fixes an issue where after Mojang's session servers go down the ip address tends to change. This caused bungee to repeatedly hit the old (inactive) one which with the previous system would be re-cached every time someone tried to connect
2014-09-11 10:18:34 +01:00
Minecrell
4e353e9277
Add Title API.
2014-09-07 09:30:57 +01:00
Minecrell
d6b7157c1c
Add player list header / footer API.
2014-09-07 09:26:52 +01:00
Steve Anton
bc48ab3fb8
Make ProxyPingEvent async
2014-09-07 12:03:55 +10:00
Thinkofdeath
65ae8b4c6a
Correctly send the MC|Brand packet
2014-09-02 13:54:52 +01:00
Thinkofdeath
73d7e0cf99
Bump protocol to 1.8
2014-09-02 09:44:07 +01:00
md_5
2cec5f344a
Update versions to 1.8... oops
2014-09-01 16:56:03 +10:00
md_5
4573285a70
Fix build expiration.
2014-09-01 16:47:16 +10:00
md_5
5282a8f45a
Just use server specific tab lists for now.
2014-08-31 19:18:19 +10:00
md_5
6eedc77954
Remove javadoc / delombok for now, interferes with build process.
2014-08-31 19:05:51 +10:00
md_5
f15eed338d
Fix tab list
2014-08-31 19:01:24 +10:00
md_5
faa284c8fc
Move chat API into own submodule.
2014-08-31 18:56:03 +10:00
Thinkofdeath
4bb3850b40
Fix another missed offline mode case
2014-08-31 09:34:31 +01:00
Thinkofdeath
1f132876e6
Handle offline mode in the tab list
2014-08-31 09:25:31 +01:00
md_5
c822c48fef
Add BungeeCord to the outdated ping message.
2014-08-31 18:23:45 +10:00
Thinkofdeath
26521cf2ff
Add support for Minecraft 1.8.x
...
This commit allows BungeeCord to support Minecraft clients both of versions 1.7.x and of 1.8.x. There should be no breakages to any other support, however following their deprecation and uselessness within 1.8, the Tab list APIs have been removed.
Please report any issues to GitHub and be sure to mention client, server and BungeeCord versions.
When used with an appropriate server jar (such as multi protocol Spigot), this will allow clients of many versions to concurrently be connected to the same set of servers.
2014-08-31 09:03:12 +01:00
md_5
e99bbff22e
Fix Javadoc for Jenkins... maybe
2014-08-31 13:53:53 +10:00
md_5
19b48672af
Fix longstanding forward typo
2014-08-31 10:13:50 +10:00
md_5
f81b8a3550
Use delombok for JavaDoc generation, #1188
2014-08-31 10:12:11 +10:00
md_5
87797ef719
Fix slight JavaDoc formatting issue.
2014-08-31 09:27:59 +10:00
Thinkofdeath
86c5e321f2
Disable epoll by default due to timeouts its causing
...
Anyone who wants to continue testing epoll for us may do so with `-Dbungee.epoll=true`
2014-08-21 08:11:11 +01:00
mrapple
41ccf3f9d3
Fix LoginEvent firing after PreLoginEvent is cancelled
2014-08-19 22:43:05 +01:00
Thinkofdeath
e573f7b89c
Correct toLegacyText the same way toPlainText was previously
2014-08-17 18:50:28 +01:00
Minecrell
664c66fb97
Ignore unknown entries in plugin description files.
...
Fixes #955 .
2014-08-17 19:58:15 +10:00
md_5
caa562c4a1
Final nail in the coffin for xxx cannot be cast to yyy bug.
2014-08-17 09:54:37 +10:00
md_5
483805067d
Update Netty and enable Epoll as bugs have been fixed.
2014-08-17 09:52:59 +10:00
Tux
5e0aa2e60d
Finalize the ServerDisconnectEvent target field.
...
There is no good reason for it to be mutable in the first place, considering that the event instance is not used after the method is called.
2014-08-17 09:34:06 +10:00