From a0162fe0f6f73bc2dbfdee29ae2e32a06b5e13a7 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/shedaniel') 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)); + } +} -- cgit