附魔等级语言补丁再见,enchantment.level.x!
辅助
前置库
多人
1.16 ~ 1.21.5
72025/06/23 13:43:32

许可证: Do What The F*ck You Want To License(WTFPL

支持版本: 1.16 ~ ∞(理论上未来出现不兼容的概率很小)


未安装补丁时:

效果:锋利  enchantment.level.100

安装补丁后:

效果:锋利 100

面向开发者

本模组还开放了 Java API,可以对任意翻译键(Translation Key)对应的值进行灵活的修改。本模组对附魔等级和药水效果等级的修改,就是该 API的一个实现。

要将 LangPatch API 作为依赖项引入:

repositories {
    // 我们的新 Maven 仓库
    maven { url 'https://mvn.7c7.icu' }
}

dependencies {
    // 其实这几个版本以来 API 都没怎么变化.jpg
    compileOnly "xland.mcmod:enchlevel-langpatch:2.2.6"
}

您可以在GitHub Pages上找到在线 Javadoc 文档(中文/English)。

内置的替代数字格式

2.x 版本起,切换到罗马数字格式的方式已从安装配置模组改为修改特定的翻译键值

更喜欢罗马数字?一个快速的解决方案是安装此资源包 的同时,安装 此模组。切换到罗马数字格式不再强制要求安装配置模组。

作者吐槽:不过比较大的罗马数字可能看都看不懂哈哈,我一般10以上就直接开阿拉伯数字了

以下是相关的翻译键值:

  • langpatch.conf.enchantment.default.type:控制附魔等级显示格式(在 default 补丁下)。
  • langpatch.conf.potion.default.type:控制药水效果强度显示格式(在 default 补丁下)。

可接受的取值如下(以 123 为例):

取值 格式说明 示例 (123)
numeral / number / numeric / arabic / default 阿拉伯数字格式 123
roman 罗马数字格式 CXXIII
simplified / chinese / zh_normal 简体中文小写 一百二十三
traditional / zh_upper 繁体中文大写 壹佰貳拾叄

请注意,旧配置模组中的 defaultroman 现在是相同的,后者已被弃用。(看不懂这条可忽略)

以下是一个 assets/<任意命名空间>/lang/en_us.json 文件的示例:

{
  "langpatch.conf.enchantment.default.type": "roman",
  "langpatch.conf.potion.default.type": "roman"
}

此配置会将附魔等级和药水效果强度的显示格式都改为罗马数字格式。


说明: 由于时间仓促,本帖借助AI工具从Modrinth回译,并经过人工校对。敬请谅解。

支持作者,获得更多创作动力!

讨论
评测
资源信息
授权协议
作者保留所有权利或有特别声明
发布时间
2025/06/10 08:22:15
最后更新
2025/06/23 13:43:32
外部链接
加载时间比预期的要久,也许需要刷新一下?