forked from FalsePattern/FalseTweaks
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.gradle.kts
109 lines (90 loc) · 2.88 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
plugins {
id("fpgradle-minecraft") version("0.7.5")
}
group = "com.falsepattern"
minecraft_fp {
mod {
modid = "falsetweaks"
name = "FalseTweaks"
rootPkg = "$group.falsetweaks"
}
api {
packages = listOf("api")
}
mixin {
pkg = "mixin.mixins"
pluginClass = "mixin.plugin.standard.MixinPlugin"
}
core {
accessTransformerFile = "falsetweaks_at.cfg"
coreModClass = "asm.CoreLoadingPlugin"
}
tokens {
tokenClass = "Tags"
}
publish {
changelog = "https://github.com/FalsePattern/FalseTweaks/releases/tag/$version"
maven {
repoName = "mavenpattern"
repoUrl = "https://mvn.falsepattern.com/releases/"
}
curseforge {
projectId = "665744"
dependencies {
required("fplib")
}
}
modrinth {
projectId = "VTGi3upD"
dependencies {
required("fplib")
}
}
}
}
repositories {
cursemavenEX()
mavenpattern() {
content {
includeGroups("com.falsepattern", "makamys")
}
}
mavenLocal {
content {
includeGroup("com.falsepattern")
}
}
exclusive(jitpack(), "com.github.basdxz")
exclusive(maven("mega_uploads", "https://mvn.falsepattern.com/gtmega_uploads"), "optifine")
exclusive(mega(), "codechicken")
exclusive(ivy("https://files.vexatos.com/", "[module]/[artifact]-[revision].[ext]"), "vexatos")
exclusive(ivy("https://downloads.gtnewhorizons.com/", "[organisation]/[artifact]-[revision].[ext]"), "Mods_for_Twitch")
}
dependencies {
implementationSplit("com.falsepattern:falsepatternlib-mc1.7.10:1.4.2")
compileOnly(rfg.deobf("optifine:optifine:1.7.10_hd_u_e7"))
implementation("org.joml:joml:1.10.5")
compileOnly(deobfCurse("redstone-paste-67508:2211249"))
//V33a
compileOnly(deobfCurse("chromaticraft-235590:4721192"))
//V33b
compileOnly(deobfCurse("dragonapi-235591:4722480"))
compileOnly("makamys:neodymium-mc1.7.10:0.3.3-unofficial:dev")
compileOnly("com.github.basdxz:Apparatus:2.12.3:dev") {
excludeDeps()
}
compileOnly(deobfCurse("railcraft-51195:2458987"))
// Nuclear Control 2 2.4.5a
compileOnly(deobfCurse("nuclear-control-2-236813:3802063"))
// OpenComputers MC1.7.10-1.8.3+089dd28
compileOnly(deobfCurse("opencomputers-223008:4630534"))
// Computronics 1.7.10-1.6.6
compileOnly(deobf("vexatos:Computronics:1.7.10-1.6.6"))
// ExtraCells 1.7.10-2.5.0-14
compileOnly(deobf("Mods_for_Twitch:ExtraCells:1.7.10-2.5.0-14"))
// Automagy 0.28.2
compileOnly(deobfCurse("automagy-222153:2285272"))
// NTM 1.0.27_X5027
compileOnly(deobfCurse("hbm-ntm-235439:5534354"))
compileOnly("codechicken:codechickencore-mc1.7.10:1.4.0-mega:dev")
}