Skip to content

Commit 51a2c47

Browse files
TBHGodProRadNotRed
authored andcommitted
feat: ✨ fix asset index
1 parent 503a632 commit 51a2c47

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

src/components/Content/Play.vue

+9
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,8 @@ import { cache } from '../../main';
208208
209209
const logger = new Logger('play');
210210
211+
export let availableVersions = [];
212+
211213
export 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');

src/javascript/minecraft.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import { checkHash, downloadAndSaveFile } from './downloader';
1818
import { verifyEngine } from './engine';
1919
import Logger, { createMinecraftLogger } from './logger';
2020
import { getDefaultJREPath, getDotMinecraftDirectory } from './settings';
21+
import { availableVersions } from '../components/Content/Play.vue';
2122

2223
const 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',

0 commit comments

Comments
 (0)