Commit Graph

2182 Commits

Author SHA1 Message Date
346aea9958 new event TabCompleteRequestEvent and deprecate TabCompleteEvent 2025-06-21 17:20:23 +02:00
971da19de6 Add CommandsDeclareEvent to declare commands with brigadier API 2025-06-21 17:20:23 +02:00
6d0eec208f Server branding now includes the backend server name 2025-06-21 17:20:23 +02:00
63ccfe34da 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-06-21 17:20:23 +02:00
084819d375 Change projet configuration and POM for Pandacube 2025-06-21 17:20:19 +02:00
216fe4de3f Remove modules and startup delay
We don’t need them for Pandacube
2025-06-21 16:50:04 +02: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
Outfluencer
dd1531e28d
#3845: Add method to read tag with custom limiter 2025-06-08 11:07:11 +10:00
md_5
5709a65785
Minecraft 1.21.6-pre3 support 2025-06-07 09:48:12 +10:00
Outfluencer
5348aad094
#3844: Fix parsing nested array chat components 2025-06-05 21:03:24 +10:00
md_5
b60c1bdb37
Limit length of chat string conversions 2025-06-05 21:00:01 +10:00
Outfluencer
93508d5083
#3841, #3842: Speed up TagUtil#fromJson()
Reduce complexity and recursive calls
2025-06-04 06:50:02 +10:00
md_5
1f159f8eaa
Fix copy-pasted URL 2025-06-04 06:45:31 +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
Outfluencer
9cd0d3289f
#3838, #3839: Check CaseInsensitiveHashingStrategy equals for null strings 2025-06-02 06:03:06 +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
md_5
cd1ceb4c31
Refactor dialog actions 2025-05-31 11:15:41 +10:00
md_5
23ba5141f1
Remove CustomClickEvent.ACTION_KEY 2025-05-31 10:35:27 +10:00
md_5
415ac8c81e
Move dialog serializer package 2025-05-31 10:27:36 +10:00
Outfluencer
41e49dad6b
#3803: Add NBT module 2025-05-31 10:16:29 +10:00
md_5
bec329352d
Update dialog javadoc and example 2025-05-29 21:53:59 +10:00
md_5
89e66ed648
Minecraft 1.21.6-pre1 support 2025-05-29 21:50:45 +10:00
Outfluencer
d8f9d81b30
#3835: Check for dialog loops 2025-05-27 19:37:54 +10:00
Outfluencer
363003d8c7
#3833: Small fixes/improvements to dialog api 2025-05-26 07:06:09 +10:00
md_5
a696bb0e9f
Fix extra whitespace in pom.xml 2025-05-25 11:17:20 +10:00
md_5
68f4f6bd40
Add Java 25-ea to GitHub Actions 2025-05-25 10:32:25 +10:00
Outfluencer
442ff808f3
#3832: Fix width setter in PlainMessageBody and make all API fluent 2025-05-25 10:15:07 +10:00
Outfluencer
fbbcc454d5
#3831: Respect vanilla limits in dialogs 2025-05-25 09:12:37 +10:00
md_5
f8de305477
Expand CustomClickEvent to have raw and parsed data 2025-05-22 22:16:22 +10:00
md_5
f1f5be18f9
Add further documentation to dialog API 2025-05-21 22:23:05 +10:00
md_5
e05560976b
Bump Netty to 4.2.1.Final 2025-05-21 21:46:38 +10:00
Outfluencer
8bff00f15b
#3830: Dialog & 25w21a changes 2025-05-21 07:09:59 +10:00
md_5
4d37c2488e
Document packages net.md_5.bungee.api.dialog.action and net.md_5.bungee.api.dialog.body. 2025-05-20 21:49:44 +10:00
md_5
75456b2c0a
Document package net.md_5.bungee.api.dialog 2025-05-20 21:37:03 +10:00
md_5
53365e4b18
Fix java 8 javadoc 2025-05-17 16:06:41 +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