HMCL icon indicating copy to clipboard operation
HMCL copied to clipboard

[Feature] 自定义本地模组列表中的模组备注

Open luoxueyasha opened this issue 7 months ago • 0 comments

描述 | Description

在每个Minecraft版本的模组管理列表中会显示模组中文名,默认的数据是来自mcmod的。 希望这部分的文本可以让用户在本地自定义,例如通过读取更高优先级的json文件去覆盖某些个特定modid的显示内容。

原因 | Reason

该feature request源自于i18nUpdateMod在HMCL 3.5.5(或更高)下的显示bug,可稳定复现。 i18n有一个非长期支持版(i18n-NLTS),该模组的modid和i18n的普通版相同。当HMCL向mcmod请求数据时,会自动优先抓获i18n-NLTS的中文名,从而在模组管理列表里会错误地将i18n普通版显示成NLTS版。 如果能够添加这个feature并默认设置i18n的显示规则的话,那么可以基本解决这个问题,因为NLTS版基本没人使用。如果用户有需求,那么也可以通过修改配置文件来做到。 此外,添加模组自定义备注功能也方便一些懒人包作者或者需要频繁切换模组进行调试的环境(例如二分排错时需要关闭/启用特定模组的前置),可以自行设置模组备注而无需为模组文件重命名。

luoxueyasha avatar Jul 18 '24 06:07 luoxueyasha