md_5
a1fee720b9
Deprecate string join
2023-03-25 11:00:30 +11:00
md_5
963854f8d5
Remove use of internal gson API
2023-03-25 11:00:30 +11:00
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