资源图标

原创 开源 HubReturn 1.0.2

完成注册/登录后下载
  • 进服选服:不再无条件覆盖初始服,逻辑改为最后执行,仅代理默认初始服时替换为大厅服;forced-hosts 及其他插件指定的服务器保持原样
  • 新增配置:config.yml 新增 join.override-existing(默认 false),设为 true 可恢复旧的无条件覆盖行为
  • 踢人默认值:kick.enabled 模板默认值改为 false,避免安装即接管所有后端踢人;启用前需自行配置 kick.mode 与 kick.servers
[MD] ## v1.0.1 — 2026-11-09 新增多语言支持。玩家看到的提示按客户端语言选择;代理端日志、控制台和发给子服的回包 detail 固定使用默认语言。 ### 变更 - 文案按完整语言标签、语言码、默认语言三级查找,默认语言为 `en`。 - `config.yml` 新增 `language.default` 与 `language.files`;新增英文模板 `messages_en.yml`,`messages.yml` 仍是中文。 - 非默认语言缺键时回退到默认语言的同名键;仓库里有测试校验各语言文案的键集合一致。 - `config.yml` 里的确认词、取消词、聊天替换文本和点击按钮文字仍全服统一,不随玩家语言变化。 ### 升级 - 从 v1.0.0 升级不需要改配置:jar 内模板与数据目录文件按嵌套键合并,新增的 `language` 段会自动补齐,`messages_en.yml` 会在首次加载时写入数据目录。 - 已有的 `messages.yml` 自定义文案不会被覆盖;`default` 指向的那套文案键必须完整,缺键会在加载时报错。 - 想让日志、控制台、回包以及未命中语言的玩家改用中文,把 `language.default` 设为 `zh`;新增语言要在 `language.files` 加一项映射,并放一份同结构的文案文件。 ### 验证 - 产物是 Java 17 字节码,编译基线 Velocity 3.4.0 / BungeeCord 1.21-R0.4;Velocity 4.3.1 在 JDK 25 下做过编译签名复验。 - 两路构建与 31 个单元测试通过。没有在真实代理端做过加载测试,客户端语言切换的实际表现仍待实机确认;不声明 Minecraft 版本范围。 ### 附件 - `HubReturn-1.0.1.jar` - `HubReturn-1.0.1.jar.sha256` [/MD]
后退
顶部 底部