概述
你有什么常用的指令吗?你是不是觉得一遍又一遍执行指令相当枯燥乏味?
那这个 Mod 允许你通过绑定快捷键位来一键执行指令!
如何使用
在配置文件中的“macros-server.json5”&“macros-cilent.json5”内设置你要使用的指令所需文本;
*macro:选取指令的执行方式(和原版命令方块一样,分为脉冲、连锁、循环三种);
脉冲(single);
连锁(delayed):设置 delay 项可决定该指令的触发延迟;
循环(repeating):设置 repeat 项可决定该指令的最大循环次数,设置 interval 项可决定该指令的每次触发的间隔;
*primaryKey:用于设定执行此指令所绑定的键位;
键盘中的每个键位都会对应 此超链接 中某个指定的数字,你只需要在此项中输入对应准确的数字即可;
你可以使用 /macro reload 指令以在游戏内热加载更新当前配置;
如果命令字段中没有“/”,它将以聊天文本的形式发送;
您可以使用 \n 作为分隔符来连续执行多个指令:
*例:Hello World\nHello Minecraft
在部分特殊情况下,此 Mod 会提供一些占位符进行替代:
*例:/gamemode creative%player_name%
可用的占位符
player_name
player_pos_x
player_pos_y
player_pos_z
player_pos
player_health
player_food
player_exp
player_level
player_dimension
player_biome
player_facing
player_xRot
player_yRot
player_uuid
文本书写示例
[
{
"macro":"command_macro_key:single",
"command": "/gamemode creative",
"primaryKey": 334,
"modifierKey": 0
},
{
"macro":"command_macro_key:delayed",
"command": "/gamemode creative",
"primaryKey": 334,
"modifierKey": 0,
"delay": 60
},
{
"macro":"command_macro_key:repeating",
"command": "/gamemode creative",
"primaryKey": 334,
"modifierKey": 0,
"repeat": 5,
"interval": 20
},
{
"macro":"command_macro_key:single",
"command": "/gamemode creative",
"primaryKey": 334,
"modifierKey": 0,
//optionalField
//此项仅在 macros-server.json5 内正常生效,若检测到此字段:该指令将无视 OP 权限执行
"hasOp": true,
//optionalField
//此项仅能在特定的存档中正常生效
"location": ".\\saves\\~~~~~"
}
]