-
-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathbuild.gradle.kts
103 lines (89 loc) · 3.27 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
plugins {
id("fpgradle-minecraft") version ("0.10.0")
}
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"
extraConfigs = listOf("mixins.falsetweaks.init.json")
}
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()
exclusive(mavenpattern(), "com.falsepattern", "makamys")
exclusive(mega(), "codechicken")
exclusive(mega_uploads(), "optifine")
exclusive(jitpack(), "com.github.basdxz", "com.github.jss2a98aj")
exclusive(horizon(), "com.github.GTNewHorizons", "com.gtnewhorizons.retrofuturabootstrap")
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.5.7")
implementation("org.joml:joml:1.10.8")
implementation("it.unimi.dsi:fastutil:8.5.15")
compileOnly("makamys:neodymium-mc1.7.10:0.4.3-unofficial:dev")
compileOnly("com.github.GTNewHorizons:lwjgl3ify:2.1.5:dev")
compileOnly(deobf("optifine:optifine:1.7.10_hd_u_e7"))
compileOnly("com.gtnewhorizons.retrofuturabootstrap:RetroFuturaBootstrap:1.0.7")
compileOnly("com.github.GTNewHorizons:GTNHLib:0.5.21:api")
compileOnly("com.github.basdxz:Apparatus:2.12.3:dev") { excludeDeps() }
compileOnly("com.github.jss2a98aj:NotFine:0.2.5:dev") { excludeDeps() }
compileOnly(deobf("vexatos:Computronics:1.7.10-1.6.6"))
compileOnly(deobf("Mods_for_Twitch:ExtraCells:1.7.10-2.5.0-14"))
// Redstone Paste 1.6.2
compileOnly(deobfCurse("redstonepastemod-67508:2211249"))
// DragonAPI V33b
compileOnly(deobfCurse("dragonapi-235591:4722480"))
// RailCraft 9.12.2.1
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"))
// Automagy 0.28.2
compileOnly(deobfCurse("automagy-222153:2285272"))
// NTM 1.0.27_X5027
compileOnly(deobfCurse("hbm-ntm-235439:5534354"))
// TechGuns 1.2
compileOnly(deobfCurse("techguns-244201:2429662"))
// Malisis Core 0.14.3
compileOnly(deobfCurse("malisiscore-223896:2283267"))
// SecurityCraft 1.8.13
compileOnly(deobfCurse("securitycraft-64760:2818228"))
}