CFPAOrg / CFPAOrg/Minecraft-Mod-Language-Package

每个模组的每版本下新增元数据文件

Open
#5,999 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C#
Stars
1.2k
Forks
1.1k
Avg merge
6d 8h
Merged PRs (30d)
4

Description

拟在游戏版本文件夹下新增一个结构化文件存储该信息。
本 issue 的提出背景是在自动检查更新时,无法获知提交者用的是哪个版本的模组。1.21 有足足11个小版本。Neoforge or forge 也不知道。
包括可能存在的补丁包,有意缺少键也不能识别到。

可能和 #6045 有关

其他解决方案:修改packer,支持任意MC版本+任意加载器排列组合。

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by inspecting the game-version folders and the packer workflow to understand how mod versions and loaders are currently represented. Compare the proposal with issue #6045 and define the structured metadata needed to identify the mod version, loader, patch packages, and intentionally missing keys. Done means the metadata can support automatic update checks without guessing these details.

Written by the indexing model from the issue text.

Assessment

Domain
build-system, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.