Commit Graph
2317 Commits
Author SHA1 Message Date
Janmm14 2ef5e7004b #3451: Improve length field prepending on bungee -> server connection
Use alternative implementation of Varint21LengthFieldPrepender on bungee -> server connection for improved speed - it uses separate buffer to prepend the length to avoid copying large data buffer.
Not applied bungee -> client because encrypting 1-5 bytes of length separately through expensive jni call could make it not worth (not measured).
2023-03-25 11:00:30 +11:00
Janmm14 2e6f0dd442 #3450: Use readRetainedSlice method instead of slice+retain+skip 2023-03-23 20:57:53 +11:00
Outfluencer 7790783949 #3436, #3441: Check if server icon image is null 2023-03-15 18:44:36 +11:00
md_5 f4534c8273 #3446: Fix < 1.19 support 2023-03-15 18:41:25 +11:00
md_5 76673f02a4 Apply dependabot configuration 2023-03-15 18:18:15 +11:00
md_5 b47ae0944c #3444: Use same duplicate player handling for online and offline modes 2023-03-15 07:41:50 +11:00
md_5 f9712cbc7c Minecraft 1.19.4 support 2023-03-15 03:30:00 +11:00
md_5 1b6d845530 Update lombok and maven shade 2023-02-11 10:26:59 +11:00
Outfluencer 19424aba9d #3430: Add new fallback field to TranslatableComponent 2023-01-28 11:32:59 +11:00
Outfluencer 71ac9b34fa #3425: Make ip command output clickable to copy ip 2023-01-28 11:19:45 +11:00
Achsion 7651d4a249 #3423: Remove empty servers from glist by default 2023-01-28 11:15:40 +11:00
md_5 f8e0bccdf0 Update README date 2023-01-01 11:17:02 +11:00
Outfluencer a5b6eb6afa #3417: Support uppercase &h in Alert command 2022-12-23 10:54:57 +11:00
MrKeith 41471da9db #3405: Fix typo in ProxiedPlayer docs and add docs to ServerDisconnectEvent 2022-12-21 18:41:55 +11:00
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
Ismael Hanbel 511017ab35 #3396: Update Netty version 2022-11-12 11:52:30 +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
rgnter bf2b3c68f8 #3384: Update documentation of ProxyPingEvent 2022-11-12 11:43:29 +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
osfanbuff63 88da5c05c7 #3353: Update GitHub actions
Updates `actions/checkout` and `actions/setup-java` to v3.
2022-11-12 11:34:17 +11:00
md_5 2d369e8945 Update SnakeYAML version 2022-10-02 09:18:42 +11:00
md_5 02548c4b9b Update Netty/SnakeYAML version 2022-09-22 10:16:27 +10:00
Outfluencer 71990e3ccc #3387: Use the correct write method for ChatChain in ClientCommand 2022-08-27 07:40:18 +10:00
Outfluencer 5e7dcc48b9 #3382: Use the correct write method for ChatChain in ClientChat packet 2022-08-20 16:22:14 +10:00
Outfluencer 5cdba87b87 #3377: Add additional checks for protocol length limits 2022-08-16 19:26:33 +10: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
Noah adc32d5a5c #3367: Add linux aarch64 native epoll support 2022-07-23 18:53:52 +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
Janmm14 2a716bbc7f #3344: Fix legacy chat conversion losing format reset information.
In legacy chat format, colors and reset do not retain any formatting.

In order to prevent this behaviour from creating unnecessary long json containing many redundant `formatting: false`, the original `fromLegacyText(...)` idea was to just override the color to white and handle the format reset just internally.

However eventual previous format rejection (aka reset) information was lost when appending multiple legacy format strings to a `ComponentBuilder`.

With this change we save the "reset wish" in the `BaseComponent` and update `ComponentBuilder`'s append function to not copy over formatting if the component has the reset flag set.
2022-06-30 21:22:16 +10:00
Janmm14 00590b6c0d #3343: Create GitHub issue templates 2022-06-30 21:18:12 +10:00
md_5 2ff4be7846 Update gson to 2.8.9 2022-06-28 21:40:53 +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
bob7l 8c0e4b1d33 #3315: Further fix for offline mode support 2022-06-08 10:05:06 +10:00
md_5 a737a754d1 Downgrade dependency version 2022-06-08 09:01:05 +10:00
md_5 fc8685a042 #3311: Fix chat handling on older versions 2022-06-08 08:30:37 +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