added installed mod skipping
This commit is contained in:
parent
06028720b8
commit
8d785b407c
8
main.js
8
main.js
@ -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));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user