aboutsummaryrefslogtreecommitdiff
path: root/test-common/src/main/java/dev/isxander/yacl3/test
diff options
context:
space:
mode:
authorisXander <xandersmith2008@gmail.com>2023-08-12 23:56:06 +0100
committerisXander <xandersmith2008@gmail.com>2023-09-28 16:22:52 +0100
commite34aa9d2a9e38a2773c61158beaed70bbf90a013 (patch)
tree8e44acfe0905aa600360608489cf1b6ba8609890 /test-common/src/main/java/dev/isxander/yacl3/test
parent3a7fc265399b4a10a6ae499b0d015736e5464cba (diff)
downloadYetAnotherConfigLib-e34aa9d2a9e38a2773c61158beaed70bbf90a013.tar.gz
YetAnotherConfigLib-e34aa9d2a9e38a2773c61158beaed70bbf90a013.tar.bz2
YetAnotherConfigLib-e34aa9d2a9e38a2773c61158beaed70bbf90a013.zip
Better error handling for config API save/load. More customization on SerialEntry.
Diffstat (limited to 'test-common/src/main/java/dev/isxander/yacl3/test')
-rw-r--r--test-common/src/main/java/dev/isxander/yacl3/test/GuiTest.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/test-common/src/main/java/dev/isxander/yacl3/test/GuiTest.java b/test-common/src/main/java/dev/isxander/yacl3/test/GuiTest.java
index c8981d4..31942be 100644
--- a/test-common/src/main/java/dev/isxander/yacl3/test/GuiTest.java
+++ b/test-common/src/main/java/dev/isxander/yacl3/test/GuiTest.java
@@ -47,6 +47,13 @@ public class GuiTest {
Minecraft.getInstance().setScreen(AutogenConfigTest.INSTANCE.generateGui().generateScreen(screen));
})
.build())
+ .option(ButtonOption.createBuilder()
+ .name(Component.literal("Skyblocker test"))
+ .action((screen, opt) -> {
+ SkyblockerConfig.HANDLER.serializer().load();
+ Minecraft.getInstance().setScreen(SkyblockerConfig.HANDLER.generateGui().generateScreen(screen));
+ })
+ .build())
.group(OptionGroup.createBuilder()
.name(Component.literal("Wiki"))
.option(ButtonOption.createBuilder()