本插件通过匹配玩家输入的命令前缀 <plugin> 与所有已启用插件的名称,来阻止形如 /<plugin>:<command> 的命令执行。一旦匹配成功,PlayerCommandPreprocessEvent 事件将被取消。
/essentials:heal)。PlayerCommandPreprocessEvent 事件实现拦截。插件在服务器启动时,会获取所有已启用插件的名称列表。当玩家尝试执行命令时,插件会检查命令字符串是否包含冒号 :。如果包含,则提取冒号前的部分(即插件名)并与已知插件列表进行匹配。若匹配成功,则取消该命令事件,阻止命令执行。
假设服务器已启用插件 Essentials。
/essentials:heal → 前缀 essentials 匹配成功 → 命令被阻止。/heal → 无冒号前缀 → 正常执行(假设该命令存在)。/myplugin:test → 前缀 myplugin 未在启用插件列表中找到 → 命令正常执行。本插件开箱即用,无需额外配置。安装后即可自动生效。
plugins 目录。友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:211,381 | 历史访问人次:319,726
今日访问人数:18,275 | 今日访问人次:21,477
昨日访问人数:30,537 | 昨日访问人次:36,142
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6