Files
omega-config/src/testmod/java/draylar/omegatest/config/SimpleConfigTest.java
T

38 lines
860 B
Java

package draylar.omegatest.config;
import draylar.omegaconfig.api.Comment;
import draylar.omegaconfig.api.Config;
import draylar.omegaconfig.api.Syncing;
import org.jetbrains.annotations.Nullable;
@Syncing
public class SimpleConfigTest implements Config {
@Comment(value = "Hello!")
public boolean v = false;
@Comment(value = "I'm a double.")
public double doubleTest = 0.0;
public String stringTest = "Hello, world!";
@Comment(value = "This is an inner static class.")
public Test test = new Test();
public static class Test {
@Comment(value = "This is the value inside the class!")
public boolean innerTest = false;
}
@Override
public String getName() {
return "test-config";
}
@Override
public @Nullable String getModid() {
return "omega-config-test";
}
}