跳到正文

Item Scroller

一款客户端模组,在物品栏界面中添加快捷操作,让物品移动更轻松、合成更快速

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

描述

一个客户端模组,为在物品栏界面中移动物品提供了几种更加便捷的方式。你可以在物品槽上滚动鼠标滚轮(也可以选择同时按住某些修饰键),或者按住修饰键,然后在物品槽上按住鼠标左键或右键拖动来完成操作。

此外,它还提供了用于加快村民交易和合成的特殊功能。

支持 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 的其他作品

查看全部 →