Skip to content

Commit be3384d

Browse files
committed
Add more version support
1 parent 3245756 commit be3384d

7 files changed

Lines changed: 42 additions & 36 deletions

File tree

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
extra.set("moduleName", "dev.faststats.fabric.compat.v1_16_1")
2+
extra.set("publishVersionSuffix", "mc1.16.1-1.17.1")
3+
4+
plugins {
5+
id("net.fabricmc.fabric-loom-remap")
6+
}
7+
8+
java.toolchain.languageVersion = JavaLanguageVersion.of(21)
9+
10+
tasks.compileJava {
11+
options.release.set(21)
12+
}
13+
14+
dependencies {
15+
api(project(":fabric"))
16+
api(project(":core"))
17+
implementation(project(":config"))
18+
19+
// minecraft("com.mojang:minecraft:1.16.1")
20+
// minecraft("com.mojang:minecraft:1.16.2")
21+
// minecraft("com.mojang:minecraft:1.16.3")
22+
// minecraft("com.mojang:minecraft:1.16.4")
23+
// minecraft("com.mojang:minecraft:1.16.5")
24+
// minecraft("com.mojang:minecraft:1.17")
25+
minecraft("com.mojang:minecraft:1.17.1")
26+
mappings(loom.officialMojangMappings())
27+
28+
// compileOnly("net.fabricmc.fabric-api:fabric-api:0.18.0+build.387-1.16.1") // 1.16.1
29+
// compileOnly("net.fabricmc.fabric-api:fabric-api:0.20.1+build.401-1.16") // 1.16.2
30+
// compileOnly("net.fabricmc.fabric-api:fabric-api:0.25.0+build.415-1.16") // 1.16.3
31+
// compileOnly("net.fabricmc.fabric-api:fabric-api:0.29.3+1.16") // 1.16.4
32+
// compileOnly("net.fabricmc.fabric-api:fabric-api:0.42.0+1.16") // 1.16.5
33+
// compileOnly("net.fabricmc.fabric-api:fabric-api:0.36.0+1.17") // 1.17
34+
compileOnly("net.fabricmc.fabric-api:fabric-api:0.46.1+1.17") // 1.17.1
35+
36+
compileOnly("net.fabricmc:fabric-loader:0.19.3")
37+
}

fabric/versions/1.17.2/src/main/java/dev/faststats/fabric/compat/v1_18/CompatibilityLayerImpl.java renamed to fabric/versions/1.16.1-1.17.1/src/main/java/dev/faststats/fabric/compat/v1_16_1/CompatibilityLayerImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dev.faststats.fabric.compat.v1_18;
1+
package dev.faststats.fabric.compat.v1_16_1;
22

33
import dev.faststats.fabric.compat.CompatibilityLayer;
44
import net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents;

fabric/versions/1.17.2/src/main/java/module-info.java renamed to fabric/versions/1.16.1-1.17.1/src/main/java/module-info.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import dev.faststats.fabric.compat.v1_18.CompatibilityLayerImpl;
1+
import dev.faststats.fabric.compat.v1_16_1.CompatibilityLayerImpl;
22
import org.jspecify.annotations.NullMarked;
33

44
@NullMarked
5-
module dev.faststats.fabric.compat.v1_18 {
5+
module dev.faststats.fabric.compat.v1_16_1 {
66
requires dev.faststats.fabric;
77

88
requires static org.jspecify;
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
dev.faststats.fabric.compat.v1_16_1.CompatibilityLayerImpl

fabric/versions/1.17.2/build.gradle.kts

Lines changed: 0 additions & 31 deletions
This file was deleted.

fabric/versions/1.17.2/src/main/resources/META-INF/services/dev.faststats.fabric.compat.CompatibilityLayer

Lines changed: 0 additions & 1 deletion
This file was deleted.

settings.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ include("core")
1818
include("core:example")
1919
include("fabric")
2020
include("fabric:example-mod")
21-
include("fabric:versions:1.17.2")
21+
include("fabric:versions:1.16.1-1.17.1")
2222
include("fabric:versions:1.18-1.21.8")
2323
include("fabric:versions:1.21.9-1.21.11")
2424
include("fabric:versions:26.1-26.3")

0 commit comments

Comments
 (0)