File tree 2 files changed +13
-1
lines changed
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';
208
208
209
209
const logger = new Logger (' play' );
210
210
211
+ export let availableVersions = [];
212
+
211
213
export default {
212
214
name: ' Play' ,
213
215
data : () => ({
@@ -389,6 +391,13 @@ export default {
389
391
}, 150 );
390
392
},
391
393
async beforeMount () {
394
+ this .$watch (
395
+ () => this .availableVersions ,
396
+ () => {
397
+ availableVersions = this .availableVersions ;
398
+ console .log (availableVersions);
399
+ }
400
+ );
392
401
let data;
393
402
if (cache .has (' lc_launcher_metadata' ))
394
403
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';
18
18
import { verifyEngine } from './engine' ;
19
19
import Logger , { createMinecraftLogger } from './logger' ;
20
20
import { getDefaultJREPath , getDotMinecraftDirectory } from './settings' ;
21
+ import { availableVersions } from '../components/Content/Play.vue' ;
21
22
22
23
const logger = new Logger ( 'launcher' ) ;
23
24
@@ -559,7 +560,9 @@ export async function getJavaArguments(
559
560
'--accessToken' ,
560
561
'0' ,
561
562
'--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 ,
563
566
'--userProperties' ,
564
567
'{}' ,
565
568
'--gameDir' ,
You can’t perform that action at this time.
0 commit comments