Commit Graph

2082 Commits

Author SHA1 Message Date
5932730744 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.
2024-12-11 22:33:43 +01:00
3d89980065 Change projet configuration and POM for Pandacube 2024-12-11 22:33:43 +01:00
21880c668a Remove modules and startup delay
We don’t need them for Pandacube
2024-12-11 22:33:40 +01:00
Outfluencer
7340f1a035
#3765: Fix forgotten boolean write 2024-12-08 07:50:03 +11:00
md_5
8a80435e64
Minecraft 1.21.4 support 2024-12-04 03:20:00 +11:00
md_5
20a71b06a9
Minecraft 1.21.4-rc3 support 2024-11-30 10:11:33 +11:00
md_5
b376f61578
Minecraft 1.21.4-pre2 support 2024-11-26 20:38:03 +11:00
md_5
373dab05ad
Minecraft 1.21.4-pre1 support 2024-11-23 12:27:38 +11:00
Outfluencer
f6b40b1186
#3758: Handle LoginPayloadResponse in UpstreamBridge 2024-11-19 20:20:17 +11:00
Outfluencer
81b118a8ba
#3759: Remove unnecessary protocol version check for UnsignedClientCommand 2024-11-17 11:44:17 +11:00
BoomEaro
7a42f12716
#3760: Fix possible NPE when trying to get encoder/decoder protocol 2024-11-17 11:43:31 +11:00
md_5
4886c4be01
Minecraft 1.21.2 support 2024-10-23 02:15:00 +11:00
md_5
7338d0f444
Minecraft 1.21.2-rc2 support 2024-10-22 07:32:49 +11:00
Outfluencer
8212e10c7c
#3756, #3757: Queue PlayerListItemRemove packets for disconnecting players 2024-10-21 21:05:01 +11:00
md_5
2593130b3e
Minecraft 1.21.2-rc1 support 2024-10-19 08:56:06 +11:00
md_5
6ea49962c5
Minecraft 1.21.2-pre3 support 2024-10-13 09:53:59 +11:00
Outfluencer
672db9fe47
#3753, #3754: Don't disconnect during login if the player is on a server 2024-10-13 09:38:59 +11:00
Outfluencer
2bacf6572b
#3743: Fix infinite encrypting screen on miss configured ip-forwarding 2024-10-06 19:03:45 +11:00
Valentine
9813e46e66
#3746, #3666: Fix potential race conditions when connecting to multiple servers at the same time 2024-10-06 18:55:12 +11:00
Valentine
01a5f36012
#3751: Fix potential overriding of cipher by other libraries 2024-09-29 19:44:15 +10:00
md_5
f0a30c43cd
Minecraft 24w39a support 2024-09-28 08:51:09 +10:00
Outfluencer
acb85e30fa
#3742: Add more checks to InitialHandler 2024-09-21 09:05:50 +10:00
Outfluencer
9437cedc48
#3748: Minecraft 24w38a support 2024-09-21 09:02:28 +10:00
Outfluencer
a89cf5f36d
#3736: Add simple login payload API 2024-09-09 21:06:48 +10:00
Outfluencer
b309e4ac50
#3737: Use composite buffers where possible 2024-09-09 21:01:19 +10:00
md_5
477ea5983c
Remove unused field 2024-09-08 13:15:40 +10:00
Outfluencer
eca6090f1e
#3739: Support aarch64 natives 2024-09-08 09:15:02 +10:00
md_5
8f8c270f3b
Minecraft 24w36a support 2024-09-07 09:13:23 +10:00
md_5
84ac7ab944
Minecraft 24w35a support 2024-09-02 21:06:47 +10:00
Outfluencer
5fbcc6b119
#3732: Fix protocol state issue 2024-08-26 20:06:34 +10:00
Janmm14
79f85a2ce2
#3662: Add deprecation warning to ComponentSerializer.toString(Object)
It taking all objects is error-prone, deprecate it and create overloads
for used acceptable types.
2024-08-25 09:28:49 +10:00
Outfluencer
d32eedd333
#3727: 24w34a snapshot support 2024-08-25 09:15:03 +10:00
Outfluencer
e1d4b6adc7
#3731: Update cookie handling with vanilla limits and don't allow unrequested cookies 2024-08-25 09:10:00 +10:00
Outfluencer
534148763f
#3721: Improve same uuid and name checks
We didn't return so the login event was fired for a disconnected player
2024-08-22 19:25:45 +10:00
lax1dude
cd56fb32c2
#3722: Disable GZIP in native compress library (no longer requires PCLMUL) 2024-08-09 19:07:38 +10:00
lax1dude
6b612302e1
#3718, #3717: Add check for SSE 4.2 and PCLMUL support to native zlib 2024-08-08 18:19:20 +10:00
lax1dude
e49759025f
#3716, #3707: Fix native-cipher segfault when using musl libc 2024-08-08 18:19:20 +10:00
Outfluencer
c310e3339f
#3720: Replace some println calls with proxy logger 2024-08-07 19:57:09 +10:00
Nick
b64615e298
#3715: Fix maximum length for command packets 2024-07-28 21:07:49 +10:00
Raraph84
45d2f44003
#3713: Add default admin permissions for /find and /send 2024-07-28 21:04:41 +10:00
Raraph84
a57adcce00
#3711, #3712: Don't try to reconnect player when it disconnects manually
* Set server obsolete when disconnected by the proxy
2024-07-28 21:02:31 +10:00
lax1dude
8b195d1d21
#3693: Compile natives as C instead of C++, check malloc/calloc return values for null 2024-06-25 07:01:10 +10:00
Outfluencer
cda4537fba
#3695, #3696: Connect player to fallback if backend disconnects silently 2024-06-23 08:47:05 +10:00
dependabot[bot]
df413f62db
#3677: Bump com.mysql:mysql-connector-j from 8.3.0 to 8.4.0
Bumps [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) from 8.3.0 to 8.4.0.
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.x/CHANGES)
- [Commits](https://github.com/mysql/mysql-connector-j/compare/8.3.0...8.4.0)

---
updated-dependencies:
- dependency-name: com.mysql:mysql-connector-j
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-23 08:22:54 +10:00
md_5
8a88ce464e
Minecraft 1.21 support 2024-06-14 01:05:00 +10:00
Outfluencer
006a14a75c
#3689, #3690: Don't immediately close HAProxy health check 2024-06-13 21:07:08 +10:00
md_5
07df657f3c
Minecraft 1.21-rc1 support 2024-06-11 07:00:30 +10:00
md_5
b8b373a53e
Minecraft 1.21-pre4 support 2024-06-08 10:31:45 +10:00
md_5
e7e0b97cff
Minecraft 1.21-pre2 support 2024-06-02 09:41:02 +10:00
dependabot[bot]
52ab21b1ff
#3682: Bump io.netty:netty-bom from 4.1.109.Final to 4.1.110.Final
Bumps [io.netty:netty-bom](https://github.com/netty/netty) from 4.1.109.Final to 4.1.110.Final.
- [Commits](https://github.com/netty/netty/compare/netty-4.1.109.Final...netty-4.1.110.Final)

---
updated-dependencies:
- dependency-name: io.netty:netty-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-27 06:59:21 +10:00