added installed mod skipping

This commit is contained in:
APEX FIGHT 2025-03-11 10:10:14 -04:00
parent 06028720b8
commit 8d785b407c

View File

@ -7,11 +7,15 @@ var mods = fs.readFileSync("./mods.yaml", 'utf-8');
mods = yaml.parse(mods); mods = yaml.parse(mods);
var oldRegistry = fs.readFileSync("/root/mcserver/modRegistry.yaml", 'utf-8');
oldRegistry = yaml.parse(oldRegistry);
var modList = mods.mod_list; var modList = mods.mod_list;
var modDownloads = mods.mod_downloads; var modDownloads = mods.mod_downloads;
modList.forEach((ele, idx, arr) => { modList.forEach((ele, idx, arr) => {
if (Object.keys(oldRegistry).includes(ele)) {
return;
}
let link = modDownloads[ele]; let link = modDownloads[ele];
let modinfo = { let modinfo = {
modName: "", 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));