aboutsummaryrefslogtreecommitdiff
path: root/runtime/src/main/java/me
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2022-05-28 00:28:25 +0800
committershedaniel <daniel@shedaniel.me>2022-05-28 00:28:25 +0800
commit0e6afb30a19e9058b79202b7309d4b9c1d797754 (patch)
treef5433404cf2ad7544ec3b6a0723ddcdaaa549706 /runtime/src/main/java/me
parentf3ee66ef6cf99b21c564abda9b92fee1e677f081 (diff)
downloadRoughlyEnoughItems-0e6afb30a19e9058b79202b7309d4b9c1d797754.tar.gz
RoughlyEnoughItems-0e6afb30a19e9058b79202b7309d4b9c1d797754.tar.bz2
RoughlyEnoughItems-0e6afb30a19e9058b79202b7309d4b9c1d797754.zip
Fix #861
Diffstat (limited to 'runtime/src/main/java/me')
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/region/RegionEntryWidget.java2
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/plugin/client/runtime/DefaultClientRuntimePlugin.java12
2 files changed, 1 insertions, 13 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/region/RegionEntryWidget.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/region/RegionEntryWidget.java
index 436ce315c..338f2a6d1 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/region/RegionEntryWidget.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/region/RegionEntryWidget.java
@@ -137,7 +137,7 @@ public class RegionEntryWidget<T extends RegionEntry<T>> extends DisplayedEntryW
@Override
protected boolean doAction(double mouseX, double mouseY, int button) {
- return entry.getEntry().doAction(button);
+ return entry.getEntry().doAction(button) || super.doAction(mouseX, mouseY, button);
}
public RealRegionEntry<T> getEntry() {
diff --git a/runtime/src/main/java/me/shedaniel/rei/plugin/client/runtime/DefaultClientRuntimePlugin.java b/runtime/src/main/java/me/shedaniel/rei/plugin/client/runtime/DefaultClientRuntimePlugin.java
index c0e0fc30e..b10ea8b66 100644
--- a/runtime/src/main/java/me/shedaniel/rei/plugin/client/runtime/DefaultClientRuntimePlugin.java
+++ b/runtime/src/main/java/me/shedaniel/rei/plugin/client/runtime/DefaultClientRuntimePlugin.java
@@ -221,18 +221,6 @@ public class DefaultClientRuntimePlugin implements REIClientPlugin {
@Override
public boolean doAction(int button) {
- if (!(ClientHelper.getInstance().isCheating() && !(Minecraft.getInstance().screen instanceof DisplayScreen))) return false;
- EntryStack<?> entry = stack.copy();
- if (!entry.isEmpty()) {
- if (entry.getType() != VanillaEntryTypes.ITEM) {
- EntryStack<ItemStack> cheatsAs = entry.cheatsAs();
- entry = cheatsAs.isEmpty() ? entry : cheatsAs;
- }
- if (entry.getType() == VanillaEntryTypes.ITEM)
- entry.<ItemStack>castValue().setCount(button != 1 && !Screen.hasShiftDown() == (ConfigObject.getInstance().getItemCheatingMode() == ItemCheatingMode.REI_LIKE) ? 1 : entry.<ItemStack>castValue().getMaxStackSize());
- return ClientHelper.getInstance().tryCheatingEntry(entry);
- }
-
return false;
}