aboutsummaryrefslogtreecommitdiff
path: root/runtime/src/main/java/me/shedaniel
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2021-03-16 23:13:55 +0800
committershedaniel <daniel@shedaniel.me>2021-03-16 23:13:55 +0800
commit7451a88de892b5f3496eb63c7be44bc339df96b9 (patch)
treec68f3391ab5aaf9dfe87b47c15e8e66e17326f5e /runtime/src/main/java/me/shedaniel
parentc07281fac9bbd1b4af99680efe19ff9e2082cf14 (diff)
downloadRoughlyEnoughItems-7451a88de892b5f3496eb63c7be44bc339df96b9.tar.gz
RoughlyEnoughItems-7451a88de892b5f3496eb63c7be44bc339df96b9.tar.bz2
RoughlyEnoughItems-7451a88de892b5f3496eb63c7be44bc339df96b9.zip
Wrap JEI custom ingredients, fix tooltips on displays
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'runtime/src/main/java/me/shedaniel')
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/plugin/entry/ItemEntryDefinition.java2
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java5
2 files changed, 6 insertions, 1 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/gui/plugin/entry/ItemEntryDefinition.java b/runtime/src/main/java/me/shedaniel/rei/gui/plugin/entry/ItemEntryDefinition.java
index 2da88dfe2..91b171c73 100644
--- a/runtime/src/main/java/me/shedaniel/rei/gui/plugin/entry/ItemEntryDefinition.java
+++ b/runtime/src/main/java/me/shedaniel/rei/gui/plugin/entry/ItemEntryDefinition.java
@@ -223,7 +223,7 @@ public class ItemEntryDefinition implements EntryDefinition<ItemStack> {
private List<Component> tryGetItemStackToolTip(EntryStack<ItemStack> entry, ItemStack value, boolean careAboutAdvanced) {
if (!SEARCH_BLACKLISTED.contains(value.getItem()))
try {
- return value.getTooltipLines(Minecraft.getInstance().player, Minecraft.getInstance().options.advancedItemTooltips && careAboutAdvanced ? TooltipFlag.Default.ADVANCED : TooltipFlag.Default.NORMAL);
+ return value.getTooltipLines(Minecraft.getInstance().player, careAboutAdvanced && Minecraft.getInstance().options.advancedItemTooltips ? TooltipFlag.Default.ADVANCED : TooltipFlag.Default.NORMAL);
} catch (Throwable e) {
e.printStackTrace();
SEARCH_BLACKLISTED.add(value.getItem());
diff --git a/runtime/src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java b/runtime/src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java
index 2947539d4..f8a042ac0 100644
--- a/runtime/src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java
+++ b/runtime/src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java
@@ -416,6 +416,11 @@ public class EntryWidget extends Slot {
}
@Override
+ public boolean containsMouse(double mouseX, double mouseY) {
+ return mouseX >= bounds.x + 1 && mouseY >= bounds.y + 1 && mouseX <= bounds.getMaxX() - 1 && mouseY <= bounds.getMaxY() - 1;
+ }
+
+ @Override
public boolean keyPressed(int int_1, int int_2, int int_3) {
if (!interactable)
return false;