概述
CommandKeys 是一个强大的快捷指令模组。
核心功能
每个快捷按钮可绑定多条指令;
支持为单个快捷键分配多个快捷指令;
触发多个指令时,可配置指令之间的延迟;
使用修饰键以高效应对按键绑定冲突;
基于服务器地址/世界名称自动切换配置文件;
完善的自定义配置界面;
提供五种快捷指令触发模式:
按下按键立即发送全部指令;
循环模式(每次按键发送单条指令);
可配置间隔的重复发送模式;
随机抽取指令发送;
输入聊天框内,但不发送。
配置文件管理
自动切换
手动切换
点击左侧 ↑ 箭头手动激活配置文件;
点击链环按钮可将当前配置文件与服务器/世界绑定;
点击齿轮按钮可重命名配置文件或解除绑定。
快捷指令配置
配置路径
通过配置文件选择界面的编辑按钮进入;
也可在游戏中按下编辑按键(默认 K)。
快捷键绑定
支持绑定单个按键;
支持绑定组合键(如按住 Shift 再按 T);
支持鼠标按键。
冲突解决方案
快捷指令触发模式
发送模式:完整执行所有指令(可配置指令之间的延迟);
键入模式:仅将首条指令输入聊天框(需手动回车发送);
随机模式:每次按键随机选取指令发送;
重复模式:持续周期性发送指令,再次按键则终止发送(间隔时间可配置);
循环模式:每次按键依照顺序发送单条指令。
占位符系统
基础占位符
%lastsent%:历史最后发送内容(含非指令消息);
%lastcmd%:历史记录中最近执行的指令(若存在);
%clipboard%:系统剪贴板内容;
%myname%:当前 Minecraft 玩家名称;
%pmsender%:最近接收的私信的发送者名称(最多检索 50 条记录);
%pos%:玩家所在位置的整数坐标(x y z 格式);
%lpos%:玩家视线所及方块的整数坐标(未对准方块时无效),同时提供 %lx%、%ly%、%lz%;
%x%:玩家所在位置的整数 X 坐标(同样适用于 %y%、%z%)。
正则占位符
%#(.)%:从最近接收的、匹配 # 后正则表达式的消息中提取第一个捕获组(需含至少一个捕获组);
%clipboard#(.)%:剪贴板内容需匹配 # 后的正则表达式,如使用 %clipboard#^-?\d+ -?\d+ -?\d+$% 可做到仅发送符合坐标格式的剪贴板内容;
%pos([FBLR])(\d+)%:在玩家面朝方向的基准坐标上偏移指定格数,如用 %posL20% 获取左侧 20 格的坐标;
%lpos([FBLR])(\d+)%:功能同 %pos%,但作用于玩家视线聚焦的方块;
%x([+-]\d+)%:在玩家当前 X 坐标上偏移指定格数(如 %x-10% 表示西移 10 格),Y/Z 同理;
%lx([+-]\d+)%:功能同 %x%,但作用于玩家视线聚焦的方块。
类似模组