aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-08-14 11:08:32 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-08-14 11:08:32 +0800
commitd61848ecee095c73844d31203f65440167cec808 (patch)
treea23e3686a6aeb65fb69f637650da8d8181363004 /src/main/java/me/shedaniel
parentd1108cd4617cc454481bcde2086b9b05cbd3541c (diff)
downloadRoughlyEnoughItems-d61848ecee095c73844d31203f65440167cec808.tar.gz
RoughlyEnoughItems-d61848ecee095c73844d31203f65440167cec808.tar.bz2
RoughlyEnoughItems-d61848ecee095c73844d31203f65440167cec808.zip
Reset Data
Diffstat (limited to 'src/main/java/me/shedaniel')
-rw-r--r--src/main/java/me/shedaniel/rei/impl/DisplayHelperImpl.java4
-rw-r--r--src/main/java/me/shedaniel/rei/impl/RecipeHelperImpl.java1
2 files changed, 5 insertions, 0 deletions
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);