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-18 11:30:10 +0800
commit0b57f3b514b1fe74016f6fc1092db966526fc7fc (patch)
treeaf7fe48d6e31f83eca70547584d5b4e14d8fdd06 /api/src/main/java
parent07cf05103e82b6edd25b4c401808f3be2a0294fd (diff)
downloadRoughlyEnoughItems-0b57f3b514b1fe74016f6fc1092db966526fc7fc.tar.gz
RoughlyEnoughItems-0b57f3b514b1fe74016f6fc1092db966526fc7fc.tar.bz2
RoughlyEnoughItems-0b57f3b514b1fe74016f6fc1092db966526fc7fc.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 6c54579f8..c4d21a7f9 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
@@ -118,6 +118,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));
+ }
+}