插件之间的命令冲突
两个插件注册了同一个命令:如何判断哪个生效,以及如何通过 commands.yml 设置优先级。
更新于 2026年8月13日
/home、/warp、/msg、/spawn 会被多个插件注册。先加载的那个生效——而不是您需要的那个。
如何查明是哪个插件在处理
/help home
或者用完整名称调用:
/essentials:home
/cmi:home
如果用完整名称能正常工作,那就是冲突,而不是故障。
解决方案:commands.yml
该文件位于服务器根目录:
aliases:
home:
- "essentials:home $1-"
spawn:
- "essentials:spawn $1-"
这样您就能明确指定由哪个插件处理短命令。
替代方案
在您不需要的那个插件的配置中禁用该命令:大多数插件都有类似 disabled-commands 的配置段。
如何避免
不要安装命令集重叠的两个插件:EssentialsX 和 CMI、两个 home 插件、两个聊天插件——插件审查。
相关内容
命令无法使用——一般性故障。
Minecraft 托管您离线时服务器仍在运行创建服务器
