介绍
描述
一个客户端模组,为在物品栏界面中移动物品提供了几种更加便捷的方式。你可以在物品槽上滚动鼠标滚轮(也可以选择同时按住某些修饰键),或者按住修饰键,然后在物品槽上按住鼠标左键或右键拖动来完成操作。
此外,它还提供了用于加快村民交易和合成的特殊功能。
支持 Ornithe(1.12.2[未来可能支持更多版本])、LiteLoader(1.12.x)、Rift(1.13.2)、Fabric(1.14+)和 Forge(1.8 – 1.14.4)。
更多背景信息和细节……
该模组提供了一些可配置的修饰键(具体取决于模组/MC 版本,现代版本默认使用 Shift、Ctrl 和 Alt),可用于移动整组物品、所有匹配的物品,或一次移动所有物品。此外,它还针对村民进行了特殊处理,以减少交易时令人烦恼的频繁点击。从 0.11.0 版本开始,它还加入了特殊的合成栏处理功能(带有一个包含 18 个槽位的内部“配方记忆”)。
基础的物品滚动功能类似于 NEI(以及其他一些模组)过去或现在提供的功能。但我希望拥有更多控制方式和更多移动物品的手段,因此制作了这个模组,将所有我认为有用的模式集中在一个独立的客户端模组中(因此它在原版服务器上也同样有效)。
配置选项可以单独启用或禁用几乎所有模式。你还可以反转滚动方向,或更改例如“向上滚动”所代表的操作。所有配置都可以通过游戏内配置菜单访问。
注意:所有近期版本的 Item Scroller(从 0.13.0 版本开始)都需要前置库模组 malilib:
https://modrinth.com/mod/malilib
按键组合
一些默认快捷键
I + C– 在现代版本(Rift、Fabric、LiteLoader、Ornithe)中,打开游戏内配置界面的默认快捷键是I + C- 单独使用
鼠标滚轮滚动:从悬停所在的物品槽中移出一个物品,或向该槽中移入一个物品 Shift + 滚动:逐个移动所有匹配的整组物品。悬停所在的物品组最后移动。Ctrl + 滚动:将所有匹配的物品组移动到另一个物品栏,或从另一个物品栏移出。Alt + 点击:将所有匹配的物品组移动到另一个物品栏,或从另一个物品栏移出。(与Ctrl + 滚动相同。)Ctrl + Shift + 滚动:将所有物品移动到另一个物品栏,或从另一个物品栏移出Alt + Shift + 点击:将所有物品移动到另一个物品栏,或从另一个物品栏移出。(与Control + Shift + 滚动相同。)Shift + 按住鼠标左键并拖动:移动拖动经过的所有物品组Shift + 按住鼠标右键并拖动:从拖动经过的所有物品组中移动除最后一个物品以外的全部物品Ctrl + 按住鼠标左键或右键并拖动:从拖动经过的所有物品组中各移动一个物品。- 光标中拿着物品时,在空物品槽上按住
Shift + 点击:将所有匹配的物品移动到该物品栏 - 光标中拿着物品时,在物品栏外按住
Shift + 点击:从整个物品栏中丢弃所有匹配的物品 Ctrl + 丢弃键 + 按住鼠标左键或右键并拖动:从拖动经过的所有物品槽中各丢弃一个物品Shift + 丢弃键 + 按住鼠标右键并拖动:从拖动经过的所有物品槽中各丢弃除一个以外的全部物品Shift + 丢弃键 + 按住鼠标左键并拖动:丢弃拖动经过的所有物品槽中的全部物品W/S + Shift/Control + 点击(并拖动):在物品栏中向上(W)或向下(S)移动物品
注意:在 0.6.1 版本之前,使用 Shift + 按住鼠标右键并拖动功能时,需要在源物品栏中有一个空物品槽,以便执行中间点击操作。
村民界面
村民界面特殊功能
村民界面有特殊处理(如果在配置中启用)。仅当你将鼠标悬停在输出槽上时才会使用。
按住 Shift 并向下滚动:填充配方/交易输入槽按住 Shift 并向上滚动:像往常一样将输出物品移动到玩家背包- 当输出槽为空时:按住
Shift 并向上滚动将输入物品移动到玩家背包
所以基本上你只需按住 Shift 并反复向上/向下滚动,就能快速轻松地交易物品。
在 1.12.2 和 1.16.5+ 版本中,你可以右键点击交易按钮来完整执行该笔交易。你还可以 中键点击 或 Shift + 中键点击 将交易标记为收藏或“全局收藏”(= 不是针对单个村民),这会将那些交易移到列表顶部,并且还允许你使用快捷键一次性交易所有收藏项。如果某个村民有任何非全局收藏,那么该村民会优先使用这些收藏,而不会使用全局收藏(直到该村民的所有收藏都被取消标记)。
合成功能
关于合成功能
有一些(快速)合成辅助功能。最值得注意的是 massCraft 和 craftEverything 快捷键。
要让其中任何一个功能生效,你需要将一个合成配方存储到 Item Scroller 自己的“配方存储”中。默认情况下,你在物品栏界面中按住 A 来打开配方视图。你通过按住 A 打开配方视图,然后中键点击合成网格上的输出物品来添加配方。你可以通过中键点击空的合成输出槽来清除已存储的配方。
请注意,合成系统需要将合成物品栏和槽位添加到配置中,因此默认情况下它只对原版玩家合成和合成台物品栏有效。
请注意,massCraft 功能由于会进行大量连续的槽位点击,因此相当卡顿且不可靠,而且当服务器到客户端的同步发生在槽位点击过程中时,可能会导致客户端上的物品栏状态过时,这基本上意味着批量合成可能会合成错误的物品(部分配方)。
所以总的来说,我建议避免使用 massCraft 功能,除非你绝对需要使用它。如果你确实要用,那么你可能想改用 Andrews 的“item scroller craft fix”分支(在此处找到),因为它实现了原版配方书的物品转移来进行批量合成。这使其可靠得多且卡顿更少。等我从头重写整个模组后的某个时候,我会将它添加到基础模组中……
如果你只需要合成“适量”的物品,比如一背包的粒合成锭或类似的东西,那么 craftEverything 快捷键就是你要的。它会一次性合成所有可能的东西。它不会重复或循环,所以也不应该合成错误的东西,因为在那一次操作期间不会有任何“外部”因素更新物品栏状态。然而,它对于“扩展”类配方(例如原木到木板)并不能很好地工作,因为它不会丢弃任何物品,所以例如如果你尝试将一整背包的原木合成为木板,物品栏会在中途填满。
masa 的其他作品
查看全部 →MaLiLib
一个客户端模组的前置库。包含 masa 客户端模组的大部分通用/共享代码,并为依赖模组之间添加了一些互操作支持。
Litematica
一款客户端蓝图模组,为创造模式建造提供额外功能
Tweakeroo
各类客户端微调,如自动补货、快捷栏切换/循环、灵活/快速放置方块等。
MiniHUD
一个“迷你F3”HUD模组,还带有光照等级、出生点区块、史莱姆区块等各种叠加显示。
评论
登录后评论和评分