feat:使用mcim镜像源 统一UA
This commit is contained in:
@@ -9,7 +9,7 @@ import { LOGGER } from "../utils/logger.js";
|
||||
|
||||
const gotx = got.extend({
|
||||
prefixUrl: "https://bmclapi2.bangbang93.com",
|
||||
headers: { "User-Agent": "DeEarthX V2" },
|
||||
headers: { "User-Agent": "DeEarthX" },
|
||||
});
|
||||
|
||||
interface mcinfoX {
|
||||
@@ -24,12 +24,12 @@ export default async function install(
|
||||
) {
|
||||
//instance
|
||||
const mcinfo = (await gotx
|
||||
.get(`version/${minecraftversion}/json`)
|
||||
.get(`version/${minecraftversion}/json`,{ headers: { "User-Agent": "DeEarthX" } })
|
||||
.json()) as mcinfoX; //获取Minecraft版本JSON
|
||||
const forgepath = path;
|
||||
const forgedata = (
|
||||
await gotx.get(
|
||||
`forge/download?mcversion=${minecraftversion}&version=${loaderversion}&category=installer&format=jar`
|
||||
`forge/download?mcversion=${minecraftversion}&version=${loaderversion}&category=installer&format=jar`,
|
||||
)
|
||||
).rawBody;
|
||||
fse.outputFileSync(
|
||||
|
||||
Reference in New Issue
Block a user