forked from GTMEGA/RPLE
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.gradle.kts
115 lines (102 loc) · 3.4 KB
/
build.gradle.kts
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
plugins {
id("fpgradle-minecraft") version ("0.8.2")
}
group = "com.falsepattern"
minecraft_fp {
mod {
modid = "rple"
name = "Right Proper Lighting Engine"
rootPkg = "$group.rple"
}
api {
packages = listOf("api")
}
mixin {
pkg = "internal.mixin.mixins"
pluginClass = "internal.mixin.plugin.MixinPlugin"
}
core {
accessTransformerFile = "rple_at.cfg"
coreModClass = "internal.asm.ASMLoadingPlugin"
}
tokens {
tokenClass = "internal.Tags"
modid = "MOD_ID"
name = "MOD_NAME"
version = "VERSION"
rootPkg = "GROUP_NAME"
}
publish {
changelog = "https://github.com/GTMEGA/RPLE/releases/tag/$version"
maven {
repoUrl = "https://mvn.falsepattern.com/releases/"
repoName = "mavenpattern"
}
curseforge {
projectId = "1050511"
dependencies {
required("fplib")
required("falsetweaks")
required("lumi")
}
}
modrinth {
projectId = "glC7saXJ"
dependencies {
required("fplib")
required("falsetweaks")
required("lumi1710")
}
}
}
}
repositories {
cursemavenEX()
mavenpattern {
content {
includeGroup("com.falsepattern")
includeGroup("makamys")
}
}
mega {
content {
includeGroups("mega", "codechicken", "team.chisel")
}
}
maven("mega2", "https://mvn.falsepattern.com/gtmega_uploads/") {
content {
includeGroup("optifine")
}
}
exclusive(ivy("https://mvn.falsepattern.com/releases/mirror/", "[orgPath]/[artifact]-[revision].[ext]"), "mirror")
}
dependencies {
apiSplit("com.falsepattern:lumi-mc1.7.10:1.0.2")
implementationSplit("com.falsepattern:falsepatternlib-mc1.7.10:1.4.7")
implementationSplit("com.falsepattern:falsetweaks-mc1.7.10:3.6.0")
// Keep in sync with FalseTweaks!
implementation("it.unimi.dsi:fastutil:8.5.13")
compileOnly("makamys:neodymium-mc1.7.10:0.4.0-unofficial:dev")
devOnlyNonPublishable("codechicken:notenoughitems-mc1.7.10:2.3.1-mega:dev")
runtimeOnlyNonPublishable("codechicken:codechickencore-mc1.7.10:1.4.0-mega:dev")
compileOnly("optifine:optifine:1.7.10_hd_u_e7:dev")
compileOnly("team.chisel:chisel-mc1.7.10:2.14.7-mega:dev")
compileOnly("mega:carpentersblocks-mc1.7.10:3.4.1-mega:dev")
compileOnly("mega:storagedrawers-mc1.7.10:1.14.1-mega:dev")
compileOnly("mega:projectred-mc1.7.10:5.0.0-mega:dev")
compileOnly("mega:mrtjpcore-mc1.7.10:1.2.1-mega:dev")
compileOnly("codechicken:forgemultipart-mc1.7.10:1.6.2-mega:dev")
// EnderCore 1.7.10-0.2.0.39_beta
compileOnly(deobfCurse("endercore-231868:2331048"))
// Ender IO 1.7.10-2.3.0.429_beta
compileOnly(deobfCurse("ender-io-64578:2322348"))
// ArchitectureCraft 1.7.2
compileOnly(deobfCurse("architecturecraft-242001:2352554"))
// Applied Energistics 2 rv3 beta 6
compileOnly(deobfCurse("appliedenergistics2-223794:2296430"))
// The Lord of the Rings Mod: Legacy v36.15
compileOnly(deobfCurse("the-lord-of-the-rings-mod-legacy-423748:4091561"))
// HBM NTM 1.0.27_X5027
compileOnly(deobfCurse("hbm-ntm-235439:5534354"))
compileOnly("mirror:AM2.5:LTS-1.6.7-dev")
}