aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/cc/polyfrost/oneconfig/test
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cc/polyfrost/oneconfig/test')
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/test/TestConfig.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/main/java/cc/polyfrost/oneconfig/test/TestConfig.java b/src/main/java/cc/polyfrost/oneconfig/test/TestConfig.java
index 141f975..d314354 100644
--- a/src/main/java/cc/polyfrost/oneconfig/test/TestConfig.java
+++ b/src/main/java/cc/polyfrost/oneconfig/test/TestConfig.java
@@ -5,6 +5,7 @@ import cc.polyfrost.oneconfig.config.annotations.Option;
import cc.polyfrost.oneconfig.config.data.*;
import cc.polyfrost.oneconfig.config.interfaces.Config;
import cc.polyfrost.oneconfig.lwjgl.OneColor;
+import net.minecraftforge.fml.common.FMLCommonHandler;
public class TestConfig extends Config {
@@ -18,6 +19,23 @@ public class TestConfig extends Config {
public static boolean ignored;
@Option(
+ name = "Crash game",
+ subcategory = "Test",
+ type = OptionType.BUTTON,
+ buttonText = "Crash!"
+ )
+ public static Runnable runnable = () -> FMLCommonHandler.instance().exitJava(69, false);
+
+ @Option(
+ name = "Crash game",
+ subcategory = "Test",
+ type = OptionType.BUTTON,
+ size = 2,
+ buttonText = "Crash!"
+ )
+ public static Runnable runnable2 = () -> FMLCommonHandler.instance().exitJava(69, false);
+
+ @Option(
name = "Test color selector",
subcategory = "Test",
type = OptionType.COLOR,