# FloodgateRelink
FloodgateRelink 是一个插件,旨在确保使用 Floodgate/Geyser 从基岩版和 Java 版连接到您的服务器的玩家具有无缝的 UUID 一致性。
当玩家使用 Geyser 的链接系统将他们的基岩版和 Java 帐户链接时,此插件可确保他们将保留其原始进度、物品栏、统计信息和权限——无论他们以后切换到哪个平台。 它通过持久化首先看到的帐户的 UUID 并将其在以后的加入时重复使用来实现。
## 功能:
- ⚙️ 根据玩家的首次加入自动解析正确的 UUID(Java 或基岩版)。
- 🔗 完全支持 Geyser/Floodgate 帐户链接。
- 💾 通过始终应用较旧的 UUID 来防止重复的玩家数据。
- 🧠 智能处理与链接顺序和加入序列相关的各种边缘情况。
## 条件:
* 如果玩家**首先使用 Java**加入,然后使用他们的**链接的基岩版**帐户——将使用**Java UUID**。
* 如果玩家**首先使用链接的 Geyser**帐户加入——将使用**Java UUID**(来自链接)。
* 如果玩家**首先使用未链接的 Geyser**帐户加入,**然后链接它**,然后从任何平台再次加入——将使用**Geyser UUID**。
* 如果玩家**首先使用 Java**加入,然后稍后使用**未链接的 Geyser**帐户——链接后,将使用**Java UUID**。
此系统可确保玩家加入时使用的**原始帐户**(在链接之前)被视为用于数据跟踪目的的“主要”身份。
## 为什么使用 FloodgateRelink?
如果没有适当的 UUID 保留,在链接后切换平台会导致玩家丢失进度。 FloodgateRelink 通过维护一种稳定可靠的 UUID 解析策略来防止这种情况,该策略尊重玩家进入您的服务器网络的第一次访问——从而增强跨平台的玩家体验并减少管理开销。
## 兼容性:
- 此插件仅支持 Velocity 设置,并且专用于 Velocity。
- 兼容权限、经济、统计和其他依赖于 UUID 驱动的玩家跟踪的插件。
## 依赖:
- Floodgate (https://geysermc.org/download/?project=floodgate)