diff options
author | isXander <xandersmith2008@gmail.com> | 2023-08-12 23:56:06 +0100 |
---|---|---|
committer | isXander <xandersmith2008@gmail.com> | 2023-09-28 16:22:52 +0100 |
commit | e34aa9d2a9e38a2773c61158beaed70bbf90a013 (patch) | |
tree | 8e44acfe0905aa600360608489cf1b6ba8609890 /test-common/src/main/java/dev/isxander/yacl3/test | |
parent | 3a7fc265399b4a10a6ae499b0d015736e5464cba (diff) | |
download | YetAnotherConfigLib-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.java | 7 |
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() |