-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.gradle
67 lines (55 loc) · 1.7 KB
/
build.gradle
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
plugins {
id 'fabric-loom' version "$loom_version"
}
group 'dev.lazurite'
version hexaplex_version
repositories {
maven {
name = 'Ladysnake'
url = 'https://ladysnake.jfrog.io/artifactory/mods'
content {
includeGroup 'io.github.ladysnake'
includeGroupByRegex 'io\\.github\\.onyxstudios.*'
}
}
maven {
name 'shedaniel'
url 'https://maven.shedaniel.me'
}
maven {
name 'TerraformersMC'
url 'https://maven.terraformersmc.com/releases'
}
}
dependencies {
mappings loom.officialMojangMappings()
minecraft "com.mojang:minecraft:$minecraft_version"
modImplementation "net.fabricmc:fabric-loader:$fabric_loader_version"
modImplementation "io.github.ladysnake:satin:$satin_version"
include "io.github.ladysnake:satin:$satin_version"
modImplementation "me.shedaniel.cloth:cloth-config-fabric:$cloth_version"
modImplementation "com.terraformersmc:modmenu:$modmenu_version"
}
java {
toolchain.languageVersion = JavaLanguageVersion.of 17
withSourcesJar()
}
jar {
from 'LICENSE'
}
tasks.withType(ProcessResources) {
inputs.properties(
'version': project.version,
'min_minecraft_version': min_minecraft_version,
'min_fabric_loader_version': min_fabric_loader_version,
'min_fabric_api_version': min_fabric_api_version
)
filesMatching 'fabric.mod.json', {
expand(
'version': project.version,
'min_minecraft_version': min_minecraft_version,
'min_fabric_loader_version': min_fabric_loader_version,
'min_fabric_api_version': min_fabric_api_version
)
}
}