diff --git a/src/main/minecraft-launcher.ts b/src/main/minecraft-launcher.ts index 909a078..e08ae82 100644 --- a/src/main/minecraft-launcher.ts +++ b/src/main/minecraft-launcher.ts @@ -500,8 +500,10 @@ export function initMinecraftHandlers() { let versionToLaunch = versionToLaunchOverride; if (!versionToLaunch) { - if (versionsContents.includes(`${baseVersion}-${fabricVersion}`)) { - versionToLaunch = `${baseVersion}-${fabricVersion}`; + if ( + versionsContents.includes(`${baseVersion}-fabric${fabricVersion}`) + ) { + versionToLaunch = `${baseVersion}-fabric${fabricVersion}`; } else if (versionsContents.includes(packName)) { versionToLaunch = packName; } else { @@ -605,12 +607,12 @@ export function initMinecraftHandlers() { if (fabricVersion) { event.sender.send('installation-status', { step: 'fabric-install', - message: `Установка Fabric ${fabricVersion.version}...`, + message: `Установка Fabric ${fabricVersion}...`, }); await installFabric({ minecraftVersion: baseVersion, - version: fabricVersion.version, + version: fabricVersion, // Используйте напрямую, без .version minecraft: minecraftDir, }); } @@ -621,7 +623,7 @@ export function initMinecraftHandlers() { // 3. Подготовка версии и установка зависимостей try { // Используем идентификатор Fabric-версии - const fabricVersionId = `${baseVersion}-${fabricVersion}`; + const fabricVersionId = `${baseVersion}-fabric${fabricVersion}`; event.sender.send('installation-status', { step: 'version-parse', diff --git a/src/renderer/App.tsx b/src/renderer/App.tsx index 38eaa14..4228549 100644 --- a/src/renderer/App.tsx +++ b/src/renderer/App.tsx @@ -22,7 +22,7 @@ const launchOptions = { memory: 4096, baseVersion: '1.21.4', serverIp: 'popa-popa.ru', - fabricVersion: 'fabric0.16.14', + fabricVersion: '0.16.14', // Уберите префикс "fabric" }; const AuthCheck = ({ children }: { children: ReactNode }) => {