Update to ModDevGradle 2

This commit is contained in:
thedarkcolour 2025-01-06 12:40:24 -08:00
parent 6daf933eeb
commit 43b801220d
No known key found for this signature in database
GPG Key ID: 6599A8E0516C8F38
3 changed files with 12 additions and 4 deletions

View File

@ -1,7 +1,7 @@
plugins {
id 'java-library'
id 'idea'
id 'net.neoforged.moddev' version '1.0.17'
id 'net.neoforged.moddev' version '2.0.71'
id("com.modrinth.minotaur") version '2.+'
id("com.matthewprenger.cursegradle") version '1.4.0'
}
@ -16,6 +16,8 @@ java.toolchain.languageVersion = JavaLanguageVersion.of(21)
java.toolchain.vendor = JvmVendorSpec.JETBRAINS
java.withSourcesJar()
evaluationDependsOn(":coremod")
neoForge {
version = neo_version
@ -55,7 +57,7 @@ neoForge {
sourceSet(sourceSets.main)
}
coremod {
dependency project(':coremod')
sourceSet project(':coremod').sourceSets.main
}
}
}
@ -150,7 +152,8 @@ dependencies {
implementation('com.github.thedarkcolour:ModKit:81a0889b26')
// Core mod
implementation(jarJar(project(':coremod')))
implementation(project(':coremod'))
jarJar(project(':coremod'))
// Oculus + Embeddium OPTIONAL
compileOnly('maven.modrinth:oculus:1.20.1-1.6.9')

View File

@ -7,7 +7,10 @@ java.toolchain.vendor = JvmVendorSpec.JETBRAINS
jar {
manifest {
attributes(["FMLModType": "LIBRARY"])
attributes([
"FMLModType": "LIBRARY",
"Automatic-Module-Name": "thedarkcolour.exdeorum.coremod"
])
}
}

View File

@ -0,0 +1,2 @@
Automatic-Module-Name: thedarkcolour.exdeorum.coremod
FMLModType: LIBRARY