阶段控制
阶段.开始
- 别名:
阶段.跳转、阶段.切换、阶段.设置当前 - 用法:
阶段.开始("阶段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
触发方式 = 阶段.触发方式("第一阶段")
日志("第一阶段触发方式: " + 触发方式)