diff --git a/build.gradle b/build.gradle index 14a7b96..46818b9 100644 --- a/build.gradle +++ b/build.gradle @@ -1,21 +1,21 @@ -apply from: "https://jfmods.gitlab.io/scripts/jfmod.gradle" +apply from: "https://jfmods.gitlab.io/scripts/gradle/v2.gradle" loom { accessWidenerPath = file("src/client/resources/slyde.accesswidener") } repositories { - maven { url 'https://api.modrinth.com/maven' } + maven { url "https://api.modrinth.com/maven" } } dependencies { - // For testing in dev environment - modRuntimeOnly "net.fabricmc.fabric-api:fabric-api:0.58.5+1.19.1" - modCompileOnly("maven.modrinth:sodium:mc1.19-0.4.2") - modImplementation("io.gitlab.jfronny.libjf:libjf-config-v0:${project.jfapi_version}") - modRuntimeOnly("io.gitlab.jfronny.libjf:libjf-devutil-v0:${project.jfapi_version}") + modImplementation("io.gitlab.jfronny.libjf:libjf-config-core-v1:${project.libjf_version}") - modImplementation "com.terraformersmc:modmenu:4.0.5" + // For testing in dev environment + modLocalRuntime("net.fabricmc.fabric-api:fabric-api:0.60.0+1.19.2") + modLocalRuntime("io.gitlab.jfronny.libjf:libjf-devutil:${project.libjf_version}") + modLocalRuntime("io.gitlab.jfronny.libjf:libjf-config-reflect-v1:${project.libjf_version}") + modLocalRuntime("com.terraformersmc:modmenu:4.0.6") } diff --git a/gradle.properties b/gradle.properties index 24aab58..ec98e7a 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,11 +1,11 @@ # https://fabricmc.net/develop/ -minecraft_version=1.19.1 -yarn_mappings=build.1 -loader_version=0.14.8 +minecraft_version=1.19.2 +yarn_mappings=build.8 +loader_version=0.14.9 maven_group=io.gitlab.jfronny archives_base_name=Slyde -jfapi_version=2.10.0 +libjf_version=3.0.3 modrinth_id=slyde modrinth_required_dependencies=libjf diff --git a/src/client/java/io/gitlab/jfronny/slyde/Cfg.java b/src/client/java/io/gitlab/jfronny/slyde/Cfg.java index 136e5e1..ca4a811 100644 --- a/src/client/java/io/gitlab/jfronny/slyde/Cfg.java +++ b/src/client/java/io/gitlab/jfronny/slyde/Cfg.java @@ -1,13 +1,11 @@ package io.gitlab.jfronny.slyde; -import io.gitlab.jfronny.libjf.config.api.Entry; -import io.gitlab.jfronny.libjf.config.api.JfConfig; +import io.gitlab.jfronny.libjf.config.api.v1.Entry; +import io.gitlab.jfronny.libjf.config.api.v1.JfConfig; -public class Cfg implements JfConfig { - @Entry - public static boolean sodiumCompat = true; - @Entry - public static boolean forceSodiumCompat = false; - @Entry - public static boolean holdKeyToActivate = false; +@JfConfig(referencedConfigs = "libjf-web-v0") +public class Cfg { + @Entry public static boolean sodiumCompat = true; + @Entry public static boolean forceSodiumCompat = false; + @Entry public static boolean holdKeyToActivate = false; } diff --git a/src/client/resources/fabric.mod.json b/src/main/resources/fabric.mod.json similarity index 94% rename from src/client/resources/fabric.mod.json rename to src/main/resources/fabric.mod.json index fdb5dc9..e8c67a6 100644 --- a/src/client/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -25,6 +25,6 @@ "depends": { "fabricloader": ">=0.12.0", "minecraft": "*", - "libjf-config-v0": ">=2.1.3" + "libjf-config-core-v1": ">=2.1.3" } }