From 1854df75774d4ef0f2ba2216b4282e95f1113899 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Sat, 20 Nov 2021 15:12:25 +0800 Subject: Allow filtering the displays with filtering rules --- api/src/main/java/me/shedaniel/rei/api/client/config/ConfigObject.java | 3 +++ api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Tooltip.java | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'api/src/main/java') 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 8d35049c2..8449851e7 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 @@ -151,6 +151,9 @@ public interface ConfigObject { List> getFilteredStackProviders(); + @ApiStatus.Experimental + boolean shouldFilterDisplays(); + @ApiStatus.Experimental boolean shouldAsyncSearch(); diff --git a/api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Tooltip.java b/api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Tooltip.java index 577f226b9..a439ea9d2 100644 --- a/api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Tooltip.java +++ b/api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Tooltip.java @@ -23,6 +23,7 @@ package me.shedaniel.rei.api.client.gui.widgets; +import me.shedaniel.architectury.utils.Env; import me.shedaniel.architectury.utils.EnvExecutor; import me.shedaniel.math.Point; import me.shedaniel.rei.api.client.REIRuntime; @@ -94,7 +95,7 @@ public interface Tooltip { } default void queue() { - EnvExecutor.runInEnv(EnvType.CLIENT, () -> () -> REIRuntime.getInstance().queueTooltip(this)); + EnvExecutor.runInEnv(Env.CLIENT, () -> () -> REIRuntime.getInstance().queueTooltip(this)); } EntryStack getContextStack(); -- cgit