跳到主要内容

命令

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:清除所有在线玩家的保护