-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathbuild.gradle.kts
More file actions
41 lines (34 loc) · 1.03 KB
/
build.gradle.kts
File metadata and controls
41 lines (34 loc) · 1.03 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
plugins {
id("net.weavemc.gradle") version "1.1.0"
}
group = "com.example"
version = "1.0.0"
weave {
configure {
name = "ExampleMod"
modId = "examplemod"
entryPoints = listOf("com.example.mod.ExampleMod")
hooks = listOf("com.example.mod.hook.MinecraftHook")
mixinConfigs = listOf("examplemod.mixins.json")
mcpMappings()
}
version("1.8.9")
}
repositories {
maven("https://repo.spongepowered.org/maven/")
// Check available packages at https://gitlab.com/weave-mc/weave/-/packages/
maven("https://gitlab.com/api/v4/projects/80566527/packages/maven")
}
dependencies {
implementation("net.weavemc:loader:1.1.0") // For advanced modifications
implementation("net.weavemc:internals:1.1.0")
implementation("net.weavemc.api:api:1.1.0")
implementation("net.weavemc.api:api-v1_8:1.1.0") // For 1.8 events
compileOnly("org.spongepowered:mixin:0.8.5")
}
java {
withSourcesJar()
toolchain {
languageVersion.set(JavaLanguageVersion.of(8))
}
}