md_5
0925c06f9b
#3563 : Correct max string length for reading SystemChat packets
2023-11-13 20:09:48 +13:00
md_5
39b10c0b16
Minecraft 23w45a support
2023-11-09 19:33:11 +11:00
md_5
bd009ca52d
#3559 : 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
#3557 : 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
#3527 : 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
#3519 : 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
#3489 : 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
#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
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
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
#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
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
bob7l
8c0e4b1d33
#3315 : Further fix for offline mode support
2022-06-08 10:05:06 +10:00
md_5
fc8685a042
#3311 : 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
#3268 : Correct plugin message size check
2022-03-19 10:04:45 +11:00
Outfluencer
a17d8f8a66
#3264 : 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
#2715 : 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
#3207 : 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
#3200 : 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
#3186 : Replace String.format calls in exceptions with simple string concats
2021-09-17 18:14:21 +10:00
Outfluencer
2e0e88db0d
#3158 : 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
#3157 : 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
#3123 : Apply exact vanilla string length limits for tab completion
2021-06-20 08:51:55 +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
Janmm14
00982f3620
#3104 : Use lambdas rather than reflection to create packets
2021-06-11 16:55:02 +10:00
md_5
90573625f1
Minecraft 1.17 support
2021-06-09 09:00:00 +10:00
md_5
ab9153ddc3
Further increase length limit for TO_CLIENT chat packets
2021-05-26 10:31:26 +10:00
md_5
c96628b72e
#3094 : Fix TO_CLIENT max Chat string length
2021-05-21 17:45:55 +10:00
md_5
e5ded9a2fb
Apply stricter length limits to client strings
...
Also bump snapshot version and remove redundant file header
2021-05-21 08:16:55 +10:00
md_5
f0908b663f
Add optional 1.17 (21w19a) snapshot protocol support
...
Accessible via the net.md_5.bungee.protocol.snapshot JVM property.
2021-05-15 09:31:07 +10:00
md_5
8d783aa172
#3058 : Remove world limit
2021-04-06 08:18:58 +10:00
md_5
3d701fbe0e
#3028 : Add protocol level string length limits
2021-01-25 15:54:27 +11:00
md_5
9f6a798ea6
Bump version to 1.16-R0.5-SNAPSHOT
2021-01-15 10:19:24 +11:00
md_5
36c8df4d2f
Release 1.16-R0.4
2021-01-15 09:49:36 +11:00
md_5
281aecef4c
Minecraft 1.16.4 support
2020-11-03 07:00:00 +11:00
Gerrygames
8fffa206e4
#2978 : Allow sending messages from specific UUIDs
2020-10-17 17:46:01 +11:00
md_5
23661737ef
Minecraft 1.16.3 support
2020-09-11 07:00:00 +10:00
md_5
aa22fe68e5
Minecraft 1.16.2 support
2020-08-12 07:14:42 +10:00
Andrew Steinborn
15b514130e
#2908 : Don't frame packets for dead connections
2020-07-19 08:54:54 +10:00
md_5
a0f9333a13
Bump version to 1.16-R0.4-SNAPSHOT
2020-07-18 17:36:11 +10:00
md_5
287e28a722
Release 1.16-R0.3
2020-07-18 17:31:21 +10:00
md_5
94c4fcbad7
Bump version to 1.16-R0.3-SNAPSHOT
2020-07-13 08:45:48 +10:00
md_5
a99f62f693
Release 1.16-R0.2
2020-07-13 08:23:55 +10:00
md_5
4786c0986b
Bump version to 1.16-R0.2-SNAPSHOT
2020-06-25 08:36:25 +10:00
md_5
a7180850e0
Release 1.16-R0.1
2020-06-25 08:36:03 +10:00
Polo1K
c5f839c9ad
#2862 : Minecraft 1.16.1 support
2020-06-25 08:08:51 +10:00
md_5
b41e9be4c9
Constrain dimension to String|Integer
...
Fixes 1.8 server switch issues
2020-06-24 12:56:31 +10:00
md_5
d0fd673b60
Minecraft 1.16 support + RGB ChatColor preview
2020-06-24 07:00:00 +10:00
md_5
aa66633df8
#2821 : Add support for brigadier:long argument type
2020-04-22 11:44:26 +10:00
md_5
c2cc33c6d7
#2774 : doImmediateRespawn not updated when switching servers
2020-02-21 09:40:13 +11:00
md_5
129884f44d
Minecraft 1.15.2 support
2020-01-22 08:00:00 +11:00
md_5
2f547f73f7
Fix some javadoc warnings
2020-01-05 11:17:11 +11:00
md_5
1f24591a0d
Minecraft 1.15.1 support
2019-12-18 08:00:00 +11:00
md_5
4cccf53775
Minecraft 1.15 support
2019-12-11 08:00:00 +11:00
md_5
5c6bc183fd
Minecraft 1.14.4 support
2019-07-20 09:00:00 +10:00
Brokkonaut
7669801e69
#2671 : Fix command packet parsing for Float/Double arguments
2019-07-13 16:06:35 +10:00
md_5
941d7f7262
Minecraft 1.14.3 support
2019-06-25 06:49:00 +10:00
md_5
fe2a39e4f1
Minecraft 1.14.3-pre4 support
2019-06-21 20:00:00 +10:00
md_5
8fda060611
Minecraft 1.14.2 support
2019-05-28 06:30:00 +10:00
md_5
3ec223ec94
Minecraft 1.14.1 support
2019-05-14 10:00:00 +10:00
md_5
7d68335c1d
Fix switching to servers with larger view distance
2019-04-28 10:52:49 +10:00
md_5
191afb6a6c
Minecraft 1.14 support
2019-04-25 12:00:00 +10:00
md_5
af10f82d14
Apply and enforce import ordering rules
2019-04-23 15:23:40 +10:00
md_5
3f01748d75
Minecraft 1.14-pre5 support
2019-04-23 12:00:00 +10:00
md_5
caeabb5b62
#2610 : Fix out of date message for unsupported versions
2019-03-09 09:08:27 +11:00
md_5
9133a6f511
Simplify packet registration
2019-02-26 13:05:02 +11:00
md_5
0d6f3ee374
Make 1.13 command injection normal functionality
2019-02-17 10:10:41 +11:00
md_5
96b1fb1f0e
#2593 : Fix null tooltip string v2
2019-01-30 16:17:55 +11:00
md_5
219d55dfda
#2592 : Fix null tooltip string
2019-01-30 15:45:47 +11:00
md_5
14fbe6178f
bungeecord-protocol requires sonatype-nexus-snapshots repo
2018-12-20 10:45:21 +11:00
md_5
02a65e34cf
#2479 : Allow injection of BungeeCord commands to 1.13 with inject_commands option
2018-12-20 10:41:18 +11:00
md_5
7793894621
#2567 : Fix server changing on 1.12.x due to broken protocol link
2018-12-19 10:26:16 +11:00