aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorisXander <xander@isxander.dev>2024-06-13 18:18:18 +0100
committerisXander <xander@isxander.dev>2024-06-13 18:18:18 +0100
commit519ac2fc0e23587defcf4a8259979961d35d0ce2 (patch)
tree0a3e927abd7edc63b25c0d3ee154fb65edf08884 /src
parente1f489c9e22f89044f6215ae15e5e4eb42864a95 (diff)
downloadYetAnotherConfigLib-519ac2fc0e23587defcf4a8259979961d35d0ce2.tar.gz
YetAnotherConfigLib-519ac2fc0e23587defcf4a8259979961d35d0ce2.tar.bz2
YetAnotherConfigLib-519ac2fc0e23587defcf4a8259979961d35d0ce2.zip
1.21 neoforge + fix testmod
Diffstat (limited to 'src')
-rw-r--r--src/main/java/dev/isxander/yacl3/platform/PlatformEntrypoint.java4
-rw-r--r--src/main/java/dev/isxander/yacl3/platform/YACLPlatform.java16
-rw-r--r--src/testmod/java/dev/isxander/yacl3/test/Entrypoint.java4
-rw-r--r--src/testmod/kotlin/dev/isxander/yacl3/test/DslTest.kt2
-rw-r--r--src/testmod/resources/META-INF/neoforge.mods.toml17
5 files changed, 30 insertions, 13 deletions
diff --git a/src/main/java/dev/isxander/yacl3/platform/PlatformEntrypoint.java b/src/main/java/dev/isxander/yacl3/platform/PlatformEntrypoint.java
index 79c0fdf..bbbeb79 100644
--- a/src/main/java/dev/isxander/yacl3/platform/PlatformEntrypoint.java
+++ b/src/main/java/dev/isxander/yacl3/platform/PlatformEntrypoint.java
@@ -14,8 +14,8 @@ public class PlatformEntrypoint implements ClientModInitializer {
ResourceManagerHelper.get(PackType.CLIENT_RESOURCES).registerReloadListener(new YACLImageReloadListener());
}
}
-/*?} elif neoforge {*//*
-import net.neoforged.bus.api.IEventBus;
+/*?} elif neoforge {*/
+/*import net.neoforged.bus.api.IEventBus;
import net.neoforged.fml.common.Mod;
import net.neoforged.neoforge.client.event.RegisterClientReloadListenersEvent;
diff --git a/src/main/java/dev/isxander/yacl3/platform/YACLPlatform.java b/src/main/java/dev/isxander/yacl3/platform/YACLPlatform.java
index 490a5fa..044fbe2 100644
--- a/src/main/java/dev/isxander/yacl3/platform/YACLPlatform.java
+++ b/src/main/java/dev/isxander/yacl3/platform/YACLPlatform.java
@@ -2,8 +2,8 @@ package dev.isxander.yacl3.platform;
/*? if fabric {*/
import net.fabricmc.loader.api.FabricLoader;
-/*?} elif neoforge {*//*
-import net.neoforged.fml.loading.FMLEnvironment;
+/*?} elif neoforge {*/
+/*import net.neoforged.fml.loading.FMLEnvironment;
import net.neoforged.fml.loading.FMLPaths;
*//*?} elif forge {*//*
import net.minecraftforge.fml.loading.FMLEnvironment;
@@ -44,8 +44,8 @@ public final class YACLPlatform {
case CLIENT -> Env.CLIENT;
case SERVER -> Env.SERVER;
};
- /*?} elif forge-like {*//*
- return switch (FMLEnvironment.dist) {
+ /*?} elif forge-like {*/
+ /*return switch (FMLEnvironment.dist) {
case CLIENT -> Env.CLIENT;
case DEDICATED_SERVER -> Env.SERVER;
};
@@ -55,16 +55,16 @@ public final class YACLPlatform {
public static Path getConfigDir() {
/*? if fabric {*/
return FabricLoader.getInstance().getConfigDir();
- /*?} elif forge-like {*//*
- return FMLPaths.CONFIGDIR.get();
+ /*?} elif forge-like {*/
+ /*return FMLPaths.CONFIGDIR.get();
*//*?}*/
}
public static boolean isDevelopmentEnv() {
/*? if fabric {*/
return FabricLoader.getInstance().isDevelopmentEnvironment();
- /*?} elif forge-like {*//*
- return !FMLEnvironment.production;
+ /*?} elif forge-like {*/
+ /*return !FMLEnvironment.production;
*//*?}*/
}
}
diff --git a/src/testmod/java/dev/isxander/yacl3/test/Entrypoint.java b/src/testmod/java/dev/isxander/yacl3/test/Entrypoint.java
index dca6070..78fcd62 100644
--- a/src/testmod/java/dev/isxander/yacl3/test/Entrypoint.java
+++ b/src/testmod/java/dev/isxander/yacl3/test/Entrypoint.java
@@ -1,5 +1,5 @@
-/*? if neoforge {*//*
-package dev.isxander.yacl3.test;
+/*? if neoforge {*/
+/*package dev.isxander.yacl3.test;
import net.neoforged.fml.common.Mod;
diff --git a/src/testmod/kotlin/dev/isxander/yacl3/test/DslTest.kt b/src/testmod/kotlin/dev/isxander/yacl3/test/DslTest.kt
index 9335fb4..ac162a1 100644
--- a/src/testmod/kotlin/dev/isxander/yacl3/test/DslTest.kt
+++ b/src/testmod/kotlin/dev/isxander/yacl3/test/DslTest.kt
@@ -11,7 +11,7 @@ import net.minecraft.network.chat.Component
import net.minecraft.network.chat.ComponentSerialization
import net.minecraft.resources.ResourceLocation
-object CodecConfigKt : JsonFileCodecConfig(YACLPlatform.getConfigDir().resolve("codec_config_kt.json")) {
+object CodecConfigKt : JsonFileCodecConfig<CodecConfigKt>(YACLPlatform.getConfigDir().resolve("codec_config_kt.json")) {
val myInt by register<Int>(0, Codec.INT)
val myString by register<String>("default", Codec.STRING)
diff --git a/src/testmod/resources/META-INF/neoforge.mods.toml b/src/testmod/resources/META-INF/neoforge.mods.toml
new file mode 100644
index 0000000..2af31d4
--- /dev/null
+++ b/src/testmod/resources/META-INF/neoforge.mods.toml
@@ -0,0 +1,17 @@
+modLoader = "javafml"
+loaderVersion = "[1,)"
+#issueTrackerURL = ""
+license = "LGPL-3.0-or-later"
+
+[[mods]]
+modId = "yacl_test"
+version = "1"
+displayName = "YACL Testmod"
+description = '''
+Test mod for YACL
+'''
+authors = "isXander"
+
+[[mixins]]
+config = "yacl-test.mixins.json"
+