fix(core): LiteLoader 快照仓固定为 repo.mumfrey.com/snapshots(1.10.2 的 repo.url 是 /repo/ 形态,照它会 404)
This commit is contained in:
1 parent
944b1610c8
commit
7ed954f7fa
5 files changed
+164
-12
No files matched your search
@@ -216,15 +216,28 @@ fn lift_flat_digest(library: &mut Library) {
|
||||
}
|
||||
|
||||
/// loader 本体库必须在列表里:缺了就补一条(并用告警说明),别装出个"没有 loader"的实例。
|
||||
///
|
||||
/// 只有 fabric 系会走到这里(调用方 [`build_release`] 的入口已按
|
||||
/// [`LoaderKind::is_fabric_family`] 分流);这里仍然**穷尽 match**,因为过去那对 `_ =>`
|
||||
/// 会在新加一支加载器时把它静默当成 `fabric-loader` 补进库表。
|
||||
fn ensure_loader_library(
|
||||
kind: LoaderKind,
|
||||
loader_version: &str,
|
||||
libraries: &mut Vec<Library>,
|
||||
warnings: &mut Vec<String>,
|
||||
) {
|
||||
let (group, artifact) = match kind {
|
||||
LoaderKind::Quilt => ("org.quiltmc", "quilt-loader"),
|
||||
_ => ("net.fabricmc", "fabric-loader"),
|
||||
let (group, artifact, maven_base) = match kind {
|
||||
LoaderKind::Fabric => (
|
||||
"net.fabricmc",
|
||||
"fabric-loader",
|
||||
"https://maven.fabricmc.net/",
|
||||
),
|
||||
LoaderKind::Quilt => (
|
||||
"org.quiltmc",
|
||||
"quilt-loader",
|
||||
"https://maven.quiltmc.org/repository/release/",
|
||||
),
|
||||
LoaderKind::NeoForge | LoaderKind::Forge | LoaderKind::LiteLoader => return,
|
||||
};
|
||||
let present = libraries.iter().any(|library| {
|
||||
library
|
||||
@@ -234,10 +247,6 @@ fn ensure_loader_library(
|
||||
if present {
|
||||
return;
|
||||
}
|
||||
let maven_base = match kind {
|
||||
LoaderKind::Quilt => "https://maven.quiltmc.org/repository/release/",
|
||||
_ => "https://maven.fabricmc.net/",
|
||||
};
|
||||
libraries.push(Library {
|
||||
name: format!("{group}:{artifact}:{loader_version}"),
|
||||
url: Some(maven_base.to_string()),
|
||||
|
||||
Reference in new issue
Block a user