aboutsummaryrefslogtreecommitdiff
path: root/api/src/main/java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2022-02-09 21:21:30 +0800
committershedaniel <daniel@shedaniel.me>2022-02-09 21:21:30 +0800
commita0162fe0f6f73bc2dbfdee29ae2e32a06b5e13a7 (patch)
tree32c69421a4aedb6d38c38b04f19ac19932756a91 /api/src/main/java
parentcaa850ff55576c8aef92c28ab5dcf87a319f6e3a (diff)
downloadRoughlyEnoughItems-a0162fe0f6f73bc2dbfdee29ae2e32a06b5e13a7.tar.gz
RoughlyEnoughItems-a0162fe0f6f73bc2dbfdee29ae2e32a06b5e13a7.tar.bz2
RoughlyEnoughItems-a0162fe0f6f73bc2dbfdee29ae2e32a06b5e13a7.zip
Close #757
Diffstat (limited to 'api/src/main/java')
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/config/ConfigObject.java2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/config/FavoriteAddWidgetMode.java17
2 files changed, 19 insertions, 0 deletions
diff --git a/api/src/main/java/me/shedaniel/rei/api/client/config/ConfigObject.java b/api/src/main/java/me/shedaniel/rei/api/client/config/ConfigObject.java
index b9bafaa0c..5771c4481 100644
--- a/api/src/main/java/me/shedaniel/rei/api/client/config/ConfigObject.java
+++ b/api/src/main/java/me/shedaniel/rei/api/client/config/ConfigObject.java
@@ -119,6 +119,8 @@ public interface ConfigObject {
boolean doMergeDisplayUnderOne();
+ FavoriteAddWidgetMode getFavoriteAddWidgetMode();
+
ModifierKeyCode getFavoriteKeyCode();
ModifierKeyCode getRecipeKeybind();
diff --git a/api/src/main/java/me/shedaniel/rei/api/client/gui/config/FavoriteAddWidgetMode.java b/api/src/main/java/me/shedaniel/rei/api/client/gui/config/FavoriteAddWidgetMode.java
new file mode 100644
index 000000000..8a846d088
--- /dev/null
+++ b/api/src/main/java/me/shedaniel/rei/api/client/gui/config/FavoriteAddWidgetMode.java
@@ -0,0 +1,17 @@
+package me.shedaniel.rei.api.client.gui.config;
+
+import net.minecraft.client.resources.language.I18n;
+
+import java.util.Locale;
+
+public enum FavoriteAddWidgetMode {
+ ALWAYS_INVISIBLE,
+ AUTO_HIDE,
+ ALWAYS_VISIBLE,
+ ;
+
+ @Override
+ public String toString() {
+ return I18n.get("config.roughlyenoughitems.layout.favoriteAddWidgetMode." + name().toLowerCase(Locale.ROOT));
+ }
+}