forked from HollowHorizon/HollowEngine
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsettings.gradle.kts
More file actions
49 lines (43 loc) · 1.75 KB
/
Copy pathsettings.gradle.kts
File metadata and controls
49 lines (43 loc) · 1.75 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
42
43
44
45
46
47
48
49
pluginManagement {
repositories {
mavenCentral()
gradlePluginPortal()
maven("https://plugins.gradle.org/m2/")
maven("https://maven.parchmentmc.org")
maven("https://maven.fabricmc.net/")
maven("https://repo.spongepowered.org/repository/maven-public/")
maven("https://maven.neoforged.net/releases")
maven("https://maven.architectury.dev")
maven("https://maven.minecraftforge.net")
}
val kotlinVersion: String by settings
val architecturyPluginVersion: String by settings
val architecturyLoomVersion: String by settings
val shadowVersion: String by settings
val yamlangVersion: String by settings
val modPublishPluginVersion: String by settings
plugins {
kotlin("jvm") version kotlinVersion
kotlin("plugin.serialization") version kotlinVersion
kotlin("plugin.compose") version kotlinVersion
id("architectury-plugin") version architecturyPluginVersion
id("dev.architectury.loom") version architecturyLoomVersion
id("com.gradleup.shadow") version shadowVersion
id("me.fallenbreath.yamlang") version yamlangVersion
id("com.google.devtools.ksp") version "2.3.0"
id("me.modmuss50.mod-publish-plugin") version modPublishPluginVersion
}
}
plugins {
id("org.gradle.toolchains.foojay-resolver-convention") version "0.8.0"
}
include("bootstrap:fabric")
include("bootstrap:neoforge")
include("runtime")
include("bridge")
include("katari-binding-processor")
project(":bootstrap").buildFileName = "parent.gradle.kts"
project(":bootstrap:fabric").projectDir = file("bootstrap-fabric")
project(":bootstrap:neoforge").projectDir = file("bootstrap-neoforge")
val modName: String by settings
rootProject.name = modName