Skip to content

Commit 04dc7e7

Browse files
committed
More changes
1 parent 568b439 commit 04dc7e7

File tree

9 files changed

+39
-14
lines changed

9 files changed

+39
-14
lines changed

bootstrap/mod/fabric/build.gradle.kts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
plugins {
2-
id("conventions.modded")
2+
id("dev.architectury.loom")
3+
id("architectury-plugin")
34
}
45

56
architectury {
@@ -9,4 +10,5 @@ architectury {
910

1011
dependencies {
1112
modImplementation("net.fabricmc:fabric-loader:0.16.14")
13+
implementation(projects.core)
1214
}

bootstrap/mod/fabric/src/main/java/dev/triassic/template/mod/fabric/FabricTemplateMod.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,6 @@ public final class FabricTemplateMod implements ModInitializer {
3636

3737
@Override
3838
public void onInitialize() {
39-
System.out.println("Fabric!");
39+
System.out.println("[TEMPLATE MOD] Fabric!");
4040
}
4141
}

bootstrap/mod/neoforge/build.gradle.kts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
plugins {
2-
id("conventions.modded")
2+
id("dev.architectury.loom")
3+
id("architectury-plugin")
34
}
45

56
architectury {
@@ -13,4 +14,6 @@ repositories {
1314

1415
dependencies {
1516
neoForge("net.neoforged:neoforge:20.6.134")
17+
implementation(projects.bootstrap.mod)
18+
implementation(projects.core)
1619
}

bootstrap/mod/neoforge/src/main/java/dev/triassic/template/mod/neoforge/NeoForgeTemplateMod.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,12 @@
3232
/**
3333
* Hey!!!.
3434
*/
35-
@Mod("plugin-template")
35+
@Mod("example_mod")
3636
public final class NeoForgeTemplateMod {
3737
/**
3838
* hi!.
3939
*/
4040
public NeoForgeTemplateMod() {
41-
System.out.println("NeoForge!");
41+
System.out.println("[TEMPLATE MOD] NeoForge!");
4242
}
4343
}

build-logic/build.gradle.kts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,6 @@ plugins {
22
`kotlin-dsl`
33
}
44

5-
repositories {
6-
gradlePluginPortal()
7-
maven("https://maven.fabricmc.net/")
8-
maven("https://maven.neoforged.net/releases")
9-
maven("https://maven.architectury.dev/")
10-
}
11-
125
dependencies {
136
// Used by LibsAccessor.kt, well known workaround for accessing
147
// library versions from the version catalog in build logic.

build-logic/settings.gradle.kts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,13 @@
22

33
dependencyResolutionManagement {
44
repositories {
5+
mavenCentral()
56
gradlePluginPortal()
7+
maven("https://maven.fabricmc.net/")
8+
maven {
9+
url = uri("https://maven.architectury.dev/")
10+
}
11+
maven("https://files.minecraftforge.net/maven/")
612
}
713

814
versionCatalogs {

build-logic/src/main/kotlin/conventions.modded.gradle.kts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,20 @@ loom {
1212
silentMojangMappingsLicense()
1313
}
1414

15+
tasks {
16+
shadowJar {
17+
configurations = listOf(project.configurations.shadow.get())
18+
archiveVersion.set(project.version.toString())
19+
archiveClassifier.set("shaded")
20+
}
21+
22+
remapJar {
23+
dependsOn(shadowJar)
24+
inputFile.set(shadowJar.get().archiveFile)
25+
archiveClassifier.set("")
26+
archiveVersion.set("")
27+
}
28+
}
1529

1630
dependencies {
1731
minecraft("net.minecraft:minecraft:1.20.6")

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,5 @@ checkstyle = { group = "com.puppycrawl.tools", name = "checkstyle", version = "1
4040
lombok-plugin = { group = "io.freefair.gradle", name = "lombok-plugin", version = "8.10.2" }
4141
shadow-plugin = { group = "com.gradleup.shadow", name = "shadow-gradle-plugin", version = "9.1.0" }
4242
spotless-plugin = { group = "com.diffplug.spotless", name = "spotless-plugin-gradle", version = "7.0.0.BETA4" }
43-
architectury-loom = { group = "dev.architectury.loom", name = "dev.architectury.loom.gradle.plugin", version = "1.10-SNAPSHOT" }
43+
architectury-loom = { group = "dev.architectury.loom", name = "dev.architectury.loom.gradle.plugin", version = "1.9-SNAPSHOT" }
4444
architectury-plugin = { group = "architectury-plugin", name = "architectury-plugin.gradle.plugin", version = "3.4-SNAPSHOT" }

settings.gradle.kts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,13 @@
22
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
33

44
dependencyResolutionManagement {
5+
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
56
repositories {
67
mavenCentral()
78
maven("https://repo.opencollab.dev/main/")
9+
maven {
10+
url = uri("https://maven.architectury.dev/")
11+
}
812
maven("https://repo.papermc.io/repository/maven-public/")
913
maven("https://oss.sonatype.org/content/repositories/snapshots") {
1014
mavenContent {
@@ -16,7 +20,9 @@ dependencyResolutionManagement {
1620

1721
pluginManagement {
1822
includeBuild("build-logic")
23+
1924
repositories {
25+
mavenCentral()
2026
gradlePluginPortal()
2127
maven("https://maven.fabricmc.net/")
2228
maven("https://maven.architectury.dev/")
@@ -25,7 +31,8 @@ pluginManagement {
2531
}
2632

2733
plugins {
28-
id("org.gradle.toolchains.foojay-resolver-convention") version "0.9.0"
34+
id("dev.architectury.loom") version "1.9-SNAPSHOT"
35+
id("org.gradle.toolchains.foojay-resolver-convention") version "1.0.0"
2936
}
3037

3138
rootProject.name = "plugin-template"

0 commit comments

Comments
 (0)