交互、障碍物与全息对象
交互.*()
交互.存在
- 用法:
交互.存在("交互点ID") - 参数:交互点 ID
- 返回值:
boolean
text
if 交互.存在("开门拉杆") {
日志("开门拉杆已配置")
}交互.列表
- 用法:
交互.列表() - 参数:无
- 返回值:
List<String>
text
交互列表 = 交互.列表()
消息.广播("&7当前交互点: " + 连接(交互列表, "、"))交互.已触发
- 用法:
交互.已触发("交互点ID") - 参数:交互点 ID
- 返回值:
boolean
text
if 交互.已触发("开门拉杆") {
消息.广播("&a拉杆已经被触发过")
}交互.触发数量
- 用法:
交互.触发数量() - 参数:无
- 返回值:
int
text
已触发数量 = 交互.触发数量()
日志("已触发交互点数量: " + 已触发数量)交互.总数
- 用法:
交互.总数() - 参数:无
- 返回值:
int
text
总交互数 = 交互.总数()
消息.广播("&e交互点总数: " + 总交互数)障碍物.*()
障碍物.存在
- 用法:
障碍物.存在("组ID", ["障碍物ID"]) - 参数:组 ID;可选障碍物 ID
- 返回值:
boolean
text
if 障碍物.存在("Boss门组") {
日志("Boss门组存在")
}障碍物.列表
- 用法:
障碍物.列表() - 参数:无
- 返回值:
List<String>
text
障碍组列表 = 障碍物.列表()
消息.广播("&7障碍物组: " + 连接(障碍组列表, "、"))障碍物.子项列表
- 用法:
障碍物.子项列表("组ID") - 参数:组 ID
- 返回值:
List<String>
text
Boss门子项 = 障碍物.子项列表("Boss门组")
日志("Boss门组子项: " + 连接(Boss门子项, ", "))障碍物.已激活
- 用法:
障碍物.已激活("组ID", "障碍物ID") - 参数:组 ID、障碍物 ID
- 返回值:
boolean
text
if 障碍物.已激活("Boss门组", "门1") {
消息.广播("&aBoss 门 1 已激活")
}障碍物.全激活
- 用法:
障碍物.全激活("组ID") - 参数:组 ID
- 返回值:
boolean
text
if 障碍物.全激活("Boss门组") {
消息.广播("&a整个 Boss 门组已经全部激活")
}障碍物.全关闭
- 用法:
障碍物.全关闭("组ID") - 参数:组 ID
- 返回值:
boolean
text
if 障碍物.全关闭("Boss门组") {
日志("Boss 门组当前全部关闭")
}障碍物.激活数量
- 用法:
障碍物.激活数量("组ID") - 参数:组 ID
- 返回值:
int
text
激活数 = 障碍物.激活数量("Boss门组")
消息.广播("&eBoss 门组已激活数量: " + 激活数)障碍物.总数
- 用法:
障碍物.总数("组ID") - 参数:组 ID
- 返回值:
int
text
总数 = 障碍物.总数("Boss门组")
日志("Boss 门组总数: " + 总数)全息.*()
全息.存在
- 用法:
全息.存在("全息ID") - 参数:全息 ID
- 返回值:
boolean
text
if 全息.存在("boss_tip") {
日志("Boss 提示全息存在")
}全息.列表
- 用法:
全息.列表() - 参数:无
- 返回值:
List<String>
text
全息列表 = 全息.列表()
消息.广播("&7当前全息: " + 连接(全息列表, "、"))全息.已触发
- 用法:
全息.已触发("全息ID") - 参数:全息 ID
- 返回值:
boolean
text
if 全息.已触发("boss_tip") {
消息.广播("&aBoss 提示已经显示过")
}全息.重置
- 用法:
全息.重置("全息ID") - 参数:全息 ID
- 返回值:
boolean
text
重置成功 = 全息.重置("boss_tip")
日志("Boss 提示重置结果: " + 重置成功)全息.刷新
- 用法:
全息.刷新("全息ID") - 参数:全息 ID
- 返回值:
boolean
text
刷新成功 = 全息.刷新("boss_tip")
消息.广播("&eBoss 提示刷新结果: " + 刷新成功)全息.全部刷新
- 用法:
全息.全部刷新() - 参数:无
- 返回值:
boolean
text
全部刷新结果 = 全息.全部刷新()
日志("全部全息刷新结果: " + 全部刷新结果)全息.触发数量
- 用法:
全息.触发数量() - 参数:无
- 返回值:
int
text
已触发全息数 = 全息.触发数量()
消息.广播("&e已触发全息数: " + 已触发全息数)全息.总数
- 用法:
全息.总数() - 参数:无
- 返回值:
int
text
全息总数 = 全息.总数()
日志("全息总数: " + 全息总数)