AnhyLingo

AnhyLingo是一款专为Minecraft服务器设计的插件,旨在创建多语言界面。

资源图片
**AnhyLingo** 是一款为 Minecraft 服务器设计的插件,旨在创建多语言界面。它允许玩家以其选择的语言接收系统消息、来自其他插件的消息,并查看物品名称和描述。该插件已在运行 Spigot、Paper 和 Purpur 内核的 1.17-1.20 版本的服务器上进行了测试。要在 Minecraft 1.20 版本上正确运行,AnhyLingo 需要 [ProtocolLib](https://ci.dmulloy2.net/job/ProtocolLib/) 插件。 许多 Minecraft 插件的一个常见限制是它们仅限于单语言,通常在插件的配置中设置。AnhyLingo 通过不仅利用客户端的语言设置,还允许玩家以指定的顺序选择多种语言来克服这个问题。这确保了所有游戏内消息(包括来自插件和自定义物品的消息)都可以用玩家的首选语言显示。 AnhyLingo 还将多语言功能扩展到以前受限的场景,例如任务创建。即使任务插件支持多种语言,任务消息通常也仅限于一种语言。AnhyLingo 通过允许使用来自自定义语言文件的键来解决这个问题,从而实现完全多语言的任务。此功能通过使游戏更具包容性和可访问性,从而增强了全球玩家的游戏体验。 #### AnhyLingo 重要安装说明 为了充分利用 AnhyLingo 的功能,务必在您的服务器上安装 [AnhyLibAPI]([https://modrinth.com/plugin/anhylibapi](https://modrinth.com/plugin/anhylibapi)) 库。此集成提供了 AnhyLingo 最佳性能所需的必要基础设施,而不会给服务器增加额外的负担。通过在 AnhyLingo 旁边安装 AnhyLibAPI,您可以释放这两者(插件)的全部潜力,同时提高服务器的功能并保持效率。 ### 插件的功能 1. **多语言支持:** *(所有玩家)* - 能够使用命令选择所需的语言。 - 如果玩家未设置语言,则自动使用 Minecraft 客户端语言设置。 - 以不同语言在游戏聊天和动作栏中显示文本。 - 在交互期间,自动将自定义物品翻译为所选语言。 2. **与游戏物品协同工作:** *(具有管理员权限的玩家)* - 能够创建多语言物品。 3. **数据管理:** *(具有管理员权限的玩家)* - 查看存储在 PersistentDataContainer 中的可用数据。 - 在物品中设置、修改和删除数据。 4. **文件管理:** *(具有管理员权限的玩家)* - 将语言文件上传到插件文件夹。 - 将任何文件上传到允许的文件夹。 - 从允许的文件夹中删除文件。 有关插件功能和使用的详细文档,请访问 [AnhyLingo 文档](https://dev.anh.ink/anhylingo/)。