v1.14.4 to v1.14.4

13 added, 0 removed. Audit A to A.

---
name: mc-advancement
description: 进度 JSON 与 AdvancementProvider。触发词:advancement、criteria
platform: fabric
version: "1.14.4"
dependencies: []
mappings: yarn
+ mappings_alt: mojmap
---
# mc-advancement
> Wave D 技能骨架(fabric 1.14.4)。详细规则见对应 `.cursor/rules/` 与 MCP `search_fabric_docs` / 专题工具。
+
+ ### ⚠️ 映射口径:本档语料是 mojmap
+
+ 本件仍是**技能骨架**:本档 docs 语料对本件正文里的类名 0 命中。下表说明这些名字属于哪套映射 —— 本档工程用 Yarn(`gradle.properties` 的 `yarn_mappings` + `mappings "net.fabricmc:yarn:${yarn_mappings}:v2"`),照抄左列进 Yarn 工程必编译失败。
+
+ | mojmap 名 | Yarn 名 | 适用版本(13 档逐档 join 实测) | 依据 |
+ | --- | --- | --- | --- |
+ | `AdvancementProvider` | `AdvancementsProvider` | 1.14.4–1.17.1 | join(`net.minecraft.data.server.AdvancementsProvider`) |
+
+ - 上表只证**类名存在与包路径**,**不证**方法名/参数/返回值。逐签名以本档语料为准:`search_fabric_docs version=1.14.4`,或 `get_minecraft_source`(需 JDK 17+)/ IDE `./gradlew genSources`。
+ - 两套同名的类(`ItemStack` / `BlockPos` 等)不在表内,直接写。`net.fabricmc.fabric.api.*`(Fabric API 自身不混淆)与示例工程自造类名也不在表内。
+
## 快速入口
- 注册与生命周期:`mc-registry`、`01-registry.mdc`
- 数据与资源:`mc-datagen`、`mc-datapack`、`generate_*` MCP 工具
- 反模式:`fabric/1.14.4/knowledge/antipatterns/`
## 下一步
根据任务打开官方文档全文(`get_doc_full`)或社区短文(遵守 `community_knowledge/AGENT_USAGE.md`)。