0880
cmi简写插件时其他均可简写,但是/cmi tpa和/cmi home简写为/tpa 和/home 但是重启服务器后改命令又处于未简写状态,求解
cmi版本:9.1.0.4
游戏版本1.16.5
服务端核心:mohist

MCxiao_hua
★自定义指令简写
你也可以创建一些自定义的指令简写,自定义指令简写存储在CustomAlias.yml里

【基础教程】
在游戏中使用指令
/cmi aliaseditor
然后点击绿色新建符号并输入新的指令简写
再点击“添加新的”按钮输入指代的原版指令即可


【进阶教程】
可以直接使用一个指令创建自定义指令简写,而不需要【基础教程】里那样一步一步点按钮
/cmi aliaseditor new <指令简写>-<原指令> [其余变量]
比如
/cmi aliaseditor new 治疗-cmi heal [playerName] $1-
变量[playerName]代表玩家名称,变量$1-代表指令后面跟的一切乱七八糟的变量
此时,玩家输入指令"/治疗"便可以指代"/cmi heal",输入指令"/治疗 AndyYu168"便可以指代"/cmi heal AndyYu168"

【直接编辑】
或者你直接在CustomAlias.yml中编辑,如下
使用指令"/治疗"便可指代指令"/heal"
CustomAlias:
  治疗:
  - heal
复制代码
你可以给一个指令简写添加不止一条触发的指令
另外,指令前面加moneycost:数字#?! 代表触发此指令时需消耗的金钱
指令前面加fromConsole! 代表此指令由控制台执行

名副其实
将 Mohist 核心更换为 LoliServer
个人建议是基于 Mohist 的服务端都不要安装 CMI,因为这个插件和模服兼容性不佳。

零落Y_
找到CMI文件夹里面的Alias.yml  搜索tpa和home   把下面的enable后面都改为true
这个文件里面的所有命令都能通过此方式去掉cmi前缀