# 介绍
一个用于 Minecraft Velocity 服务器的插件,允许玩家使用同一个账户多次连接到服务器。该插件将为每个使用相同账户的新连接分配一个新的用户名。玩家可以通过命令更改他们正在使用的 MiniProfile(子配置文件)。该插件深受 [TwinSession](https://modrinth.com/plugin/chatpatchertwin) 的启发。
# 要求
- [configLib](https://github.com/Exlll/ConfigLib)
# 功能
当一个账户与已连接玩家相同的玩家尝试连接到代理时,他们将获得一个具有不同名称和信息的全新配置。这些配置文件从 0 开始编号。如果玩家想要使用不同的配置文件,他们可以使用命令 `profileswap`,后跟一个表示 miniprofile id 的参数,例如:
`/profileswap 1`,这会把玩家踢出服务器,当他们重新连接时,他们将使用 miniprofile 1。
配置文件应如下所示。
```
servers:
- serverName: "survival"
overwriteMessages: false
- serverName: "creative"
overwriteMessages: false
```
overwriteMessages 默认为 false
# 已知问题
- 聊天消息无法正常工作,因此在每个服务器上,您可以将 enforce-secure-profile (server.properties) 更改为 false。如果您不想更改该选项,则需要在插件的配置文件中将 overwriteMessages 设置为 true。某些 Minecraft 版本(主要是较新的版本)不允许覆盖聊天消息,因此您需要一个像 [ChatPatcher](https://modrinth.com/plugin/chatpatcher) 这样的插件才能使用它。ChatPatcher 有一些其他问题,它是一个代理级别的插件,因此它会影响所有子服务器。如果 enforce-secure-profile 设置为 false,它也会出现问题。
- 无法在尝试使用相同账户连接之前创建 MiniProfiles。
- 即使第二个玩家连接到不同的子服务器,他们也会获得新的配置文件而不是基本配置文件。