
Suggestion Tweaker
改进编写命令时建议的筛选和排序方式
建议调整器 (Fabric/Forge)
这是一个客户端/服务器端模组,用于改进输入命令时建议的过滤和排序方式。
依赖
此模组需要 Cloth Config API。如果你想启用大小写敏感和更改过滤模式等更多配置,Mod Menu 是可选的。
改进的过滤
原版通常从建议项的开头开始比较输入,如果不匹配则丢弃。在某些情况下,它会检查
.或_后再比较输入。这往往在搜索时过于严格,让人感到烦恼。此模组改变了这一点,现在你可以在不同的过滤模式之间选择:严格- 原版方式稍微宽松- 显示输入内容出现在任意位置的建议宽松- 与上一种类似,但支持多个由下划线分隔的词语非常宽松- 显示包含输入中每个字母的所有建议
具有特定前缀的建议可以被隐藏。这适用于目录名和文件名。例如,如果特定前缀是下划线,那么名为
datapack:_function的标识符会被隐藏,datapack:_directory/function也会被隐藏,但datapack:directory/function不会。它适用于所有标识符,而不仅仅是函数。此功能默认禁用。
改进的排序
建议按从最严格到最宽松的匹配程度排序。原版仅按字母顺序排序,缺乏多种过滤模式。
服务器与客户端
建议可以分为两组:
- 在服务器端过滤的(基于客户端的输入);
- 例如:函数、战利品表、物品修饰器、谓词等
- 在客户端过滤的。
- 例如:计分板判据、颜色、方块等
由于第一组的过滤由服务器控制,因此建立了一种特殊的解决方法,让客户端可以使用新的建议过滤方式,而不受服务器限制。因此,此模组也是一个服务器端模组,即使没有安装此模组的客户端也能获得更好的建议。
示例
上:原版,下:建议调整器。

灵感
感谢 SnaveSutit 提供的绝妙想法!
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。