diff --git a/pages/_type/_id/version.vue b/pages/_type/_id/version.vue index 190982066..7596eb784 100644 --- a/pages/_type/_id/version.vue +++ b/pages/_type/_id/version.vue @@ -540,7 +540,13 @@ v-if="mode === 'edit' || mode === 'create'" multiple class="choose-files" - accept=".jar,application/java-archive,.zip,application/zip,.mrpack" + :accept=" + project.project_type.toLowerCase() === 'modpack' + ? '.mrpack,application/x-modrinth-modpack+zip' + : project.project_type.toLowerCase() === 'mod' + ? '.jar,application/java-archive' + : '*' + " prompt="Choose files or drag them here" :max-size="524288000" @change="(x) => x.forEach((y) => newFiles.push(y))" diff --git a/pages/create/project.vue b/pages/create/project.vue index ceb8c7c29..17d45198c 100644 --- a/pages/create/project.vue +++ b/pages/create/project.vue @@ -548,7 +548,13 @@ }" class="file-input" multiple - accept=".jar,application/java-archive,.zip,application/zip,.mrpack" + :accept=" + projectType.toLowerCase() === 'modpack' + ? '.mrpack,application/x-modrinth-modpack+zip' + : projectType.toLowerCase() === 'mod' + ? '.jar,application/java-archive' + : '*' + " prompt="Choose files or drag them here" :max-size="524288000" @change="