diff options
| author | shedaniel <daniel@shedaniel.me> | 2022-01-27 22:01:13 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2022-01-27 22:06:00 +0800 |
| commit | c6b9a9ac32da50f9af309c553e3c5594d5ec0cbf (patch) | |
| tree | 71c3f48f68e82ba39fc609f16b917ab31afaa690 /runtime/src/main/java/me/shedaniel/rei/plugin/client | |
| parent | 68161d044d2206de8193e67014bb86aae60551b8 (diff) | |
| download | RoughlyEnoughItems-c6b9a9ac32da50f9af309c553e3c5594d5ec0cbf.tar.gz RoughlyEnoughItems-c6b9a9ac32da50f9af309c553e3c5594d5ec0cbf.tar.bz2 RoughlyEnoughItems-c6b9a9ac32da50f9af309c553e3c5594d5ec0cbf.zip | |
Fix #671
Diffstat (limited to 'runtime/src/main/java/me/shedaniel/rei/plugin/client')
| -rw-r--r-- | runtime/src/main/java/me/shedaniel/rei/plugin/client/runtime/DefaultClientRuntimePlugin.java | 4 |
1 files changed, 3 insertions, 1 deletions
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 6121a95fc..9101f7648 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 @@ -32,10 +32,12 @@ import me.shedaniel.math.Rectangle; import me.shedaniel.rei.RoughlyEnoughItemsCoreClient; import me.shedaniel.rei.api.client.ClientHelper; import me.shedaniel.rei.api.client.REIRuntime; +import me.shedaniel.rei.api.client.config.ConfigObject; import me.shedaniel.rei.api.client.favorites.FavoriteEntry; import me.shedaniel.rei.api.client.favorites.FavoriteEntryType; import me.shedaniel.rei.api.client.gui.AbstractRenderer; import me.shedaniel.rei.api.client.gui.Renderer; +import me.shedaniel.rei.api.client.gui.config.ItemCheatingMode; import me.shedaniel.rei.api.client.gui.drag.DraggableStackProviderWidget; import me.shedaniel.rei.api.client.gui.drag.DraggableStackVisitorWidget; import me.shedaniel.rei.api.client.gui.screen.DisplayScreen; @@ -226,7 +228,7 @@ public class DefaultClientRuntimePlugin implements REIClientPlugin { entry = cheatsAs.isEmpty() ? entry : cheatsAs; } if (entry.getType() == VanillaEntryTypes.ITEM) - entry.<ItemStack>castValue().setCount(button != 1 && !Screen.hasShiftDown() ? 1 : entry.<ItemStack>castValue().getMaxStackSize()); + entry.<ItemStack>castValue().setCount(button != 1 && !Screen.hasShiftDown() == (ConfigObject.getInstance().getItemCheatingMode() == ItemCheatingMode.REI_LIKE) ? 1 : entry.<ItemStack>castValue().getMaxStackSize()); return ClientHelper.getInstance().tryCheatingEntry(entry); } |
