forked from Isma/mods
1
0
Fork 0

Update manifest

This commit is contained in:
srgooglo 2023-11-02 23:37:17 +01:00
parent 8399b8637b
commit 651fea008d
1 changed files with 8 additions and 10 deletions

View File

@ -1,7 +1,7 @@
// This variables can be changed :)
global._ = {
pack_id: "mccom2023",
version: "1.3.0",
version: "1.3.2",
author: "MCommunity",
name: "MCommunity",
description: "MCommunity official modpack.",
@ -26,7 +26,7 @@ async function readImageToB64(_path) {
}
function resolveMcPath() {
let minecraftGameFolder = null;
let minecraftGameFolder = null
switch (os.type()) {
case "Darwin":
@ -48,7 +48,7 @@ function resolveMcPath() {
break
default:
minecraftGameFolder = path.join(os.homedir(), ".minecraft");
minecraftGameFolder = path.join(os.homedir(), ".minecraft")
break
}
@ -58,8 +58,6 @@ function resolveMcPath() {
function resolveMinecraftLauncher(args, cwd) {
let _path = null
console.log(os.type())
switch (os.type()) {
case "Windows_NT": {
_path = path.resolve(cwd, "runwin.bat")
@ -127,9 +125,9 @@ module.exports = {
},
after_install: async ({ manifest, pack_dir, tmp_dir }) => {
console.log(manifest)
if (global._.forgeVersion) {
console.log("Installing forge...")
await new Promise((resolve, reject) => {
const process = child_process.execFile("java", ["-jar", `${pack_dir}/tmp/forge-installer.jar`, "-installClient"], {
cwd: pack_dir,
@ -194,7 +192,7 @@ module.exports = {
`, { encoding: 'utf8' })
}
},
uninstall: async ({ manifest, pack_dir, tmp_dir, spinner }) => {
uninstall: async ({ manifest, pack_dir, tmp_dir }) => {
const minecraftGameFolder = resolveMcPath()
const profilesFilePath = path.join(minecraftGameFolder, "launcher_profiles.json")
@ -209,10 +207,10 @@ module.exports = {
fs.writeFileSync(profilesFilePath, JSON.stringify(launcherJSON, null, 2))
}
},
execute: async ({ manifest, pack_dir, tmp_dir, spinner }) => {
execute: async ({ manifest, pack_dir, tmp_dir }) => {
const launcherBin = resolveMinecraftLauncher([`--workDir ${pack_dir}`], os.type() === "Windows_NT" ? pack_dir : undefined)
console.log(launcherBin)
console.log(`Launching at >`, launcherBin)
if (!launcherBin) {
throw new Error("Minecraft Launcher binary not found")