控制命令

控制命令

为游戏中的每个按键绑定添加命令。

游戏机制

ControlCommands

ControlCommands 是一款客户端 Minecraft Fabric 模组,为原版玩家控制和按键绑定操作添加了命令支持。

该模组允许您通过 Minecraft 命令直接触发许多通常由键盘或鼠标控制的操作。通过 command 输入的任何指令会持续执行,直到您输入 /stop (action) 为止。这包括移动、交互、战斗、物品栏操作、镜头控制、调试操作、快捷栏选择、菜单等。

核心理念很简单:

将玩家控制转化为命令。


功能特性

  • 为许多原版 Minecraft 控制操作添加客户端命令
  • 使用命令触发移动操作
  • 控制战斗和交互操作
  • 通过命令打开菜单和界面
  • 使用命令选择快捷栏槽位
  • 触发镜头和调试按键绑定
  • 包含物品栏、聊天、视角、截图等命令
  • 支持按住式和单次式操作
  • 适用于无障碍辅助、测试、自动化、地图和自定义设置

命令

/walk-forward
/walk-backward
/walk-left
/walk-right
/jump
/sneak
/sprint
/hit
/mine
/use
/interact
/inventory
/drop-item
/swap-hands
/select-slot-1
/toggle-perspective
/take-screenshot

移动命令

ControlCommands 为常用移动控制添加了命令访问权限。

/walk-forward /walk-backward /walk-left /walk-right /jump /sneak /sprint /swim-up /swim-down /fly-up /fly-down /dismount

这些命令在需要不按下实际移动按键即可触发移动时非常有用。

操作命令

通过命令触发常见游戏操作。

/hit /attack /mine /destroy /use /place /interact /pick-block

这些命令可用于模拟通常由鼠标按钮或按键绑定控制的操作。

视角与快捷栏命令

该模组还包含用于视角转动和快捷栏控制的命令。

/look-up /look-down /look-left /look-right /scroll-hotbar-left /scroll-hotbar-right /select-slot-1 /select-slot-2 /select-slot-3 /select-slot-4 /select-slot-5 /select-slot-6 /select-slot-7 /select-slot-8 /select-slot-9

物品栏与物品命令

控制物品栏和物品相关操作。

/inventory /drop-item /drop-stack /swap-hands

这些命令使得通过命令打开物品栏、丢弃物品、丢弃堆叠物品或交换双手物品成为可能。

聊天与菜单命令

ControlCommands 包含用于聊天、菜单和界面操作的命令。

/chat /command-chat /player-list /autocomplete /social-interactions /game-menu /pause-menu /close-menu /advancements /statistics /recipe-book

镜头与视觉命令

通过命令控制镜头和视觉选项。

/toggle-perspective /toggle-hud /take-screenshot /toggle-cinematic-camera /toggle-fullscreen

调试命令

该模组还为多个调试相关按键绑定添加了命令访问权限。

/debug-screen /reload-chunks /show-hitboxes /copy-location /toggle-advanced-tooltips /toggle-chunk-borders /toggle-debug-pie /clear-chat /reload-resources

附加命令

其他受支持的操作包括:

/narrator /toggle-narrator /toggle-spectator-menu /highlight-players /open-emote-menu

停止按住式操作

某些操作的行为类似于按住按键,例如行走、潜行、疾跑、挖掘或使用物品。

您可以通过以下方式停止正在运行的操作:

/stop

示例:

/stop walk-forward /stop mine /stop use

使用场景

ControlCommands 可用于以下方面:

无障碍辅助设置 语音控制系统 自定义输入系统 测试与调试 基于命令的自动化 整合包 客户端工具 地图制作实验 创意工作流

客户端模组

ControlCommands 是一款客户端模组。

它旨在本地触发客户端控制。某些命令可能取决于当前玩家状态、所选物品、界面、目标方块或游戏模式。

例如:

/mine 在朝向可挖掘方块时效果最佳 /use 取决于所选物品或目标 /fly-up 和 /fly-down 仅在可飞行时才有意义 调试和菜单命令取决于 Minecraft 当前的界面和上下文

环境要求

Minecraft 1.21.11 Fabric Loader Fabric API Java 21