1
0
Commit Graph

255 Commits

Author SHA1 Message Date
md_5
bd009ca52d : Fix serialisation of certain scoreboard packets < 1.13 2023-11-06 20:14:57 +11:00
md_5
65d8edf62d Minecraft 23w44a support 2023-11-06 20:14:55 +11:00
BoomEaro
df20effacc : Replace Guava Charsets with Java StandardCharsets 2023-10-31 21:49:17 +11:00
md_5
0f5f09b6c5 Minecraft 23w43b support 2023-10-28 12:57:19 +11:00
md_5
e5c80d0044 Fix code formatting 2023-10-28 12:57:16 +11:00
md_5
c8568764f6 Fix writing non-compound root NBT tags 2023-10-14 16:38:11 +11:00
md_5
3cb7a12738 : Switching between servers causes a decoding error 2023-09-26 06:35:48 +10:00
md_5
497c6879e0 Add (hopefully temporary) queue for plugin messages to server 2023-09-24 06:50:46 +10:00
md_5
f9b75c4a3a Update tests to JUnit 5 2023-09-23 18:44:14 +10:00
md_5
0509303fd3 : Queue configuration phase packets from API methods 2023-09-23 10:29:09 +10:00
md_5
5a1e342e0d Minecraft 1.20.2 support 2023-09-22 02:40:00 +10:00
md_5
d68ebd1eaf Minecraft 1.20.2-rc1 support 2023-09-17 08:10:42 +10:00
md_5
0dd7b98428 Bump version to 1.20-R0.2-SNAPSHOT 2023-08-07 08:01:47 +10:00
md_5
a793692a2c Release 1.20-R0.1 2023-08-07 07:56:00 +10:00
BoomEaro
0199cb90ff : Add command string length limit when decoding ClientCommand 2023-07-15 10:44:41 +10:00
md_5
68200133b6 Minecraft 1.20 support 2023-06-08 01:30:00 +10:00
Janmm14
2ef5e7004b : 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 : Use readRetainedSlice method instead of slice+retain+skip 2023-03-23 20:57:53 +11:00
md_5
f4534c8273 : 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
f9712cbc7c Minecraft 1.19.4 support 2023-03-15 03:30:00 +11:00
md_5
5467e3a842 Minecraft 1.19.3 support 2022-12-08 03:00:00 +11:00
Outfluencer
71990e3ccc : Use the correct write method for ChatChain in ClientCommand 2022-08-27 07:40:18 +10:00
Outfluencer
5e7dcc48b9 : Use the correct write method for ChatChain in ClientChat packet 2022-08-20 16:22:14 +10:00
Outfluencer
5cdba87b87 : Add additional checks for protocol length limits 2022-08-16 19:26:33 +10:00
Outfluencer
dd3f820040 , : 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
bob7l
8c0e4b1d33 : Further fix for offline mode support 2022-06-08 10:05:06 +10:00
md_5
fc8685a042 : Fix chat handling on older versions 2022-06-08 08:30:37 +10:00
md_5
eccdf87f22 Minecraft 1.19 support 2022-06-08 02:00:00 +10:00
Outfluencer
410f64bc9f : Correct plugin message size check 2022-03-19 10:04:45 +11:00
Outfluencer
a17d8f8a66 : Negative packet ids are also outside of range 2022-03-09 11:21:07 +11:00
md_5
7e47490e70 Minecraft 1.18.2 support 2022-03-01 02:00:00 +11:00
Janmm14
b4ccdaa51c : Improve BadPacketException message in MinecraftDecoder 2021-12-19 09:54:37 +11:00
md_5
879f37f046 Upgrade to SnakeYAML 1.30 release 2021-12-18 11:36:05 +11:00
md_5
a9d75c5255 Minecraft 1.18 support 2021-12-01 03:00:00 +11:00
md_5
98afd548d1 Minecraft 1.18-rc3 support 2021-11-27 08:00:00 +11:00
md_5
7fc256dba7 Minecraft 1.18-pre8 support 2021-11-25 08:00:00 +11:00
md_5
1ace5c0c8b Trial snapshot SnakeYAML version 2021-11-23 08:30:38 +11:00
md_5
8b363d3d1f Minecraft 1.18-pre5 support 2021-11-22 09:00:00 +11:00
PSNRigner
c7b0c3cd48 : Rework the plugin message relaying system to allow unregistering channels 2021-11-12 19:38:47 +11:00
md_5
c0c9b28582 Update snapshot support to 1.18-pre1 2021-11-12 19:37:57 +11:00
riku6460
53ce6b93a2 : Fix protocol for 21w40a 2021-10-09 18:00:36 +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
Janmm14
06bf088d27 : Replace String.format calls in exceptions with simple string concats 2021-09-17 18:14:21 +10:00
Outfluencer
2e0e88db0d : Remove redundant protocol version check in the TabCompleteResponse packet
No need for the second if in the read and write method use a else instead
2021-07-22 11:43:03 +10:00
Outfluencer
96482cc0cf : Read only 20 chars for clients below 1.13 in PluginMessages
20 chars is the vanilla limit for all clients below 1.13. We should use this value.
2021-07-22 11:42:48 +10:00
md_5
c866619f56 Minecraft 1.17.1 support 2021-07-07 00:00:00 +10:00
Outfluencer
a8b2f5268d : Apply exact vanilla string length limits for tab completion 2021-06-20 08:51:55 +10:00
Outfluencer
ad50fc9ad3 : Check chat for illegal chars & moved length check into the packet class 2021-06-15 09:07:20 +10:00