- 版权类型
- 原创
- 插件中文名称
- MMOItems 国际化支持
- 插件英文名称
- MMOi18n
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- PufferFish
- Leaves
- 其他核心
- 语言支持
- 中文(简体)
- 前置组件
- MythicLib:https://www.spigotmc.org/resources/90306
MMOItems:https://www.spigotmc.org/resources/39267
NBTAPI:https://modrinth.com/plugin/nbtapi/versions
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
在 MineBBS 花费金粒下载是对作者的支持!
如果您因为各种原因不想花费金粒,可前往 MCIO Plugins 下载,本插件优先在 Github 更新。
猫猫的通用技术交流群:1047497524
如果您因为各种原因不想花费金粒,可前往 MCIO Plugins 下载,本插件优先在 Github 更新。
猫猫的通用技术交流群:1047497524
MMOItems 翻译计划
本插件最低需要Java 17,适用于 MMOItems 6.10 正式版(无 -SNAPSHOT 结尾)以及 6.10.1-SNAPSHOT(从 2024年12月 的版本开始支持,已检查在 2025年11月 的版本可正常编译),其余版本请自行尝试。鉴于 MMOItems 非常喜欢大改接口,如果在新版本有报错,请在私信、讨论区、Github 或者加群反馈,我会尝试去兼容新版本的变动。这个项目我是边骂作者边写的,作为一个售价高达 €18.29 的付费插件,
本插件会禁止 MMOItems 打开它自己的物品浏览器、物品编辑器等界面,转而打开本插件修改好的界面。你可以在配置文件
config.yml, gui.yml, stats.yml 设定界面中的大部分文本。可惜的是,在聊天栏的提示信息无法替换,这些消息在 ItemStat 实现的界面点击逻辑 (
whenClicked, whenInput 等) 直接通过 sendMessage 发给玩家。除了使用修改发包替换文本这种低效的方案,我们实在没有办法在不动原插件的情况下优雅地替换掉聊天提示信息。用法
把插件装上就行了,照常使用/mi browse 打开物品浏览器,使用 /mi edit 类型 ID 打开物品编辑器。
YAML:
common-stats:
BOOLEAN_STAT:
lore-stat:
- '§7当前值: $formatted'
- ''
- '§e► 左键 切换开关.'
- '§e► 右键 选择该选项的数值出现概率.'
lore-empty:
- '§7当前值: §c关'
- ''
- '§e► 左键 切换开关.'
- '§e► 右键 选择该选项的数值出现概率.'
CHOOSE_STAT:
lore-stat:
- '§7当前值: $found'
- ''
- '§e► 右键 使用默认值.'
- '§e► 左键 从可用选项中循环选择:'
- '$choices'
lore-empty:
- '§7当前值: §c无'
- ''
- '§e► 右键 使用默认值.'
- '§e► 左键 从可用选项中循环选择:'
- '$choices'
DOUBLE_STAT:
lore-stat:
- '$is_uniform$ §7均匀随机: §a$min§7 -> §a$max'
- '$!is_uniform$ §7基本值: §a$base $scale_formatted'
- '$!is_uniform$ $has_spread$ §7扩散: §a$spread_percent% §7(最大:§a$max_spread_percent%§7)'
- '$!is_uniform$ $has_min$ §7最小值: §a$min'
- '$!is_uniform$ $has_max$ §7最大值: §a$max'
- ''
- '§e► 左键 更改数值.'
- '§e► 右键 移除数值.'
lore-empty:
- '§7当前值: §a---'
- ''
- '§e► 左键 更改数值.'
- '§e► 右键 移除数值.'
STRING_STAT:
lore-stat:
- '§7当前值: §a$string_emit'
- ''
- '§e► 左键 更改数值.'
- '§e► 右键 移除数值.'
lore-empty:
- '§7当前值: §c无'
- ''
- '§e► 左键 更改数值.'
- '§e► 右键 移除数值.'
STRING_LIST_STAT:
lore-stat:
- '§7当前值:'
- '$list'
- ''
- '§e► 左键 添加一个权限.'
- '§e► 右键 移除最后一个权限.'
lore-empty:
- '§7当前值: §c无'
- ''
- '§e► 左键 添加一个权限.'
- '§e► 右键 移除最后一个权限.'
stats:
BLOCK_ID:
name: '方块 ID'
lore:
- '这个数值决定放置何种自定义方块.'
options:
from-common: DOUBLE_STAT
GEN_TEMPLATE:
name: '生成模板'
lore:
- '可设为 gen-templates.yml'
- '配置文件内的任何模板.'
options:
from-common: STRING_STAT
MAX_XP:
name: '最大经验'
lore:
- '破坏自定义方块时,你会获得'
- '的最大经验值.'
options:
from-common: DOUBLE_STAT
MIN_XP:
name: '最小经验'
lore:
- '破坏自定义方块时,你会获得'
- '的最小经验值.'
options:
from-common: DOUBLE_STAT
命令
主命令为/mmoi18n,别名 /mii。
代码:
/mii translate --将未翻译的属性保存到 stats.untranslated.yml 文件
/mii reload --重载配置文件