From 8d785b407cea16b0c2212e41eebe4b061c9d6c66 Mon Sep 17 00:00:00 2001 From: APEX FIGHT Date: Tue, 11 Mar 2025 10:10:14 -0400 Subject: [PATCH] added installed mod skipping --- main.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/main.js b/main.js index fe02d3a..d9221c8 100644 --- a/main.js +++ b/main.js @@ -7,11 +7,15 @@ var mods = fs.readFileSync("./mods.yaml", 'utf-8'); mods = yaml.parse(mods); +var oldRegistry = fs.readFileSync("/root/mcserver/modRegistry.yaml", 'utf-8'); +oldRegistry = yaml.parse(oldRegistry); var modList = mods.mod_list; var modDownloads = mods.mod_downloads; modList.forEach((ele, idx, arr) => { - + if (Object.keys(oldRegistry).includes(ele)) { + return; + } let link = modDownloads[ele]; let modinfo = { modName: "", @@ -37,4 +41,4 @@ modList.forEach((ele, idx, arr) => { }); -fs.writeFileSync("/root/mcserver/mods/modRegistry.yaml", yaml.stringify(registry)); +fs.writeFileSync("/root/mcserver/modRegistry.yaml", yaml.stringify(registry));