aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/utils/ClothRegistry.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/me/shedaniel/rei/utils/ClothRegistry.java')
-rw-r--r--src/main/java/me/shedaniel/rei/utils/ClothRegistry.java8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/main/java/me/shedaniel/rei/utils/ClothRegistry.java b/src/main/java/me/shedaniel/rei/utils/ClothRegistry.java
index 510a38535..76b55950a 100644
--- a/src/main/java/me/shedaniel/rei/utils/ClothRegistry.java
+++ b/src/main/java/me/shedaniel/rei/utils/ClothRegistry.java
@@ -15,7 +15,6 @@ import me.shedaniel.rei.client.ScreenHelper;
import me.shedaniel.rei.gui.ContainerScreenOverlay;
import me.shedaniel.rei.gui.config.ItemListOrderingEntry;
import me.shedaniel.rei.listeners.CreativePlayerInventoryScreenHooks;
-import net.fabricmc.fabric.api.event.client.ClientTickCallback;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.ContainerScreen;
import net.minecraft.client.gui.Element;
@@ -46,6 +45,7 @@ public class ClothRegistry {
return;
if (screen instanceof PlayerInventoryScreen && minecraftClient.interactionManager.hasCreativeInventory())
return;
+ ScreenHelper.setLastContainerScreen((ContainerScreen) screen);
boolean alreadyAdded = false;
for(Element element : Lists.newArrayList(screenHooks.cloth_getInputListeners()))
if (ContainerScreenOverlay.class.isAssignableFrom(element.getClass()))
@@ -118,12 +118,6 @@ public class ClothRegistry {
return ActionResult.SUCCESS;
return ActionResult.PASS;
});
- ClientTickCallback.EVENT.register(client -> {
- if (client.currentScreen instanceof ContainerScreen) {
- if (ScreenHelper.getLastContainerScreen() == null || !ScreenHelper.getLastContainerScreen().equals(client.currentScreen))
- ScreenHelper.setLastContainerScreen((ContainerScreen) client.currentScreen);
- }
- });
}
public static void openConfigScreen(Screen parent) {