aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/gui/widget/ItemSlotWidget.java
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-03-08 20:56:17 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-03-08 20:56:17 +0800
commit5382c0288a2f41a05255db5269213ed9e17b77ff (patch)
treee5683bb25f4af8bd6279c0909167e8d6b0819cb2 /src/main/java/me/shedaniel/rei/gui/widget/ItemSlotWidget.java
parent2e42d6872548241691e28d913681ff6950a4aba9 (diff)
downloadRoughlyEnoughItems-5382c0288a2f41a05255db5269213ed9e17b77ff.tar.gz
RoughlyEnoughItems-5382c0288a2f41a05255db5269213ed9e17b77ff.tar.bz2
RoughlyEnoughItems-5382c0288a2f41a05255db5269213ed9e17b77ff.zip
Fixes #27
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/widget/ItemSlotWidget.java')
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/ItemSlotWidget.java16
1 files changed, 13 insertions, 3 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/widget/ItemSlotWidget.java b/src/main/java/me/shedaniel/rei/gui/widget/ItemSlotWidget.java
index d68740d1f..65d43e017 100644
--- a/src/main/java/me/shedaniel/rei/gui/widget/ItemSlotWidget.java
+++ b/src/main/java/me/shedaniel/rei/gui/widget/ItemSlotWidget.java
@@ -130,13 +130,23 @@ public class ItemSlotWidget extends DrawableHelper implements HighlightableWidge
public boolean onMouseClick(int button, double mouseX, double mouseY) {
if (!clickToMoreRecipes)
return false;
- if (getBounds().contains(mouseX, mouseY)) {
- System.out.println(ItemListOverlay.tryGetItemStackName(getCurrentStack()));
+ if (getBounds().contains(mouseX, mouseY))
if (button == 0)
return ClientHelper.executeRecipeKeyBind(getCurrentStack().copy());
else if (button == 1)
return ClientHelper.executeUsageKeyBind(getCurrentStack().copy());
- }
+ return false;
+ }
+
+ @Override
+ public boolean keyPressed(int int_1, int int_2, int int_3) {
+ if (!clickToMoreRecipes)
+ return false;
+ if (getBounds().contains(ClientHelper.getMouseLocation()))
+ if (ClientHelper.RECIPE.matchesKey(int_1, int_2))
+ return ClientHelper.executeRecipeKeyBind(getCurrentStack().copy());
+ else if (ClientHelper.USAGE.matchesKey(int_1, int_2))
+ return ClientHelper.executeUsageKeyBind(getCurrentStack());
return false;
}