- 107
- 2
- 2
В
И при запуске
build.gradle для в папке с модом на NeoForge я вписал данный код:
Gradle (Groovy):
def generatedResources = file("src/generated")
sourceSets {
main {
resources.srcDir generatedResources
}
}
loom {
runs {
data {
data()
programArgs "--all", "--mod", "forgotten_thaumaturgy"
programArgs "--output", generatedResources.absolutePath
}
}
}
И при запуске
runData в Gradle, я получаю ошибку:
Код:
Could not find Forge run template with name 'data'
> Task :neoforge:processResources UP-TO-DATE
> Task :neoforge:generateLog4jConfig UP-TO-DATE
> Task :neoforge:generateRemapClasspath UP-TO-DATE
> Task :common:compileJava UP-TO-DATE
> Task :common:processResources UP-TO-DATE
> Task :common:classes UP-TO-DATE
> Task :common:jar UP-TO-DATE
> Task :neoforge:generateDLIConfig UP-TO-DATE
> Task :neoforge:compileJava UP-TO-DATE
> Task :neoforge:classes UP-TO-DATE
> Task :neoforge:prepareArchitecturyTransformer
> Task :neoforge:configureLaunch
> Task :neoforge:runData
[Architectury Transformer] Architectury Runtime 5.2.87
[Architectury Transformer] Read classpath in 1.445 s
[Architectury Transformer] Listening at C:\webprojects\forgotten_thaumaturgy\common\build\devlibs\forgotten_thaumaturgy-common-1.0-SNAPSHOT-dev.jar
java.lang.StringIndexOutOfBoundsException: Range [0, -1) out of bounds for length 52
at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:55)
at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:52)
at java.base/jdk.internal.util.Preconditions$4.apply(Preconditions.java:213)
at java.base/jdk.internal.util.Preconditions$4.apply(Preconditions.java:210)
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:98)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckFromToIndex(Preconditions.java:112)
at java.base/jdk.internal.util.Preconditions.checkFromToIndex(Preconditions.java:349)
at java.base/java.lang.String.checkBoundsBeginEnd(String.java:4963)
at java.base/java.lang.String.substring(String.java:2925)
at dev.architectury.transformer.TransformerRuntime.lambda$null$8(TransformerRuntime.java:250)
at dev.architectury.transformer.input.BaseFileAccess.handle(BaseFileAccess.java:56)
at dev.architectury.transformer.input.ForwardingFileView.handle(ForwardingFileView.java:42)
at dev.architectury.transformer.TransformerRuntime.lambda$removeDuplicates$9(TransformerRuntime.java:246)
at java.base/java.util.ArrayList.removeIf(ArrayList.java:1756)
at java.base/java.util.ArrayList.removeIf(ArrayList.java:1744)
at dev.architectury.transformer.TransformerRuntime.removeDuplicates(TransformerRuntime.java:240)
at dev.architectury.transformer.TransformerRuntime.main(TransformerRuntime.java:214)
warning: dev-launch-injector in pass-through mode, parsing failed: java.io.IOException: invalid attribute: dataserverProperties
Exception in thread "main" java.lang.ClassNotFoundException: [Forge] Main class has not been determined yet!
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:462)
at java.base/java.lang.Class.forName(Class.java:453)
at net.fabricmc.devlaunchinjector.Main.main(Main.java:85)
at dev.architectury.transformer.TransformerRuntime.main(TransformerRuntime.java:220)