KeyCommand 键盘命令
简介
本模组允许玩家自定义一个按键并且绑定一个命令。
需要在服务端也安装本模组,并且只有服务端也有完全一样的自定义命令时才能执行命令。
当玩家处在多人游戏时,执行的命令无视玩家是否有op,只要服务端允许,可以执行玩家本不能执行的命令。
当玩家处在单机模式时,能执行的命令由玩家本身权限决定。
其实是个几个小时就搓出来的模组。
(作者)严重怀疑存在相同功能的模组,,如果你知道这样的模组,请务必在评论区留言。
使用方法
在第一次启动游戏时(或者你可以自己创建),会在.minecraft/config/key_command文件夹下生成config.json文件
该文件的内容需要你手动输入
举例如下:
{
"key_array" : [
{
"command": "kill @s",
"default_key": 47
},
{
"command": "tp @e ~ ~ ~",
"default_key": 199,
"fake_player" : false
}
]
}
你只需要在"key_array"中增加jsonObject即可。
这个jsonObject有三个参数:
"command":后接一个字符串,表示需要执行的命令,不需要"/"。
"default_key":后接一个整型数字(int),表示默认绑定的按键,按键与数字的对照表在后面放出。
"fake_player":可选项,若不填默认值为true,表示命令的执行者是不是玩家(默认不是由玩家执行,部分命令可能无法正常执行,但是这样可以让服务器执行一些玩家本没有权限的命令)。(这样设计的原因是,作者认为,/forge_tps一类的命令不应该需要作弊权限)
可以使用的按键与其数字对应表。
请注意所有数字都是十六进制数,在填写json时请自行将其转成十进制数。
在理论上,填写用双引号扩起的十六进制数(即字符串形式)也可以识别,但是作者没有尝试。