LibJF/libjf-config-reflect-v1/src/testmod/java/io/gitlab/jfronny/libjf/config/test/reflect/TestConfigTweaker.java
JFronny d2c2af2049
Some checks failed
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/jfmod Pipeline failed
feat(config): Completely migrate to using JsonReader instead of JsonElement
2023-07-18 20:11:23 +02:00

17 lines
594 B
Java

package io.gitlab.jfronny.libjf.config.test.reflect;
import io.gitlab.jfronny.libjf.LibJf;
import io.gitlab.jfronny.libjf.config.api.v1.dsl.ConfigBuilder;
import java.util.Objects;
public class TestConfigTweaker {
public static ConfigBuilder<?> tweak(ConfigBuilder<?> builder) {
if (!Objects.equals("libjf-config-reflect-v1-testmod", builder.getId())) throw new IllegalStateException("No!");
LibJf.LOGGER.info("Called config tweaker");
return builder.addMigration("joe", reader -> {
TestConfig.disablePacks = reader.nextBoolean();
});
}
}