From 0b57f3b514b1fe74016f6fc1092db966526fc7fc Mon Sep 17 00:00:00 2001 From: shedaniel Date: Wed, 9 Feb 2022 21:21:30 +0800 Subject: Close #757 --- .../shedaniel/rei/api/client/config/ConfigObject.java | 2 ++ .../api/client/gui/config/FavoriteAddWidgetMode.java | 17 +++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 api/src/main/java/me/shedaniel/rei/api/client/gui/config/FavoriteAddWidgetMode.java (limited to 'api/src/main/java/me') 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)); + } +} -- cgit