aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/impl/RecipeHelperImpl.java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2020-03-10 02:45:09 +0800
committershedaniel <daniel@shedaniel.me>2020-03-10 02:45:09 +0800
commit0ef7d4d944b0683250f905f856c08e759ae9355d (patch)
tree88376b527c5c86fd24c0bf2b6ad4f740d20cc4d0 /src/main/java/me/shedaniel/rei/impl/RecipeHelperImpl.java
parent5c83be1590d4e1ea706ab7b57d20253f95dcbd1b (diff)
downloadRoughlyEnoughItems-0ef7d4d944b0683250f905f856c08e759ae9355d.tar.gz
RoughlyEnoughItems-0ef7d4d944b0683250f905f856c08e759ae9355d.tar.bz2
RoughlyEnoughItems-0ef7d4d944b0683250f905f856c08e759ae9355d.zip
ScreenWithHandler refractor, why must we suffer
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'src/main/java/me/shedaniel/rei/impl/RecipeHelperImpl.java')
-rw-r--r--src/main/java/me/shedaniel/rei/impl/RecipeHelperImpl.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/main/java/me/shedaniel/rei/impl/RecipeHelperImpl.java b/src/main/java/me/shedaniel/rei/impl/RecipeHelperImpl.java
index 6a28e6e04..7e8fe50ce 100644
--- a/src/main/java/me/shedaniel/rei/impl/RecipeHelperImpl.java
+++ b/src/main/java/me/shedaniel/rei/impl/RecipeHelperImpl.java
@@ -31,7 +31,7 @@ import me.shedaniel.rei.RoughlyEnoughItemsCore;
import me.shedaniel.rei.api.*;
import me.shedaniel.rei.api.plugins.REIPluginV0;
import me.shedaniel.rei.utils.CollectionUtils;
-import net.minecraft.client.gui.screen.ingame.ContainerScreen;
+import net.minecraft.client.gui.screen.ingame.ScreenWithHandler;
import net.minecraft.recipe.Recipe;
import net.minecraft.recipe.RecipeManager;
import net.minecraft.util.ActionResult;
@@ -355,7 +355,7 @@ public class RecipeHelperImpl implements RecipeHelper {
@Override
public ActionResult shouldScreenBeOverlayed(Class<?> screen) {
- return ContainerScreen.class.isAssignableFrom(screen) ? ActionResult.SUCCESS : ActionResult.PASS;
+ return ScreenWithHandler.class.isAssignableFrom(screen) ? ActionResult.SUCCESS : ActionResult.PASS;
}
@Override
@@ -461,7 +461,7 @@ public class RecipeHelperImpl implements RecipeHelper {
}
@Override
- public void registerScreenClickArea(Rectangle rectangle, Class<? extends ContainerScreen<?>> screenClass, Identifier... categories) {
+ public void registerScreenClickArea(Rectangle rectangle, Class<? extends ScreenWithHandler<?>> screenClass, Identifier... categories) {
this.screenClickAreas.add(new ScreenClickAreaImpl(screenClass, rectangle, categories));
}
@@ -493,17 +493,17 @@ public class RecipeHelperImpl implements RecipeHelper {
}
private static class ScreenClickAreaImpl implements ScreenClickArea {
- Class<? extends ContainerScreen<?>> screenClass;
+ Class<? extends ScreenWithHandler<?>> screenClass;
Rectangle rectangle;
Identifier[] categories;
- private ScreenClickAreaImpl(Class<? extends ContainerScreen<?>> screenClass, Rectangle rectangle, Identifier[] categories) {
+ private ScreenClickAreaImpl(Class<? extends ScreenWithHandler<?>> screenClass, Rectangle rectangle, Identifier[] categories) {
this.screenClass = screenClass;
this.rectangle = rectangle;
this.categories = categories;
}
- public Class<? extends ContainerScreen<?>> getScreenClass() {
+ public Class<? extends ScreenWithHandler<?>> getScreenClass() {
return screenClass;
}