Commit Graph

2216 Commits

Author SHA1 Message Date
ec1e8483b9 Add CommandsDeclareEvent to declare commands with brigadier API 2025-10-02 00:00:10 +02:00
d39b527c3e Server branding now includes the backend server name 2025-10-02 00:00:10 +02:00
af9e6d9118 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.
2025-10-02 00:00:10 +02:00
da736d8ad9 Change projet configuration and POM for Pandacube 2025-10-02 00:00:10 +02:00
57da3ee6ca Remove modules and startup delay
We don’t need them for Pandacube
2025-10-02 00:00:06 +02:00
md_5
296b31bd56 Minecraft 1.21.9 support 2025-10-01 01:05:00 +10:00
md_5
8f6768ae00 Bump version to 1.21-R0.5-SNAPSHOT 2025-09-27 16:16:36 +10:00
md_5
70603d5413 Release 1.21-R0.4 2025-09-27 16:14:54 +10:00
md_5
2e12caad03 Add central-publishing-maven-plugin 2025-09-27 16:14:52 +10:00
Outfluencer
f9ce9fad28 #3884: Add docs for Plugin#getExecutorService 2025-09-27 09:24:19 +10:00
Outfluencer
69b476fcbc #3881: Optimize ServerUnique Tablist code
Reduce amount of loops by pre checking values and not checking inside the loop
2025-09-26 10:08:31 +10:00
Outfluencer
d37a430f5a #3882: Reduce lock boilerplate by using lomboks @Locked 2025-09-26 10:03:05 +10:00
EnZaXD
4c02676b7a #3883: Minecraft 1.21.9-rc1 support 2025-09-26 10:00:04 +10:00
EnZaXD
a2558484f5 #3880: Minecraft 1.21.9-pre4 support 2025-09-24 07:47:57 +10:00
EnZaXD
97c6167272 #3879: Minecraft 1.21.9-pre3 support 2025-09-23 07:00:00 +10:00
Outfluencer
c2162eeddb #3870: Declare some DefinedPacket util methods as static 2025-09-20 10:34:05 +10:00
Outfluencer
0124b66918 #3874: Add ObjectComponents 2025-09-20 10:33:18 +10:00
FlorianMichael
7be06f141d #3878: Minecraft 1.21.9-pre2 support 2025-09-20 09:13:05 +10:00
md_5
01048b4fca Add Java 25 to GitHub Actions 2025-09-18 21:21:09 +10:00
md_5
d2a317eee2 Minecraft 25w37a support 2025-09-13 09:41:52 +10:00
Outfluencer
0be632a4d6 #3875: Minecraft 25w35a support 2025-08-30 11:00:58 +10:00
md_5
f27f4fbca9 Minecraft 25w34b support 2025-08-23 15:39:49 +10:00
Outfluencer
e62fc6c291 #3864: Add ServerLinks API 2025-07-23 19:13:03 +10:00
md_5
8e99a4c5bf Cleanup some formatting 2025-07-19 10:43:44 +10:00
Outfluencer
df53053677 #3866: Make use of new ByteBuf#readString 2025-07-17 21:14:18 +10:00
Janmm14
4cd9a17a40 #3865: Bump Netty to 4.2.3-Final 2025-07-17 07:04:42 +10:00
md_5
e9558ab370 Add some plugin remapping to assist compatibility 2025-07-15 21:11:19 +10:00
Janmm14
3a5c731826 #3855: Create protocol sub-packages data & util 2025-07-14 19:22:38 +10:00
Janmm14
c13e6df67e #3862: Add perms permission to admin group by default 2025-07-14 19:21:26 +10:00
Mickey42302
704e866413 #3849: Add permission to perms command 2025-07-14 19:21:22 +10:00
Janmm14
aea5870ac8 #3861: Add shadowColor to ComponentBuilder 2025-07-14 19:20:08 +10:00
md_5
f1a4a42d51 Update Maven central config 2025-07-07 21:08:37 +10:00
Outfluencer
a485d9f314 #3856: Do not decode Chat (TO_CLIENT) 2025-07-07 20:50:59 +10:00
Valentine
131125c7d2 #3859: Do not add control characters to the ClickEvent with OPEN_URL action 2025-07-07 20:50:01 +10:00
2008Choco
7fcc62067b #3858: Replace pre-Java 8 functional interface instantiation in CommandServer 2025-07-07 20:48:37 +10:00
md_5
7c7cb3de0f Minecraft 1.21.7 support 2025-07-01 00:10:00 +10:00
FlorianMichael
88436c44a6 #3854: Fix CustomClickAction read and write implementation 2025-06-29 21:45:47 +10:00
Outfluencer
bdd32d5a58 #3808: Do not decode packets that we don't handle 2025-06-28 10:36:23 +10:00
md_5
5e59b6dc85 #3851: Remove output from tests and "base" from dialog json 2025-06-22 09:44:38 +10:00
Outfluencer
bccce74c3c #3799, #3800: Do not parse the collision and visibility strings of the Team packet 2025-06-22 09:23:07 +10:00
Pasqual Koschmieder
0e9e0b58d2 #3850: Prevent some jdk24+ memory/native access warnings 2025-06-20 20:27:49 +10:00
md_5
8cb49bc10a SPIGOT-8061: Add property to configure central library URL 2025-06-18 06:42:47 +10:00
md_5
5b05934fe8 Minecraft 1.21.6 support 2025-06-18 01:15:00 +10:00
md_5
97f65726d2 Bump version to 1.21-R0.4-SNAPSHOT 2025-06-16 07:34:53 +10:00
md_5
e3ab8ef15f Release 1.21-R0.3 2025-06-16 07:32:05 +10:00
FlorianMichael
d5bcabdc60 #3848: Add support for showing dialogs in configuration state
Co-authored-by: Outfluencer <git@outfluencer.dev>
2025-06-16 07:29:16 +10:00
Outfluencer
3cd530f007 #3843: Improve NBT javadocs 2025-06-08 11:08:46 +10:00
Outfluencer
2b9808cd13 #3846, #3847: Handle packet bundles 2025-06-08 11:07:20 +10:00
Outfluencer
70fa02f3a4 #3845: Register CustomClickAction in Configuration state 2025-06-08 11:07:18 +10:00
Outfluencer
4ebc3c96b2 #3845: Apply vanilla limits to nbt read operation 2025-06-08 11:07:16 +10:00