Skip to content

阶段控制

阶段.开始

  • 别名:阶段.跳转阶段.切换阶段.设置当前
  • 用法:阶段.开始("阶段ID")
  • 参数:阶段 ID
  • 返回值:String
text
阶段.开始("Boss阶段")
消息.广播("&c已切换到 Boss 阶段")

阶段.完成

  • 别名:阶段.通关阶段.完成当前
  • 用法:阶段.完成()
  • 参数:无
  • 返回值:String
text
if 怪物组.全灭("第一波") {
    阶段.完成()
}

阶段.完成指定

  • 用法:阶段.完成指定("阶段ID")
  • 参数:阶段 ID
  • 返回值:String
text
if 区域.状态("机关区") == "CLEARED" {
    阶段.完成指定("机关阶段")
}

阶段.重开当前

  • 用法:阶段.重开当前()
  • 参数:无
  • 返回值:String
text
消息.广播("&e阶段失败,准备重开当前阶段")
阶段.重开当前()

阶段.重开入口

  • 用法:阶段.重开入口()
  • 参数:无
  • 返回值:String
text
消息.广播("&c队伍需要回到入口阶段重来")
阶段.重开入口()

阶段.当前

  • 别名:阶段.当前阶段阶段.读取当前
  • 用法:阶段.当前()
  • 参数:无
  • 返回值:String | null
text
当前阶段 = 阶段.当前()
消息.广播("&7当前阶段 ID: " + 当前阶段)

阶段.当前名称

  • 别名:阶段.当前显示名阶段.读取当前名称
  • 用法:阶段.当前名称()
  • 参数:无
  • 返回值:String | null
text
当前名称 = 阶段.当前名称()
消息.广播("&e当前阶段: " + 当前名称)

阶段.入口

  • 别名:阶段.入口阶段阶段.读取入口
  • 用法:阶段.入口()
  • 参数:无
  • 返回值:String | null
text
入口阶段 = 阶段.入口()
日志("入口阶段是: " + 入口阶段)

阶段.存在

  • 用法:阶段.存在("阶段ID")
  • 参数:阶段 ID
  • 返回值:boolean
text
if 阶段.存在("隐藏阶段") {
    消息.广播("&d本副本配置了隐藏阶段")
}

阶段.是否当前

  • 用法:阶段.是否当前("阶段ID")
  • 参数:阶段 ID
  • 返回值:boolean
text
if 阶段.是否当前("Boss阶段") {
    消息.广播("&4当前已经进入 Boss 战")
}

阶段.是否最终

  • 用法:阶段.是否最终(["阶段ID"])
  • 参数:阶段 ID,可省略
  • 返回值:boolean
text
if 阶段.是否最终() {
    消息.广播("&6已经来到最终阶段")
}

阶段.已完成

  • 别名:阶段.全部完成
  • 用法:阶段.已完成()
  • 参数:无
  • 返回值:boolean
text
if 阶段.已完成() {
    副本.结束()
}

阶段.总数

  • 别名:阶段.数量阶段.读取总数
  • 用法:阶段.总数()
  • 参数:无
  • 返回值:int
text
总阶段 = 阶段.总数()
消息.广播("&b本副本阶段数: " + 总阶段)

阶段.列表

  • 别名:阶段.全部阶段阶段.读取列表
  • 用法:阶段.列表()
  • 参数:无
  • 返回值:List<String>
text
阶段列表 = 阶段.列表()
日志("阶段列表: " + 阶段列表)

阶段.显示名

  • 别名:阶段.名称阶段.读取显示名
  • 用法:阶段.显示名(["阶段ID"])
  • 参数:阶段 ID,可省略
  • 返回值:String | null
text
Boss名称 = 阶段.显示名("Boss阶段")
消息.广播("&6Boss 阶段显示名: " + Boss名称)

阶段.下一阶段

  • 别名:阶段.读取下一阶段
  • 用法:阶段.下一阶段(["阶段ID"])
  • 参数:阶段 ID,可省略
  • 返回值:String | null
text
下一阶段 = 阶段.下一阶段()
消息.广播("&7下一阶段 ID: " + 下一阶段)

阶段.触发方式

  • 别名:阶段.读取触发方式
  • 用法:阶段.触发方式(["阶段ID"])
  • 参数:阶段 ID,可省略
  • 返回值:String | null
text
触发方式 = 阶段.触发方式("第一阶段")
日志("第一阶段触发方式: " + 触发方式)

TQ Minecraft Server Plugin Docs