概述
ClientSort 是一个具有快捷键和 GUI 支持的客户端物品栏整理模组。
功能
操作
物品排序
将鼠标指针悬浮在需要整理的物品栏上并按下快捷键(默认为鼠标中键)进行排序。
在按下整理键时按住 Shift / Control / Alt 键以按照不同顺序进行排序:
创造模式物品栏搜索顺序;
物品品质顺序(从高到低);
物品英文名称顺序(从前到后);
物品 ID 顺序(从前到后)。
堆叠填充
对于其它物品栏中所有未满的堆叠,尝试使用指向的物品栏中的物品将其填满。
物品转移
从指向的物品栏中移动尽可能多的物品到其它物品栏。
注:下列动图展示仅在客户端安装本模组(即无下文“服务器加速”)情况下的操作效果。当服务器上也安装了本模组 / 用于单人游戏时,物品操作是近乎瞬间的,你不会看到物品的移动过程。
按钮操作
除了快捷键以外,ClientSort 支持在物品栏界面添加按钮来执行操作。
GUI | 编辑界面 |
忽略槽位
通过在编辑界面中点击进行选择以将所选物品槽位加入到此物品栏的忽略槽位列表中,此列表中的物品槽位不被操作影响。
策略
客户端策略
ClientSort 使用一个 策略 系统来决定何时显示操作按钮、何时忽略槽位。策略可以在编辑界面或者在模组配置的“策略”一栏中进行配置。
阅读游戏内的说明以了解更多关于配置策略的信息。
服务端策略
当安装在服务端或单人游戏上时,ClientSort 使用策略系统以在检测到异常状态(例如物品复制)时自动将涉及服务端加速的操作自动禁用。
策略列表存储在 clientsort-server.json 配置文件中。可以手动编辑该文件,并使用 /clientsort reload 命令重新加载。
服务端策略不会同步到客户端。因此,连接的客户端可能仍会尝试整理被禁用的物品栏(除非客户端中有一条策略禁用了该物品栏),但实际不会发生任何操作。
安装
ClientSort 是客户端需装,服务端可选安装的。
顾名思义,ClientSort 在仅安装于客户端时即可完全正常运行。但是,如果它同时也安装在服务端,那么安装了该模组的已连接客户端将能够使用 服务端加速 的操作(近乎瞬间完成),而非普通的限速操作。
大致类似直接修改物品栏和模拟手动移动物品的区别
鸣谢
ClientSort 使用了以下模组的代码(包括修改和未修改的形式),并遵守它们各自的许可证:
相关模组