fix: fabric version detection
This commit is contained in:
@ -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',
|
||||
|
Reference in New Issue
Block a user