Quick Command
来自The Land of StarLight
Quick Command是在SLS内服使用的,一个让你可以更加快捷简短输入一个或一组指令的简单Mod
简介
本Mod可以将一个或多个命令打包为单独的一个命令,并在需要的时候,一键按顺序执行。如我需要依照顺序,执行下列两条指令:
- /gamemode creative @s
- /say 我现在是创造模式玩家
那么我可以将这两条命令打包为单独的一条短命令"gm1",而后只需要输入/qc gm1
或/qc exec gm1
,即等效于在聊天栏依次输入/gamemode creative @s
与/say 我现在是创造模式玩家
。此时你会先切换为创造模式,然后发出一句"我现在是创造模式玩家"。
本Mod会自动识别MCDR指令,任何以!!
开头的指令均会被认为是MCDR指令。MCDR指令在执行时,会自动转为由执行人发送聊天信息,而非直接执行指令。因此请谨慎打包大量的MCDR指令: 这可能会造成刷屏!
需要注意的是,打包后的命令,在执行时会以执行短命令人的身份执行,而非打包人,因此请注意,某些被打包的命令可能在部分权限不足的玩家身上无法被正常执行,即使你在打包时具有这些指令的执行权限!
命令的打包方法见下文"使用方法":
使用方法
本Mod的主命令为qc
,即任何命令的格式均为/qc xxx
,xxx处为子命令。
以下是本Mod全部可用的子命令,请注意,下面所有权限需求标注为OP
的子命令,默认需要原版4级及以上的权限,而Any
则代表任何权限的执行者可以执行:
add
:- 权限需求: OP
- 用途: 在短命令下指定位置添加一条可被执行的命令
- 使用方法:
/qc add <短命令> at <索引值> <命令>
,其中,索引值为命令要添加的位置,从0开始
append
- 权限需求: OP
- 用途: 在短命令末尾添加一条新的可被执行的命令
- 使用方法:
/qc append <短命令> <命令>
- 备注: 添加新的短命令时,请使用该子命令!
del
- 权限需求: OP
- 用途: 删除一条短命令的子命令
- 使用方法:
- 删除全部子命令:
/qc del <短命令> all
- 删除指定位置的子命令:
/qc del <短命令> at <索引值>
,其中,索引值为命令要删除的位置,从0开始
- 删除全部子命令:
show
- 权限需求: Any
- 用途: 查看一条短命令下打包的所有子命令
- 使用方法:
/qc show <短命令>
exec
- 权限需求: Any,但仅限玩家执行
- 用途: 执行一条短命令下打包的所有子命令
- 使用方法:
/qc exec <短命令>
- 备注:
/qc exec <短命令>
与/qc <短命令>
等价,即exec
可以被省略。
list
- 权限需求: Any
- 用途: 查看服务器内所有的短命令
- 使用方法:
/qc list