Minecraft-Mod-Language-Package icon indicating copy to clipboard operation
Minecraft-Mod-Language-Package copied to clipboard

1.21 支持

Open mamaruo opened this issue 1 year ago • 7 comments

详细信息

CurseForge 已有约 3500 个,Modrith 已有约 4600 个 1.21 模组。

mamaruo avatar Aug 01 '24 12:08 mamaruo

目前需要考虑的问题:

  1. 考虑到从 1.19 开始,逐个支持 Minecraft 大版本的策略效果并未达到预期,借此次 1.21 支持,是否应当考虑将 1.19-1.21 三个版本的资源包进行整合
  2. 由于 1.20 之后,以 NeoForge 为 Modloader 的模组逐渐增加,原先的 (Lex)Forge 有逐渐下降的颓势,且部分大型模组也在 1.20 之后转移至 NeoForge 平台开发,是否应当考虑为 NeoForge 平台单开资源包或从 1.21 之后取消 (Lex)Forge 支持,改为 NeoForge 支持。

关于仓库和资源包的建议:

  1. 将原先的 Forge label 名称改为 (Neo)Forge 以适应新加载器的进入
  2. 1.20 之后,资源包可以设定支持版本区间,可以考虑在 1.21 资源包上进行试点

Cactusstudent avatar Aug 03 '24 11:08 Cactusstudent

关于资源包合并:

  • 1.19与1.20+的字体修复不兼容。(1.20移除了legacy_unicode,加入了unihex和reference)
  • supported_format在1.20.2才引入。
    • 不过1.20.2同时增加了为不同版本载入不同文件的功能。

dovisutu avatar Aug 03 '24 14:08 dovisutu

资源包版本区间……

本质上是缺少在仓库层面批量提升版本的自动化工具。

像你的“资源包版本区间提案和模组本地合并包的解决方案似乎都是上述问题的妥协方案。

mamaruo avatar Aug 03 '24 14:08 mamaruo

ATM10都到1.21.1了,确实有必要支持了

lwb-2021 avatar Aug 25 '24 12:08 lwb-2021

看起来.21确实有必要推动了,mcmod上一堆求21的 supported_format完全可以写,这个与版本支持和文件分布又没有关系 考虑到提升版本仍然需要手动操作,我觉得还是沿用既有合并策略吧 版本我建议还是分开,大版本之间特性差异还是比较大的

另:字体修复和Packer应该无需更新。配置文件参照.20的就可以了。

dovisutu avatar Sep 07 '24 01:09 dovisutu

ae2guide务必先排除

SlimeSB avatar Sep 07 '24 07:09 SlimeSB

TODO: 模组支持

SlimeSB avatar Sep 15 '24 02:09 SlimeSB