Cassetu 的更好粘滞键 - CBSK

Cassetu 的更好粘滞键 - CBSK

想象一下粘滞键……但更好。

工具

CBSK

fabric Discord Patreon YouTube


Cassetu 的更好粘滞键 (CBSK) 是一个适用于 Minecraft 1.21.11 的客户端 Fabric 模组,允许你锁定输入的按键状态,从而解放双手进行挖掘、冲刺或交互——即使在 Minecraft 窗口最小化或失去焦点时也有效。


粘滞键

按住任意移动或动作键的组合时按下 K(可重新绑定)。这些按键会被锁定在按下状态,直到你再次按下 K、打开界面或按 Esc。冷却时间(默认 800 毫秒,可配置)可防止在停用后立即意外重新激活。该功能在游戏窗口失去焦点时仍然有效——它使用 Mixin 钩子接入引擎的输入系统,而非直接轮询 GLFW,因此游戏会像你一直按住按键一样持续运行。

自动工具切换

当粘滞攻击激活且你在挖掘时,该模组会自动选择快捷栏中针对当前注视方块的最佳工具。有两种模式:MINIMUM 选择能实际挖掘该方块的最低等级工具(节省钻石/下界合金);BEST_ENCHANT 选择效率、时运、精准采集和耐久等级总和最高的工具。如果工具达到耐久阈值(默认剩余 5 次使用),模组会先尝试从主物品栏中取出匹配工具。如果你的准星移动到没有有效工具可挖掘的方块,挖掘会暂停(攻击输入被抑制,每 2 秒播放一次警告音),并在你注视可挖掘方块时自动恢复——它绝不会因此完全停用粘滞键。

粘滞冲刺

一个独立的切换键(默认 V)可独立于粘滞键锁定冲刺状态。每刻都会强制对玩家执行 setSprinting(true),即使受到伤害、打开物品栏或其他中断也能保持冲刺。可与粘滞键同时使用,也可单独使用。

自动进食

当你的饥饿值低于可配置阈值(默认 16/20)时,模组会自动选择并使用快捷栏或主物品栏中最好的食物。“最好”指若启用偏好饱和度选项则选择最高饱和度的食物,否则选择最高营养值的食物。进食后会恢复你之前选择的物品栏槽位。该功能在后台被动运行,无需激活粘滞键。

HUD 叠加层

一个小的文字叠加层(位置可配置为屏幕尺寸的百分比)显示:粘滞键状态及锁定的按键、冲刺锁定状态、当前工具名称和剩余耐久度(低于阈值时显示红色)、饥饿值(低于阈值时显示红色)、自动工具无法找到有效工具时的“挖掘:已暂停”提示,以及自动进食期间的“正在进食……”指示器。该叠加层遵循原版 F1 HUD 隐藏切换。

配置界面

按 [(可重新绑定)打开。每个功能都有切换按钮,工具模式有循环按钮,耐久度阈值(1–20)、饥饿值阈值(2–20)和冷却时间(200 毫秒–2000 毫秒,步进调节)。所有设置通过 Gson 持久化到 config/cbsk.json,并在运行时读写,无需重启。

按键绑定(均可在“控制”中重新绑定):切换粘滞键 (K)、切换冲刺锁定 (V)、打开配置 ([)。