ad3eb412ff
Multi-session with same Minecraft account with specific permission
...
Players with permission bungeecord.multiple_connect can have multiple connections with the same Minecraft account.
The UUID and player name is altered to avoid collision with other player:
UUID : xxxxxxxx-xxxx-VIxx-xxxx-xxxxxxxxxxxx
- The UUID version (V above) is now the provided version + 8 (for online player, it is 4, so it becomes C).
- The I digit will follow the index of the duplicated player : first duplicated player is 1, second one is 2.
- The name of the player will be the real player name, followed by the character "." (dot) followed by the duplication index.
Bedrock accounts connected using the Floodgate plugin will not be able to connect multiple times due to the risk of xUID collision.
2022-07-28 00:25:03 +02:00
78cee7d86c
Change projet configuration and POM for Pandacube
2022-07-28 00:24:55 +02:00
8f4cd79139
Remove modules and startup delay
...
We don’t need them for Pandacube
2022-07-27 23:45:28 +02: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
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
a737a754d1
Downgrade dependency version
2022-06-08 09:01:05 +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
51eb1ac623
Dependency upgrades
2021-12-18 12:18:21 +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
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
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