Package net.fabricmc.loom.pipeline
@NullMarked
package net.fabricmc.loom.pipeline
-
ClassDescriptionL3 流水线:对打补丁后的中间 Minecraft jar 执行 Forge 的 access transform (
minecraft-<type>-<ns>-at-patched.jar).L3 流水线:把一个远程制品下载到指定位置.执行期可用的ProcessorContext实现.MinecraftJarConfiguration的可序列化身份.L3 流水线:把 bootstrap server jar 里内嵌的 server jar 抽出来.「pre-patch jar 已就绪且与本次输入同代」的判据:命中即跳过整条 MCP 链.L3 流水线:生产 Forge 打补丁后的中间 Minecraft jar(minecraft-<type>-<ns>-patched.jar).L3 流水线:生产 modern Forge 的最终 patched jar(与 client-extra).L3 流水线:生产 Forge 的 pre-patch Minecraft jar(minecraft-<type>-<ns>.jar).为 legacy Forge(FG2 形态的 userdev,MC 1.7-1.12.2)生产 named 命名的forge.jar.为 1.12.2 的 tiny 映射补全「实现类缺失的继承方法条目」.L3 流水线:生产 Mixin AP 用的mappings-mixin-<namespace>.tiny.L3 流水线:把「srg → named」的映射整份写成 SRG 文本(Forge 的mappings-srg-named.srg).L3 流水线:生产 Forge 的「迁移后 mappings」(mappings-migrated.tiny与mappings-srg-migrated.tiny/mappings-mojang-migrated.tiny).把 legacy Forge 的 client / server patched jar 合并成一份 merged jar.L3 流水线:把 client 与 server jar 合并成 merged jar.为 legacy Forge(FG2 形态的 userdev,MC 1.7-1.12.2)打一个 vanilla jar 的二进制补丁.L3 流水线:对「命名映射后的 Minecraft jar」执行 jar processor 链.L3 流水线:把 Minecraft jar 重映射到目标命名空间.「同一个产物路径,同一构建内只有一个生产者任务」的登记表.一条共享产物的生产位置.L3 流水线:把一个配置里的 mod jar 批量重映射到目标命名空间.一个待重映射 mod 的描述.L3 流水线:把 client 与 server jar 拆成 client-only 与 common 两个 jar.补出 maven 构件目录里「不属于 jar processor 链」的两个文件:pom 与 backup.