File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -208,6 +208,8 @@ import { cache } from '../../main';
208208
209209const logger = new Logger (' play' );
210210
211+ export let availableVersions = [];
212+
211213export default {
212214 name: ' Play' ,
213215 data : () => ({
@@ -389,6 +391,13 @@ export default {
389391 }, 150 );
390392 },
391393 async beforeMount () {
394+ this .$watch (
395+ () => this .availableVersions ,
396+ () => {
397+ availableVersions = this .availableVersions ;
398+ console .log (availableVersions);
399+ }
400+ );
392401 let data;
393402 if (cache .has (' lc_launcher_metadata' ))
394403 data = cache .get (' lc_launcher_metadata' );
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ import { checkHash, downloadAndSaveFile } from './downloader';
1818import { verifyEngine } from './engine' ;
1919import Logger , { createMinecraftLogger } from './logger' ;
2020import { getDefaultJREPath , getDotMinecraftDirectory } from './settings' ;
21+ import { availableVersions } from '../components/Content/Play.vue' ;
2122
2223const logger = new Logger ( 'launcher' ) ;
2324
@@ -559,7 +560,9 @@ export async function getJavaArguments(
559560 '--accessToken' ,
560561 '0' ,
561562 '--assetIndex' ,
562- version === '1.7.10' ? '1.7.10' : version === '1.19.3' ? '2' : version . split ( '.' ) . splice ( 0 , 2 ) . join ( '.' ) ,
563+ availableVersions
564+ . find ( ( i ) => i . id == version . split ( '.' ) . slice ( 0 , 2 ) . join ( '.' ) )
565+ . subversions . find ( ( i ) => i . id == version ) . assets . id ,
563566 '--userProperties' ,
564567 '{}' ,
565568 '--gameDir' ,
You can’t perform that action at this time.
0 commit comments