附魔等级语言补丁再见,enchantment.level.x!
许可证: Do What The F*ck You Want To License(WTFPL)
支持版本: 1.16 ~ ∞(理论上未来出现不兼容的概率很小)
未安装补丁时:
安装补丁后:
面向开发者
本模组还开放了 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 |
繁体中文大写 | 壹佰貳拾叄 |
请注意,旧配置模组中的 default
和 roman
现在是相同的,后者已被弃用。(看不懂这条可忽略)
以下是一个 assets/<任意命名空间>/lang/en_us.json
文件的示例:
{
"langpatch.conf.enchantment.default.type": "roman",
"langpatch.conf.potion.default.type": "roman"
}
此配置会将附魔等级和药水效果强度的显示格式都改为罗马数字格式。
说明: 由于时间仓促,本帖借助AI工具从Modrinth回译,并经过人工校对。敬请谅解。
讨论
评测



资源信息