NeoForge-pr2879:main: No matching variant of net.neoforged:neoforge:26.1.0.0-alpha.1+snapshot-1 was found. The consumer was configured to find a library for use during compile-time, compatible with Java 21, preferably in the form of class files, preferably optimized for standard JVMs, and its dependencies declared externally but:
- Variant 'changelog':
- Incompatible because this component declares documentation and the consumer needed a library
- Variant 'installerJar' declares a library for use during runtime, compatible with Java 8, and its dependencies bundled (fat jar):
- Variant 'modDevApiElements' declares a library for use during compile-time, and its dependencies declared externally:
- Variant 'modDevBundle' declares a component, and its dependencies declared externally:
- Incompatible because this component declares a component of category 'data' and the consumer needed a library
- Variant 'modDevConfig' declares a component, and its dependencies declared externally:
- Incompatible because this component declares a component of category 'data' and the consumer needed a library
- Variant 'modDevModulePath' declares a library, and its dependencies declared externally:
- Variant 'modDevRuntimeElements' declares a library for use during runtime, and its dependencies declared externally:
- Variant 'modDevTestFixtures' declares a library for use during runtime, and its dependencies declared externally:
- Variant 'sourcesElements' declares a component for use during runtime, and its dependencies declared externally:
- Incompatible because this component declares documentation and the consumer needed a library
- Variant 'universalJar' declares a library for use during runtime, packaged as a jar, and its dependencies declared externally:
- Incompatible because this component declares a component, compatible with Java 25 and the consumer needed a component, compatible with Java 21
Possible solution:
- Use Java 25 or newer as Gradle JVM: Open Gradle settings