diff options
Diffstat (limited to 'archenemyexample')
-rw-r--r-- | archenemyexample/build.gradle.kts | 18 | ||||
-rw-r--r-- | archenemyexample/src/fabricMain/kotlin/doStuff.kt | 2 |
2 files changed, 16 insertions, 4 deletions
diff --git a/archenemyexample/build.gradle.kts b/archenemyexample/build.gradle.kts index fae9a49..7ae9646 100644 --- a/archenemyexample/build.gradle.kts +++ b/archenemyexample/build.gradle.kts @@ -9,7 +9,8 @@ repositories { mavenCentral() maven("https://maven.fabricmc.net") } -val minecraft = mojang.minecraft("1.20.2", MCSide.CLIENT) as ModuleDependency +val minecraftClient = mojang.minecraft("1.20.2", MCSide.CLIENT) as ModuleDependency +val minecraftServer = mojang.minecraft("1.20.2", MCSide.CLIENT) as ModuleDependency val officialMappings = mojang.officialMappings( "1.20.2", MCSide.CLIENT ) @@ -30,7 +31,7 @@ kotlin { this.dependencies { implementation( mojang.mapJar( - minecraft, + minecraftClient, officialMappings, "official", "named" @@ -44,12 +45,21 @@ kotlin { compilations.named("main").get().run { defaultSourceSet.dependsOn(allJvm) this.dependencies { - val thingy = mojang.mapJar( - minecraft, + val intermediaryClient = mojang.mapJar( + minecraftClient, intermediaryMappings, "official", "intermediary" ) + val intermediaryServer = mojang.mapJar( + minecraftServer, + intermediaryMappings, + "official", + "intermediary" + ) + val thingy = mojang.mergeJar( + intermediaryClient, intermediaryServer + ) implementation( mojang.mapJar( thingy as ModuleDependency, diff --git a/archenemyexample/src/fabricMain/kotlin/doStuff.kt b/archenemyexample/src/fabricMain/kotlin/doStuff.kt index d88a17e..fc163c2 100644 --- a/archenemyexample/src/fabricMain/kotlin/doStuff.kt +++ b/archenemyexample/src/fabricMain/kotlin/doStuff.kt @@ -1,5 +1,7 @@ import net.minecraft.client.MinecraftClient +import net.minecraft.server.dedicated.DedicatedServer actual fun doStuff(args: Int) { val client = MinecraftClient.getInstance() + val dedicated: DedicatedServer = TODO() }
\ No newline at end of file |