• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
MMOi18n —— 优雅地汉化你的 MMOItems 物品编辑界面 (帖子内有免金粒下载地址) [1.14-1.21]

原创 开源 工具 MMOi18n —— 优雅地汉化你的 MMOItems 物品编辑界面 (帖子内有免金粒下载地址) [1.14-1.21] 1.0.1

版权类型
原创
插件中文名称
MMOItems 国际化支持
插件英文名称
MMOi18n
原帖地址
https://github.com/MrXiaoM/MMOi18n
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
语言支持
中文(简体)
前置组件
MythicLib:https://www.spigotmc.org/resources/90306
MMOItems:https://www.spigotmc.org/resources/39267
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
在 MineBBS 花费金粒下载是对作者的支持
如果您因为各种原因不想花费金粒,可前往 MCIO Plugins 下载,本插件优先在 Github 更新。​

QQ20241026-235445.png


MMOItems 翻译计划

本插件最低需要 Java 17,适用于 MMOItems 6.10 正式版(无 -SNAPSHOT 结尾),其余版本请自行尝试。

这个项目我是边骂作者边写的,作为一个售价高达 €18.29 的付费插件,都快赶上降价之前的 Minecraft Java Edition 了,居然连本地化都不做好,编辑器的文字全都是硬编码的。如果插件更新了,还要重新翻译一遍,麻烦的一。

本插件会禁止 MMOItems 打开它自己的物品浏览器、物品编辑器等界面,转而打开本插件修改好的界面。你可以在配置文件 config.yml, gui.yml, stats.yml 设定界面中的大部分文本。

可惜的是,在聊天栏的提示信息无法替换,这些消息在 ItemStat 实现的界面点击逻辑 (whenClicked, whenInput 等) 直接通过 sendMessage 发给玩家。除了使用修改发包替换文本这种低效的方案,我们实在没有办法在不动原插件的情况下优雅地替换掉聊天提示信息。

这是个正在进行中的项目。 计划先将「判断物品名执行操作」改为「判断物品NBT执行操作」,同时汉化硬编码的字符串,在插件能够稳定运行后再将其转移到配置文件。

这个项目可能不会再更新,因为作者在 Review 中回复,MMOItems 更新到 7.0 后将支持编辑界面的本地化。
0221a673-7e7e-4b47-944e-3536fb780026.webp

用法

把插件装上就行了,照常使用 /mi browse 打开物品浏览器,使用 /mi edit 类型 ID 打开物品编辑器。

命令

主命令为 /mmoi18n,别名 /mii

代码:
/mii translate --将未翻译的属性保存到 stats.untranslated.yml 文件
/mii reload --重载配置文件

  • 喜欢
反馈: HiTech0926
作者
MrXiaoM
价格
100金粒
下载
41
查看
1,404
首次发布
最后更新

评分

0.00 星 0 次评分

MrXiaoM 的其他资源

最新更新

  1. 1.0.1

    ## 修复 + 默认值类型错误,导致初次使用报错 + 1.21 接口的 ABI 不兼容 ## 其它变更 + 将更多硬编码字符串写进配置文件 + 升级 item-nbt-api
后退
顶部 底部