aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/api/DisplayHelper.java
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-04-18 22:00:45 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-04-18 22:00:45 +0800
commita9a476f81d1547d8a14aa2e566487fcaead0954a (patch)
treeceb7a80517e35e513c88634a6a305f16cd13510b /src/main/java/me/shedaniel/rei/api/DisplayHelper.java
parentc684a013be87b57ab7d690b4b33e0454a6379b92 (diff)
downloadRoughlyEnoughItems-a9a476f81d1547d8a14aa2e566487fcaead0954a.tar.gz
RoughlyEnoughItems-a9a476f81d1547d8a14aa2e566487fcaead0954a.tar.bz2
RoughlyEnoughItems-a9a476f81d1547d8a14aa2e566487fcaead0954a.zip
Wrap around plz (2.7.9.94)
Fix #66
Diffstat (limited to 'src/main/java/me/shedaniel/rei/api/DisplayHelper.java')
-rw-r--r--src/main/java/me/shedaniel/rei/api/DisplayHelper.java7
1 files changed, 7 insertions, 0 deletions
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<DisplayBoundsHandler> 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));
}