From a9a476f81d1547d8a14aa2e566487fcaead0954a Mon Sep 17 00:00:00 2001 From: Unknown Date: Thu, 18 Apr 2019 22:00:45 +0800 Subject: Wrap around plz (2.7.9.94) Fix #66 --- src/main/java/me/shedaniel/rei/api/DisplayHelper.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/main/java/me/shedaniel/rei/api/DisplayHelper.java') diff --git a/src/main/java/me/shedaniel/rei/api/DisplayHelper.java b/src/main/java/me/shedaniel/rei/api/DisplayHelper.java index f912b33c5..edb319d76 100644 --- a/src/main/java/me/shedaniel/rei/api/DisplayHelper.java +++ b/src/main/java/me/shedaniel/rei/api/DisplayHelper.java @@ -1,10 +1,13 @@ package me.shedaniel.rei.api; import me.shedaniel.rei.RoughlyEnoughItemsCore; +import net.minecraft.util.ActionResult; import java.awt.*; import java.util.List; +import static net.minecraft.util.ActionResult.PASS; + public interface DisplayHelper { List getSortedBoundsHandlers(Class screenClass); @@ -20,6 +23,10 @@ public interface DisplayHelper { Rectangle getRightBounds(T screen); + default ActionResult canItemSlotWidgetFit(boolean isOnRightSide, int left, int top, T screen, Rectangle fullBounds) { + return PASS; + } + default Rectangle getItemListArea(Rectangle rectangle) { return new Rectangle(rectangle.x + 2, rectangle.y + 24, rectangle.width - 4, rectangle.height - (RoughlyEnoughItemsCore.getConfigManager().getConfig().sideSearchField ? 27 + 22 : 27)); } -- cgit