-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathdependencies.gradle
More file actions
executable file
·44 lines (36 loc) · 1.44 KB
/
Copy pathdependencies.gradle
File metadata and controls
executable file
·44 lines (36 loc) · 1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
dependencies {
compileOnly(libs.jetbrains.annotations)
testImplementation 'org.hamcrest:hamcrest:2.2'
testImplementation 'org.junit.jupiter:junit-jupiter:5.9.2'
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
// Math Parser
jarJar(implementation(libs.evalEx.get()))
additionalRuntimeClasspath(libs.evalEx.get())
// Mixin (& Extras)
annotationProcessor(variantOf(libs.mixin) { classifier("processor") })
compileOnly(annotationProcessor(forge.mixinExtras.common.get()))
jarJar(api(forge.mixinExtras.forge.get())).version {
require("[${forge.versions.mixinExtras.get()},)")
}
// Recipe Viewers
modCompileOnly(forge.bundles.jei)
modCompileOnly(forge.bundles.rei)
modCompileOnly(forge.emi)
// Optional dependencies
modCompileOnly(variantOf(forge.curios) { classifier("api") })
modCompileOnly(forge.embeddium)
// Standard runtime mods //
modLocalRuntime(forge.curios)
modLocalRuntime(forge.jade)
modLocalRuntime(forge.spark)
modLocalRuntime(forge.modernfix)
modImplementation(forge.mousetweaks)
// Runtime Recipe Viewers - uncomment whichever one you want to use //
modLocalRuntime(forge.emi)
// modLocalRuntime(forge.jei.forge.impl)
// modLocalRuntime(forge.bundles.rei.runtime)
// Client-only runtime mods //
modClientLocalRuntime(forge.embeddium)
modClientLocalRuntime(forge.oculus)
renderNurseCfg(libs.renderNurse)
}