From d61848ecee095c73844d31203f65440167cec808 Mon Sep 17 00:00:00 2001 From: Unknown Date: Wed, 14 Aug 2019 11:08:32 +0800 Subject: Reset Data --- src/main/java/me/shedaniel/rei/impl/DisplayHelperImpl.java | 4 ++++ src/main/java/me/shedaniel/rei/impl/RecipeHelperImpl.java | 1 + 2 files changed, 5 insertions(+) (limited to 'src/main/java') diff --git a/src/main/java/me/shedaniel/rei/impl/DisplayHelperImpl.java b/src/main/java/me/shedaniel/rei/impl/DisplayHelperImpl.java index 57305de0c..23d6e503a 100644 --- a/src/main/java/me/shedaniel/rei/impl/DisplayHelperImpl.java +++ b/src/main/java/me/shedaniel/rei/impl/DisplayHelperImpl.java @@ -93,6 +93,10 @@ public class DisplayHelperImpl implements DisplayHelper { this.baseBoundsHandler = baseBoundsHandler; } + public void resetData() { + screenDisplayBoundsHandlers.clear(); + } + public void resetCache() { handlerCache.clear(); handlerSortedCache.clear(); diff --git a/src/main/java/me/shedaniel/rei/impl/RecipeHelperImpl.java b/src/main/java/me/shedaniel/rei/impl/RecipeHelperImpl.java index 46eb6afde..7ebe1cb93 100644 --- a/src/main/java/me/shedaniel/rei/impl/RecipeHelperImpl.java +++ b/src/main/java/me/shedaniel/rei/impl/RecipeHelperImpl.java @@ -230,6 +230,7 @@ public class RecipeHelperImpl implements RecipeHelper { this.displayVisibilityHandlers.clear(); this.liveRecipeGenerators.clear(); this.autoTransferHandlers.clear(); + ((DisplayHelperImpl) RoughlyEnoughItemsCore.getDisplayHelper()).resetData(); ((DisplayHelperImpl) RoughlyEnoughItemsCore.getDisplayHelper()).resetCache(); BaseBoundsHandler baseBoundsHandler = new BaseBoundsHandlerImpl(); RoughlyEnoughItemsCore.getDisplayHelper().registerBoundsHandler(baseBoundsHandler); -- cgit