命令
KModule 提供的命令前缀:
/kmodule/km(别名)
当前实现中没有内置权限节点校验。请用权限插件/权限组自行限制这些命令的使用。
/km start
以玩家身份在“当前所在地牢”启动总关卡模块(会按顺序启动第一个子关卡,并自动启动该子关卡中非隐藏模块)。
成功标志:
- 聊天栏提示“启动成功”
- 控制台出现该地牢的模块启动日志
/km reload
重载配置(会清空已加载/已激活模块并重新读取 modules/)。
/km stop
结束玩家当前所在子关卡(不进入下一关)。
/km stopAndNext
结束玩家当前所在子关卡并进入下一关;如果已无下一关,会销毁总关卡模块。
/km active <moduleName>
对当前地牢已激活的模块执行一次 start()(通常用于尝试重新启动)。
/km clearBlock <world> <x1> <y1> <z1> <x2> <y2> <z2>
清空两个坐标点围成的区域方块(用于清场/开门等)。
/km setSpawn <x> <y> <z>
把玩家当前所在 DungeonPlus 地牢的默认出生点设置为指定坐标。
/km debug ...
调试相关命令(更推荐在排错时使用):
/km debug enable|disable:全局调试开关/km debug stats:模块统计(总计/运行中/已销毁)/km debug modules:列出当前地牢所有已激活模块及状态/km debug module <moduleName> enable|disable:开启/关闭某个模块的调试/km debug list:列出已启用调试的模块/km debug clear:清除所有模块调试设置
/km campfire ...
与 campfire 模块相同的“保护标记”管理命令:
/km campfire protect <playerName> <duration>:给玩家添加保护(秒)/km campfire remove <playerName>:移除保护/km campfire list:列出当前在线且拥有保护的玩家/km campfire clear:清除所有在线玩家的保护