diff options
| author | Unknown <shekwancheung0528@gmail.com> | 2019-04-18 22:00:45 +0800 |
|---|---|---|
| committer | Unknown <shekwancheung0528@gmail.com> | 2019-04-18 22:00:45 +0800 |
| commit | a9a476f81d1547d8a14aa2e566487fcaead0954a (patch) | |
| tree | ceb7a80517e35e513c88634a6a305f16cd13510b /src/main/java/me/shedaniel/rei/api/DisplayHelper.java | |
| parent | c684a013be87b57ab7d690b4b33e0454a6379b92 (diff) | |
| download | RoughlyEnoughItems-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.java | 7 |
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)); } |
