66f7a2fb95
new event TabCompleteRequestEvent and deprecate TabCompleteEvent
2025-12-10 21:45:01 +01:00
4b220a1b10
Add CommandsDeclareEvent to declare commands with brigadier API
2025-12-10 21:45:01 +01:00
7956814a07
Server branding now includes the backend server name
2025-12-10 21:45:01 +01:00
e5971fd45f
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-12-10 21:45:01 +01:00
8537da565d
Change projet configuration and POM for Pandacube
2025-12-10 21:45:01 +01:00
4415e0a222
Remove modules and startup delay
...
We don’t need them for Pandacube
2025-12-10 21:44:56 +01:00
Outfluencer
5916f083b4
#3909 : Send bungeecord registered plugin channels immediately in config phase
2025-11-11 09:24:20 +11:00
md_5
5070e812b4
Update Jenkins URLs
2025-10-26 11:50:39 +11:00
Outfluencer
df85f51184
#3885 : Remove manual player removal from tab list
...
It seems like my changes in #3656 made this redundant.
I could not reproduce what was described in https://github.com/SpigotMC/BungeeCord/commit/830f18a
I guess the reason for that is that in my change i used the offline uuid for rewriting if ip forward is disable and online mode enabled.
In exact this case before the premium uuid was used and could later not be rewritten anymore when the player has disconnected.
2025-10-25 10:16:11 +11: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
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
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
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
Outfluencer
bccce74c3c
#3799 , #3800 : Do not parse the collision and visibility strings of the Team packet
2025-06-22 09:23:07 +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
2b9808cd13
#3846 , #3847 : Handle packet bundles
2025-06-08 11:07:20 +10:00
Yannick Lamprecht
31f7ef8c54
#3834 : Update to SLF4J 2
2025-06-03 20:06:28 +10:00
Mickey42302
244412405a
#3840 : Add separate permission for "/alertraw"
2025-06-03 19:58:32 +10:00
md_5
7cde213e63
#3837 : Update to JLine 3
2025-06-01 12:09:40 +10:00
md_5
aa44ebe770
Remove obsolete/unused findbugs-annotations
2025-05-31 13:07:09 +10:00
md_5
5dad41034b
Migrate from trove to fastutil
2025-05-31 12:54:26 +10:00
Outfluencer
41e49dad6b
#3803 : Add NBT module
2025-05-31 10:16:29 +10:00
md_5
89e66ed648
Minecraft 1.21.6-pre1 support
2025-05-29 21:50:45 +10:00
md_5
68f4f6bd40
Add Java 25-ea to GitHub Actions
2025-05-25 10:32:25 +10:00
md_5
f8de305477
Expand CustomClickEvent to have raw and parsed data
2025-05-22 22:16:22 +10:00
md_5
69e4872f40
Minecraft 25w20a protocol support
2025-05-17 16:01:00 +10:00
Outfluencer
a336efb8fa
#3825 , #3826 : Check memory address availability before using natives
2025-05-12 20:45:27 +10:00
onebeastchris
ae2fc30b7b
#3828 : Set allocator using Netty system property to apply pooled allocator default globally
2025-05-12 20:39:24 +10:00
Outfluencer
89069a362d
#3823 : Add client brand API
2025-04-21 16:28:16 +10:00
Outfluencer
1279cca971
#3810 : Use retainedSlice if possible in MinecraftDecoder
2025-04-19 15:40:09 +10:00
Outfluencer
26433bf021
#3821 : Fix race condition that leads to incorrect packet order
2025-04-19 15:32:34 +10:00
Outfluencer
d7538df91b
#3815 : Ensure ping response for unthrottling
2025-04-12 17:14:38 +10:00
Outfluencer
2516de6586
#3816 : Upgrade Netty to 4.2.0.Final
2025-04-12 17:13:31 +10:00
Valentine
1da3a8c240
#3814 : Fire exception in pipeline if async task in eventloop throws exception
2025-04-12 17:10:51 +10:00
md_5
f6151dce56
Bump version to 1.21-R0.3-SNAPSHOT
2025-03-28 19:52:19 +11:00
md_5
9667743735
Release 1.21-R0.2
2025-03-28 19:49:50 +11:00
md_5
7587f03306
SPIGOT-8024, #3811 , #3812 : Add versioned chat serialization (beta)
2025-03-28 07:01:06 +11:00
md_5
fa6d47732d
Bump version to 1.21-R0.2-SNAPSHOT
2025-03-26 19:38:24 +11:00
md_5
252e7b0027
Release 1.21-R0.1
2025-03-26 19:33:00 +11:00
Outfluencer
687c302610
Add WriteTimeoutHandler
2025-03-23 08:19:07 +11:00
Outfluencer
4b0262312e
#3805 : Remove redundant PluginMessage handler in InitialHandler
...
There is no state in wich we could decode a PluginMessage in InitialHandler, so we should remove it here.
2025-03-22 17:33:46 +11:00
Outfluencer
9476ffccdb
#3797 : Expose sendPacketQueued to unsafe interface
2025-03-08 16:56:20 +11:00