Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.21 支持 #4531

Open
mamaruo opened this issue Aug 1, 2024 · 7 comments
Open

1.21 支持 #4531

mamaruo opened this issue Aug 1, 2024 · 7 comments

Comments

@mamaruo
Copy link
Member

mamaruo commented Aug 1, 2024

详细信息

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

@SlimeSB SlimeSB moved this to Backlog in CFPA工作计划 Aug 2, 2024
@SlimeSB SlimeSB moved this from 未开始 to 进行中 in CFPA工作计划 Aug 2, 2024
@SlimeSB SlimeSB moved this from 进行中 to 审阅中 in CFPA工作计划 Aug 2, 2024
@SlimeSB SlimeSB linked a pull request Aug 2, 2024 that will close this issue
@mamaruo mamaruo moved this from 审阅中 to 进行中 in CFPA工作计划 Aug 2, 2024
@Cactusstudent
Copy link
Collaborator

Cactusstudent commented Aug 3, 2024

目前需要考虑的问题:

  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 资源包上进行试点

@dovisutu
Copy link
Contributor

dovisutu commented Aug 3, 2024

关于资源包合并:

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

@mamaruo
Copy link
Member Author

mamaruo commented Aug 3, 2024

资源包版本区间……

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

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

@lwb-2021
Copy link

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

@dovisutu
Copy link
Contributor

dovisutu commented Sep 7, 2024

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

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

@SlimeSB
Copy link
Collaborator

SlimeSB commented Sep 7, 2024

ae2guide务必先排除

@SlimeSB
Copy link
Collaborator

SlimeSB commented Sep 15, 2024

TODO:
模组支持

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 汉化资源包 1.21 支持
Development

No branches or pull requests

5 participants