跳到正文

Suggestion Tweaker

作者:Velizar

改进输入命令时建议内容的筛选和排序方式。

收藏

介绍

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

Suggestion Tweaker (Fabric/Forge)

这是一个客户端/服务端模组,它改进了编写命令时建议的过滤和排序方式。

依赖

此模组需要 Cloth Config API。模组菜单 是可选的,如果你想进行更多配置,例如启用区分大小写和更改过滤模式。

改进的过滤

  • 原版通常会将输入与建议候选的开头进行比较,如果不匹配就丢弃。在某些情况下,它会检查 . 或 _ 之后的输入。这在尝试搜索某些内容时常常令人烦恼,因为过于严格。此模组改变了这一点,所以现在你可以在不同的过滤模式之间进行选择:
  • STRICT – 原版方式
  • SLIGHTLY LOOSE – 显示所有在任意位置包含输入内容的建议
  • LOOSE – 与上一个类似,但支持多个单词,用下划线分隔
  • VERY LOOSE – 显示所有包含输入中每个字母的建议
  • 带有特定前缀的建议可以被隐藏。这适用于目录名和文件名。例如,如果特定前缀是下划线,名为 datapack:_function 的标识符将被隐藏,datapack:_directory/function 也会被隐藏,但 datapack:directory/function 不会。它适用于所有标识符,不仅仅是函数。此功能默认禁用。

改进的排序

建议按照从最严格到最宽松的匹配进行排序。原版只按字母顺序排序,缺少多种过滤模式。

服务端和客户端

建议可以分为两组:

  1. 在服务端过滤的(基于客户端的输入);
  • 例如函数、战利品表、物品修饰符、谓词以及其他一些
  1. 在客户端过滤的。
  • 例如记分板准则、颜色、方块以及其他

由于第一组的过滤由服务端控制,因此建立了一种特殊的变通方法,让客户端能够使用新的建议过滤方式,而不依赖于服务端。因此,此模组也是一个服务端模组,即使对于没有安装该模组的客户端也能提供更好的建议。

示例

上方 – 原版,下方 – Suggestion Tweaker。





创意

感谢 SnaveSutit 提供的绝妙创意!

常见问题

Suggestion Tweaker 支持哪些 Minecraft 版本?

Suggestion Tweaker 支持 Minecraft Java 版 1.18–1.21.11,共 27 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Suggestion Tweaker 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端 / 服务端。

评论

登录后评论和评分

Velizar 的其他作品

查看全部 →