20 lines
722 B
JavaScript
20 lines
722 B
JavaScript
const fs = require('fs');
|
|
const path = require('path');
|
|
|
|
const manifestPath = path.join(__dirname, 'updater-manifest.json');
|
|
|
|
try {
|
|
const content = fs.readFileSync(manifestPath, 'utf8');
|
|
const manifest = JSON.parse(content);
|
|
|
|
console.log('--- Erythrite Updater Manifest Check ---');
|
|
console.log('Launcher Version :', manifest.launcherVersion);
|
|
console.log('Minecraft Version:', manifest.minecraftVersion);
|
|
console.log('Target Server :', `${manifest.server.host}:${manifest.server.port}`);
|
|
console.log('Required Mods :', manifest.packages.mods.length);
|
|
console.log('Status : OK');
|
|
} catch (err) {
|
|
console.error('Erreur lors de la lecture du manifest :', err.message);
|
|
process.exit(1);
|
|
}
|