Quilt - Не найден майнкрафт

Версия Minecraft
1.20.1
Скачал Quilt template mod, ничего не менял, пытаюсь просто запустить майнкрафт через Tasks>fabric>runClient, но выдаёт ошибку Process 'command 'C:\Program Files\Java\jdk-17\bin\java.exe'' finished with non-zero exit value 1 (смысл то я понял, а как исправить...)
 
Краш-лог
---- Crashed! ----
Date/Time: 2023/09/26 17:23:53.2076

-- Crash --

java.lang.RuntimeException: Minecraft game provider couldn't locate the game! The game may be absent from the class path, lacks some expected files, suffers from jar corruption or is of an unsupported variety/version.
at org.quiltmc.loader.impl.launch.knot.Knot.createGameProvider(Knot.java:224)
at org.quiltmc.loader.impl.launch.knot.Knot.init(Knot.java:130)
at org.quiltmc.loader.impl.launch.knot.Knot.launch(Knot.java:76)
at org.quiltmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:28)
at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)


-- Mods --



-- Exception while building the mods table --

java.lang.NullPointerException: Cannot invoke "java.nio.file.Path.toAbsolutePath()" because "this.gameDir" is null
at org.quiltmc.loader.impl.QuiltLoaderImpl.appendModTable(QuiltLoaderImpl.java:701)
at org.quiltmc.loader.impl.gui.QuiltGuiEntry.displayError(QuiltGuiEntry.java:73)
at org.quiltmc.loader.impl.launch.common.QuiltLauncherBase.lambda$setupUncaughtExceptionHandler$0(QuiltLauncherBase.java:109)
at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1082)
at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1077)
at java.base/java.lang.Thread.dispatchUncaughtException(Thread.java:2008)


---- end of report ----
Краш-лог:
---- Crashed! ----
Date/Time: 2023/09/26 17:23:53.2076

-- Crash --

java.lang.RuntimeException: Minecraft game provider couldn't locate the game! The game may be absent from the class path, lacks some expected files, suffers from jar corruption or is of an unsupported variety/version.
	at org.quiltmc.loader.impl.launch.knot.Knot.createGameProvider(Knot.java:224)
	at org.quiltmc.loader.impl.launch.knot.Knot.init(Knot.java:130)
	at org.quiltmc.loader.impl.launch.knot.Knot.launch(Knot.java:76)
	at org.quiltmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:28)
	at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)


-- Mods --



-- Exception while building the mods table --

java.lang.NullPointerException: Cannot invoke "java.nio.file.Path.toAbsolutePath()" because "this.gameDir" is null
	at org.quiltmc.loader.impl.QuiltLoaderImpl.appendModTable(QuiltLoaderImpl.java:701)
	at org.quiltmc.loader.impl.gui.QuiltGuiEntry.displayError(QuiltGuiEntry.java:73)
	at org.quiltmc.loader.impl.launch.common.QuiltLauncherBase.lambda$setupUncaughtExceptionHandler$0(QuiltLauncherBase.java:109)
	at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1082)
	at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1077)
	at java.base/java.lang.Thread.dispatchUncaughtException(Thread.java:2008)


---- end of report ----
А это как? Я запускаю не через терминал...
Открой build.gradle и колдуй в нем, пример опциональных аргументов на 1.12
Gradle (Groovy):
minecraft {
    mappings channel: 'stable', version: "39-1.12"
    if(useTransformers) {
        accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg')
    }

    runs {
        client {
            //папка из которой будет стартовать майн
            //он же и gamedir у меня
            workingDirectory project.file('run')
            property 'forge.logging.markers', 'REGISTRIES'
            property 'forge.logging.console.level', 'debug'
            //если в проекте используются миксины, то надо добавить аргументы
            //иначе в среде разработки не стартанет
            if(useMixins=="true"){
                args '--tweakClass', 'org.spongepowered.asm.launch.MixinTweaker',
                    '--mixin', 'mixins.'+name+'.json'
            }
        }
        server {
            ...
        }
    }
}
 
Всё равно ничего не понимаю Could not find method minecraft() for arguments [build_9d0f37er5qa0yi42j9f1eu0wn$_run_closure9@47fa2df8] on root project 'quilt-template-mod-1.20.1' of type org.gradle.api.Project
Естественно у тебя такого нет, гугли аналоги для твоей версии под квилт под твой конкретный скрипт сборки. Или зайди в их ДС (вроде он есть) и спроси там
 
да там всё то же самое gradlew build и поехало.
Если не готовы разбираться сами, то лучше учиться по учебнику на сайте с обычным forge или видео-туторам.
Тут особо некому помочь по Quilt или Fabric (хотя они обо больше мне напоминают ModLoader из 1.2.5).
 
Назад
Сверху