aboutsummaryrefslogtreecommitdiff
path: root/RoughlyEnoughItems-api/src/main/java/me/shedaniel/rei/api/ConfigObject.java
diff options
context:
space:
mode:
Diffstat (limited to 'RoughlyEnoughItems-api/src/main/java/me/shedaniel/rei/api/ConfigObject.java')
-rw-r--r--RoughlyEnoughItems-api/src/main/java/me/shedaniel/rei/api/ConfigObject.java19
1 files changed, 17 insertions, 2 deletions
diff --git a/RoughlyEnoughItems-api/src/main/java/me/shedaniel/rei/api/ConfigObject.java b/RoughlyEnoughItems-api/src/main/java/me/shedaniel/rei/api/ConfigObject.java
index 948c969dc..62482d09b 100644
--- a/RoughlyEnoughItems-api/src/main/java/me/shedaniel/rei/api/ConfigObject.java
+++ b/RoughlyEnoughItems-api/src/main/java/me/shedaniel/rei/api/ConfigObject.java
@@ -24,11 +24,13 @@
package me.shedaniel.rei.api;
import me.shedaniel.clothconfig2.api.ModifierKeyCode;
+import me.shedaniel.rei.api.favorites.FavoriteEntry;
import me.shedaniel.rei.gui.config.*;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import org.jetbrains.annotations.ApiStatus;
+import java.util.Collections;
import java.util.List;
@Environment(EnvType.CLIENT)
@@ -57,6 +59,8 @@ public interface ConfigObject {
boolean isGrabbingItems();
+ boolean isReducedMotion();
+
boolean isToastDisplayedOnCopyIdentifier();
@Deprecated
@@ -123,7 +127,11 @@ public interface ConfigObject {
boolean doDebugRenderTimeRequired();
- boolean doSearchFavorites();
+ @Deprecated
+ @ApiStatus.ScheduledForRemoval
+ default boolean doSearchFavorites() {
+ return false;
+ }
ModifierKeyCode getFavoriteKeyCode();
@@ -149,7 +157,14 @@ public interface ConfigObject {
boolean isLowerConfigButton();
- List<EntryStack> getFavorites();
+ @Deprecated
+ @ApiStatus.ScheduledForRemoval
+ default List<EntryStack> getFavorites() {
+ return Collections.emptyList();
+ }
+
+ @ApiStatus.Experimental
+ List<FavoriteEntry> getFavoriteEntries();
List<EntryStack> getFilteredStacks();