• >
  • 辅助Mod
  • >
  • 附魔等级语言补丁 (EnchLevel-LangPatch)
活跃
开源

附魔等级语言补丁

EnchLevel-LangPatch


  • 简介

    该模组为超过等级 10 的附魔提供了文本显示支持。

    附魔等级语言补丁 (EnchLevel-LangPatch)-第1张图片

    附魔等级语言补丁 (EnchLevel-LangPatch)-第1张图片

    该模组支持文言文语言。

    附魔等级语言补丁 (EnchLevel-LangPatch)-第3张图片

    本模组的 JAR 在 NeoForge、Fabric/Quilt 和 Forge 平台通用。理论上兼容 Fabric、Neo 全版本和 Forge 1.16+。

    作者提供了阿拉伯数字全替换(锋利 5)罗马数字(锋利 XXV)两个附属Mod(资源包套壳),以满足常见的个性化需求。需要和本体同时安装。

    语言文件API

    本模组支持通过语言文件,针对附魔等级、药水效果等级的格式进行有限配置。

    enchantment.level.x 及 potion.potency.x:分别更改附魔等级、药水效果等级的模板。

    • 默认值为 "%s"。模组内置语言文件将文言文的这两项设置为 "%s階"。

    langpatch.conf.enchantment.default.type 及 langpatch.conf.potion.default.type:分别更改附魔等级、药水效果等级数字部分的格式。

    • simplified, chinese, zh_normal -> 小写汉字 e.g. 一百二十三

    • traditional, zh_upper -> 繁体大写汉字 e.g. 壹佰貳什叄

    • numeral, number, numeric, arabic, default -> 阿拉伯数字(默认) e.g. 123

    • roman -> 罗马数字 e.g. CXXIII

    • skip, ignore -> 不作更改(适用于将本模组仅用于替换其他文本等场景)

    langpatch.conf.enchantment.override 及 langpatch.conf.potion.override:是否覆盖已有的翻译,可选值为 "true" 或 "false"。注意语言文件中必须使用字符串格式。

    • 如果值为 "true",则已有的翻译也会被替换。可参见上面“阿拉伯数字全替换”包的实现。

    • 默认值为 "false"。


    Java API

    此外,本模组还作为一个修改语言文件的 API,允许开发者在不修改语言文件的情况下,批量动态地修改游戏内翻译。

    导入依赖(Gradle):

    repositories {
        maven { url 'https://mvn.7c7.icu' }
    }
    dependencies {
        compileOnly "xland.mcmod:enchlevel-langpatch:3.1.0"
    }

    开发文档链接在页面上方。

短评加载中..