diff --git a/src/main/java/codechicken/nei/NEIClientUtils.java b/src/main/java/codechicken/nei/NEIClientUtils.java index 1d55c49fe..12921bef9 100644 --- a/src/main/java/codechicken/nei/NEIClientUtils.java +++ b/src/main/java/codechicken/nei/NEIClientUtils.java @@ -204,7 +204,7 @@ public static void setSlotContents(int slot, ItemStack item, boolean containerIn public static void cheatItem(ItemStack stack, int button, int mode) { if (!canCheatItem(stack)) return; - if (mode == -1 && button == 0 && shiftKey() && NEIClientConfig.hasSMPCounterPart()) { + if (mode == -1 && button == 0 && controlKey() && NEIClientConfig.hasSMPCounterPart()) { for (IInfiniteItemHandler handler : ItemInfo.infiniteHandlers) { if (!handler.canHandleItem(stack)) continue; diff --git a/src/main/java/codechicken/nei/api/ShortcutInputHandler.java b/src/main/java/codechicken/nei/api/ShortcutInputHandler.java index 406422100..0e4d11fa7 100644 --- a/src/main/java/codechicken/nei/api/ShortcutInputHandler.java +++ b/src/main/java/codechicken/nei/api/ShortcutInputHandler.java @@ -585,6 +585,9 @@ public static Map handleHotkeys(int mousex, int mousey, ItemStac hotkeys.put( NEIClientUtils.getKeyName(NEIClientUtils.SHIFT_HASH, NEIMouseUtils.MOUSE_BTN_RMB), NEIClientUtils.translate("itempanel.open_usage")); + hotkeys.put( + NEIClientUtils.getKeyName(NEIClientUtils.CTRL_HASH, NEIMouseUtils.MOUSE_BTN_LMB), + NEIClientUtils.translate("itempanel.infinite_item")); } else { hotkeys.put( NEIMouseUtils.getKeyName(NEIMouseUtils.MOUSE_BTN_LMB), diff --git a/src/main/resources/assets/nei/lang/en_US.lang b/src/main/resources/assets/nei/lang/en_US.lang index 174f2c613..1cb5af276 100644 --- a/src/main/resources/assets/nei/lang/en_US.lang +++ b/src/main/resources/assets/nei/lang/en_US.lang @@ -64,6 +64,7 @@ nei.itempanel.fill_crafting_grid=Fill Crafting Grid nei.itempanel.fill_crafting_grid_quantity=Fill Crafting Grid With Quantity nei.itempanel.open_crafting=Recipe to make this item nei.itempanel.open_usage=Recipes that use this item +nei.itempanel.infinite_item=Give Infinite Item nei.itempanel.copy_name=Copy Item Name nei.itempanel.copy_oredict=Copy Item OreDictionary nei.itempanel.copy_id=Copy Item ID