Commit Graph

1149 Commits

Author SHA1 Message Date
md_5 e71767688d #3408: ConcurrentModificationException when player quits 2022-12-08 07:09:20 +11:00
md_5 5467e3a842 Minecraft 1.19.3 support 2022-12-08 03:00:00 +11:00
floge07 c3e8cfac79 #3374, #3389: Improve log handling of normal java.util Logger usage by forwarding the LogRecords directly to the BungeeLogger instead of the fallback err stream. 2022-11-12 11:51:14 +11:00
Outfluencer 68e74a8c03 #3378: Remove KickStringWriter from the pipeline after handshake arrives 2022-11-12 11:41:10 +11:00
Outfluencer 5b4a540440 #3361: Cache MessageFormats for translations 2022-11-12 11:39:31 +11:00
Outfluencer 696315615d #3366: Improve consistency and appearance of default translations 2022-08-14 11:34:00 +10:00
Outfluencer dd3f820040 #3363, #3369: Implement new ServerData packet to stop MOTD data from servers 2022-08-14 11:32:35 +10:00
md_5 78ca16dfe3 Minecraft 1.19.1 support 2022-07-28 04:00:00 +10:00
Outfluencer 12e4514813 #3355,#3357: Fix possible NPE's in LoginEvent & PreLoginEvent 2022-07-12 21:47:57 +10:00
Ivan Pekov 587fb37bdf #3192, #3210: Handle null ServerPing#getPlayers upon a legacy ping 2022-07-02 10:35:54 +10:00
Kevin Ludwig d221e52929 #3241: Support ping passthrough for legacy pings 2022-07-02 10:27:36 +10:00
FlorianMichael e151a6cf92 #3156: Add kick module 2022-07-02 10:11:09 +10:00
Outfluencer 9ced5ce131 #3287: Fix HttpHandler calls done method twice 2022-07-02 10:02:16 +10:00
tsuoihito c8e876bfe2 #3342: Fix sanitized address being not IP but hostname after InetSocketAddress#getHostName() 2022-06-30 21:28:37 +10:00
md_5 ff5727c5ef Revert broken chat PR and align with Spigot 2022-06-08 19:37:15 +10:00
Brokkonaut e46bc343e4 #3319: Do not forward cancelled messages or handled commands 2022-06-08 17:44:08 +10:00
Lukas Alt 5972fd2353 #3318: Fixed system messages shown in action bar for MC 1.19 clients 2022-06-08 11:23:41 +10:00
md_5 cc4765b4fe #3313: Fix offline mode support 2022-06-08 08:22:46 +10:00
md_5 eccdf87f22 Minecraft 1.19 support 2022-06-08 02:00:00 +10:00
md_5 862bb2ac72 #3258: Only show detailed connect exception to admins 2022-04-09 08:59:01 +10:00
Outfluencer 34d416a4e8 #3261: Remove unused AttributeKeys
These attribute keys are not used so we can remove them
2022-03-19 10:05:23 +11:00
Outfluencer 978e68fc74 #3265: Print all thrown exception
DecoderExceptions that are not a CorruptedFrameException and dont have BadPacketException or OverflowPacketException as cause are not printed.
I also removed the ID message in BadPacketException because bad packet does not mean it has a invalid id the protocol version can also be not valid or the packet was not read to the end and more details are in the message of the exception
2022-03-19 10:04:40 +11:00
md_5 7e47490e70 Minecraft 1.18.2 support 2022-03-01 02:00:00 +11:00
nnnnt21 f4f94d3b56 #3256: Allow - and . in online mode as some accounts still have these usernames 2022-02-24 08:06:10 +11:00
md_5 eae9d45c8a Provide more information in connect errors 2022-02-06 08:44:55 +11:00
md_5 d2d157c1fe #3246: Fix commands not working due to MinecraftForge changes 2022-02-06 08:26:09 +11:00
Outfluencer 9c95d4ba43 #3226: Add console command name tab completion 2022-01-02 10:13:48 +11:00
md_5 f2aadd6014 #3223: Only rewrite spectate packet if no IP forwarding 2021-12-13 08:25:54 +11:00
Valtn 42d8300bb7 #3220: Fix server list info being cached permanently 2021-12-05 08:04:26 +11:00
md_5 21b23624ad #3159: Account for the (broken) configuration when ip forward is enabled on bungee but not the server 2021-11-23 15:27:31 +11:00
PSNRigner c7b0c3cd48 #3207: Rework the plugin message relaying system to allow unregistering channels 2021-11-12 19:38:47 +11:00
Frank van der Heijden c3fffbc919 #3205: Don't forward tab completions if the root command is a bungee command 2021-11-04 18:45:11 +11:00
Janmm14 d8e293842f #2466: Use switch in "BungeeCord" plugin message handling 2021-10-09 09:25:29 +11:00
MrMicky 5cf869df1a #3198: Remove terminally deprecated SecurityManager
See https://openjdk.java.net/jeps/411
2021-10-09 09:25:29 +11:00
md_5 f26f7d8809 Add optional 1.18 (21w40a) snapshot protocol support
Accessible via the net.md_5.bungee.protocol.snapshot JVM property.
2021-10-09 09:25:28 +11:00
Outfluencer c5a90475af #3195: Remove unused translations
Both translations are not used in BungeeCord or any modules.
2021-09-25 08:10:28 +10:00
Outfluencer 3008d7ef2f #3189: Improve username validation 2021-09-25 08:09:47 +10:00
Outfluencer 1823f86dbb #3190: Improve login protocol state machine
Prevents repetition of packets
2021-09-17 18:16:01 +10:00
Janmm14 06bf088d27 #3186: Replace String.format calls in exceptions with simple string concats 2021-09-17 18:14:21 +10:00
Outfluencer a283aaf724 #3153: Add color support to the end command 2021-07-18 10:22:17 +10:00
Adrian Antkowiak 5db276eb52 #3147: HAProxyMessage.sourceAddress() can be null
.sourceAddress() is null when send-proxy-v2 & check option is used
2021-07-11 09:06:51 +10:00
md_5 c866619f56 Minecraft 1.17.1 support 2021-07-07 00:00:00 +10:00
Outfluencer b9da505efe #3142: Remove redundant name length check in InitialHandler
This check is not needed anymore as the player gets kicked while reading the LoginRequest packet if the name length is longer than 16
2021-07-04 09:40:47 +10:00
md_5 061a7c67bd Update checkstyle 2021-07-03 11:17:12 +10:00
Ivan Pekov 6f7331e852 #3138, 3140: Check for the new leak detector netty flag 2021-06-30 19:00:22 +10:00
Outfluencer 15b39887c5 #3133: Directly disconnect on illegal chars 2021-06-26 10:09:17 +10:00
Janmm14 f9583a7652 #3129: Replace ConnectTimeoutException with a more user-friendly string. 2021-06-26 10:06:12 +10:00
Janmm14 cb738188de #3126: Use suppliers instead of reflection for native impl generation. 2021-06-26 10:01:30 +10:00
Outfluencer ad50fc9ad3 #3111: Check chat for illegal chars & moved length check into the packet class 2021-06-15 09:07:20 +10:00
md_5 a25c2b325b Fix typo in previous commit 2021-06-13 11:26:18 +10:00