Andrews54757 / itemscroller-crafting-fix

Modified version of Masa's itemscroller mod that fixes crafting in 1.17.1 (and adds crafting toggle ability)
GNU Lesser General Public License v3.0
95 stars 27 forks source link

Note

This is a customized version of Masa's itemscroller mod that fixes crafting features for 1.18. Masa's original mod can be found here

Customizations:

This is not Masa's original itemscroller. If you have issues with this mod, please contact Andrews54757 (or open a bug report here).

What's different?

Post 1.13, Mojang has changed the crafting mechanics of the game. Before 1.13, crafting was very fast as much of the logic was handled client-side. In 1.13, most of the crafting logic was moved to the server. This broke Itemscroller's fast crafting features, since every ingredient now had to be moved one slot at a time to the crafting grid for it to work. This drastically worsened server-client desync, a compounding problem, leading to an increasing number of failed crafting attempts and accidental ingredient leaks which made afk crafting impossible.

This customized version of the mod, fixes the problem by handling ingredient movement server-side using the recipe book protocols when it can.

Note: Some recipes like fireworks rockets that are not in the recipe book do not take advantage of this protocol, in those cases old itemscroller methods will be used

Item Scroller

Item Scroller is a Minecraft mod that adds various convenience features for moving items inside inventory GUIs. Examples are scrolling the mouse wheel over slots with items in them or Shift/Ctrl + click + dragging over slots to move items from them in various ways etc.

Item scrolling is basically what the old NEI mod did and Mouse Tweaks also does. This mod has some different drag features compared to Mouse Tweaks, and also some special villager trading related helper features as well as crafting helper features.

For more information and downloads of the already compiled builds, see https://www.curseforge.com/minecraft/mc-mods/item-scroller

Compiling