Skip to content

Commit c15cfcc

Browse files
committed
buildscript: get rid of forgified mc classes from common (stuff broke)
move fast, break stuff
1 parent e6714eb commit c15cfcc

3 files changed

Lines changed: 22 additions & 16 deletions

File tree

build.gradle.kts

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,13 @@ loom {
3737
runDir = "../../../run"
3838
vmArgs("-Dmixin.debug.export=true")
3939
}
40+
runs.configureEach {
41+
vmArg("-XX:+AllowEnhancedClassRedefinition")
42+
vmArg("-XX:+IgnoreUnrecognizedVMOptions")
43+
vmArg("-Dmixin.debug.export=true")
44+
vmArg("-Dmixin.env.remapRefMap=true")
45+
vmArg("-Dmixin.env.refMapRemappingFile=${projectDir}/build/createSrgToMcp/output.srg")
46+
}
4047
}
4148

4249
dependencies {
@@ -45,19 +52,19 @@ dependencies {
4552
officialMojangMappings { nameSyntheticMembers = false }
4653
parchment("org.parchmentmc.data:parchment-${minecraftVersion}:${mod.dep("parchment_version")}@zip")
4754
})
48-
if (stonecutter.eval(minecraftVersion, "<1.21.1")) {
49-
"forge"("net.minecraftforge:forge:$minecraftVersion-${mod.dep("forge_loader_version")}")
50-
} else {
51-
"neoForge"("net.neoforged:neoforge:${mod.dep("neoforge_loader_version")}")
52-
}
5355

54-
//modImplementation("net.fabricmc:fabric-loader:${mod.dep("fabric_loader_version")}")
55-
//modImplementation("net.fabricmc.fabric-api:fabric-api:${mod.dep("fabric_api_version")}+${minecraftVersion}")
56+
modImplementation("net.fabricmc:fabric-loader:${mod.dep("fabric_loader_version")}")
5657

5758
modImplementation("com.simibubi.create:create-${minecraftVersion}:${mod.dep("create_neoforge_version")}:slim") { isTransitive = false }
58-
modImplementation("net.createmod.ponder:Ponder-Common-${minecraftVersion}:${mod.dep("ponder_neoforge_version")}")
59-
modCompileOnly("dev.engine-room.flywheel:flywheel-common-mojmap-api-${minecraftVersion}:${mod.dep("flywheel_neoforge_version")}")
60-
modCompileOnly("com.tterrag.registrate:Registrate:${mod.dep("registrate_neoforge_version")}")
59+
modImplementation("net.createmod.ponder:Ponder-NeoForge-${minecraftVersion}:${mod.dep("ponder_neoforge_version")}")
60+
modCompileOnly("dev.engine-room.flywheel:flywheel-neoforge-api-${minecraftVersion}:${mod.dep("flywheel_neoforge_version")}")
61+
modRuntimeOnly("dev.engine-room.flywheel:flywheel-neoforge-${minecraftVersion}:${mod.dep("flywheel_neoforge_version")}")
62+
modImplementation("com.tterrag.registrate:Registrate:${mod.dep("registrate_neoforge_version")}")
63+
64+
compileOnly("net.neoforged.fancymodloader:loader:9.0.18")
65+
compileOnly("net.neoforged:neoforge:${mod.dep("neoforge_loader_version")}")
66+
compileOnly("com.google.code.findbugs:jsr305:3.0.2")
67+
modCompileOnly("net.fabricmc.fabric-api:fabric-api:${mod.dep("fabric_api_version")}+${minecraftVersion}")
6168

6269
"io.github.llamalad7:mixinextras-common:${mod.dep("mixin_extras_version")}".let {
6370
annotationProcessor(it)

gradle.properties

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
loom.platform = neoforge
21
org.gradle.jvmargs=-Xmx4G
32
org.gradle.parallel=true
43
org.gradle.caching=true
@@ -10,19 +9,19 @@ mod.id=createbigcannons
109

1110
loom.ignoreDependencyLoomVersionValidation=true
1211
# Mod setup
13-
deps.fabric_loader_version=0.16.5
12+
deps.fabric_loader_version=0.16.14
1413
deps.forge_loader_version=47.3.0
1514
deps.neoforge_loader_version=21.1.152
1615
deps.parchment_version=[VERSIONED]
1716
deps.mixin_extras_version=0.4.1
1817

1918
# Mod Deps
2019
# Fabric
21-
deps.fabric_api_version=0.91.0
20+
deps.fabric_api_version=0.116.4
2221
# Create - Fabric
2322
deps.create_fabric_version=[VERSIONED]
2423
# Create - NeoForge
25-
deps.create_neoforge_version=6.0.6-98
24+
deps.create_neoforge_version=6.0.6-104
2625
deps.ponder_neoforge_version=1.0.56
2726
deps.registrate_neoforge_version=MC1.21-1.3.0+62
2827
deps.flywheel_neoforge_version=1.0.4

stonecutter.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import org.gradle.kotlin.dsl.support.uppercaseFirstChar
33
plugins {
44
`maven-publish`
55
id("dev.kikugie.stonecutter")
6-
id("dev.architectury.loom") version "1.9.+" apply false
7-
id("architectury-plugin") version "3.4.+" apply false
6+
id("dev.architectury.loom") version "1.10-SNAPSHOT" apply false
7+
id("architectury-plugin") version "3.4-SNAPSHOT" apply false
88
id("com.gradleup.shadow") version "8.3.5" apply false
99
}
1010
stonecutter active "1.21.1" /* [SC] DO NOT EDIT */

0 commit comments

Comments
 (0)