From d1f620a845d3b0bf1cf4f226b2beb723507aafa4 Mon Sep 17 00:00:00 2001 From: Danielshe Date: Thu, 12 Sep 2019 22:55:09 +0800 Subject: 3.1.4 --- .../java/me/shedaniel/rei/impl/ConfigObjectImpl.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/main/java/me/shedaniel/rei/impl/ConfigObjectImpl.java') diff --git a/src/main/java/me/shedaniel/rei/impl/ConfigObjectImpl.java b/src/main/java/me/shedaniel/rei/impl/ConfigObjectImpl.java index 5fc06cdd5..910d1aeb5 100644 --- a/src/main/java/me/shedaniel/rei/impl/ConfigObjectImpl.java +++ b/src/main/java/me/shedaniel/rei/impl/ConfigObjectImpl.java @@ -42,6 +42,13 @@ public class ConfigObjectImpl implements ConfigObject { .withName("darkTheme") .build(); + private ConfigValue renderEntryExtraOverlay = ConfigValue.builder(Boolean.class) + .withParent(appearance) + .withDefaultValue(true) + .withComment("Whether REI should render entry's overlay.\nExample: Enchantment Glint") + .withName("renderEntryExtraOverlay") + .build(); + private ConfigValue recipeScreenType = ConfigValue.builder(RecipeScreenType.class) .withParent(appearance) .withDefaultValue(RecipeScreenType.UNSET) @@ -179,6 +186,11 @@ public class ConfigObjectImpl implements ConfigObject { } + @Override + public Node getGeneral() { + return general; + } + @Override public ConfigNode getConfigNode() { return configNode; @@ -209,6 +221,11 @@ public class ConfigObjectImpl implements ConfigObject { return darkTheme.getValue().booleanValue(); } + @Override + public boolean doesRenderEntryExtraOverlay() { + return renderEntryExtraOverlay.getValue().booleanValue(); + } + @Override public boolean isEntryListWidgetScrolled() { return scrollingEntryListWidget.getValue().booleanValue(); -- cgit