Skip to content

Commit 38777fa

Browse files
committed
Add 1.21.2-1.21.8 support & Fix JSON for <1.21.4
1 parent 5f94fc4 commit 38777fa

File tree

9 files changed

+52
-10
lines changed

9 files changed

+52
-10
lines changed

build.gradle.kts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import com.google.devtools.ksp.processing.parseBoolean
2+
13
plugins {
24
alias(libs.plugins.kotlin.jvm)
35
alias(libs.plugins.loom)
@@ -26,7 +28,7 @@ class ModData {
2628
val modrinth = property("mod.modrinth") as String
2729
val curseforge = property("mod.curseforge") as String
2830
val discord = property("mod.discord") as String
29-
31+
val obfuscated = parseBoolean(property("mod.obfuscated").toString())
3032
val minecraftVersion = property("mod.minecraft_version") as String
3133
val minecraftVersionRange = property("mod.minecraft_version_range") as String
3234
}
@@ -35,7 +37,6 @@ class Dependencies {
3537
val fabricLoaderVersion = property("deps.fabric_loader_version") as String?
3638

3739
val devAuthVersion = property("deps.devauth_version") as String?
38-
val lombokVersion = property("deps.lombok_version") as String?
3940

4041
// Versioned
4142
val neoForgeVersion = property("deps.neoforge_version") as String?
@@ -126,8 +127,6 @@ dependencies {
126127
}
127128
})
128129

129-
compileOnly("org.projectlombok:lombok:${deps.lombokVersion}")
130-
annotationProcessor("org.projectlombok:lombok:${deps.lombokVersion}")
131130
modRuntimeOnly("me.djtheredstoner:DevAuth-${loader.name}:${deps.devAuthVersion}")
132131

133132
if (loader.isFabric) {

gradle.properties

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,7 @@ publish.curseforge=
2424

2525
# Dependencies
2626
deps.fabric_loader_version=0.17.3
27-
2827
deps.devauth_version=1.2.1
29-
deps.lombok_version=1.18.42
30-
deps.mixinconstraints_version=1.1.0
31-
deps.mixinsquared_version=0.2.0
3228

3329
# Build Plugins
3430
# in libs.versions.toml

settings.gradle.kts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,11 @@ stonecutter {
2424
}
2525
}
2626

27-
mc("1.21.10", listOf("fabric"))
27+
mc("1.21.3", listOf("fabric"))
28+
mc("1.21.4", listOf("fabric"))
29+
mc("1.21.5", listOf("fabric"))
30+
mc("1.21.8", listOf("fabric"))
31+
mc("1.21.10", listOf("fabric"))
2832

2933
vcsVersion = "1.21.10-fabric"
3034
}

src/main/java/org/visuals/legacy/lightconfig/lib/v1/serialization/Json.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,13 @@
2828
import org.jetbrains.annotations.Nullable;
2929

3030
public class Json {
31-
protected static final Gson GSON = new GsonBuilder().setPrettyPrinting().setStrictness(Strictness.LENIENT).create();
31+
protected static final Gson GSON = new GsonBuilder().setPrettyPrinting()
32+
//? >=1.21.4 {
33+
.setStrictness(Strictness.LENIENT)
34+
//?} else {
35+
/*.setLenient()
36+
*///?}
37+
.create();
3238

3339
public static class Serializer extends ConfigSerializer<JsonElement> {
3440
private JsonObject object = new JsonObject();

versions/1.21.10-fabric/gradle.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@ deps.parchment_version=2025.10.12
44
deps.fabric_api_version=0.136.0+1.21.10
55
deps.modmenu_version=16.0.0-rc.1
66

7+
mod.obfuscated=true
78
mod.minecraft_version=1.21.10
89
mod.minecraft_version_range=>=1.21.9 <=1.21.10
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
loom.platform=fabric
2+
3+
deps.parchment_version=2024.12.07
4+
deps.fabric_api_version=0.114.1+1.21.3
5+
deps.modmenu_version=12.0.0
6+
7+
mod.obfuscated=true
8+
mod.minecraft_version=1.21.3
9+
mod.minecraft_version_range=>=1.21.2 <=1.21.3
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
loom.platform=fabric
2+
3+
deps.parchment_version=2025.03.23
4+
deps.fabric_api_version=0.119.4+1.21.4
5+
deps.modmenu_version=13.0.3
6+
7+
mod.obfuscated=true
8+
mod.minecraft_version=1.21.4
9+
mod.minecraft_version_range=1.21.4
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
loom.platform=fabric
2+
3+
deps.parchment_version=2025.06.15
4+
deps.fabric_api_version=0.128.2+1.21.5
5+
deps.modmenu_version=14.0.0-rc.2
6+
7+
mod.obfuscated=true
8+
mod.minecraft_version=1.21.5
9+
mod.minecraft_version_range=1.21.5
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
loom.platform=fabric
2+
3+
deps.parchment_version=2025.07.20
4+
deps.fabric_api_version=0.132.0+1.21.8
5+
deps.modmenu_version=15.0.0
6+
7+
mod.obfuscated=true
8+
mod.minecraft_version=1.21.8
9+
mod.minecraft_version_range=1.21.6 1.21.7 1.21.8

0 commit comments

Comments
 (0)