自定义区域
YlesDomain 是一款基于 YlesLib 的自定义区域插件。
区域检测使用插件级异步轮询处理。玩家进入或离开区域时,再回到主线程执行配置动作,减少区域检测带来的卡服问题。
插件信息
| 项目 | 内容 |
|---|---|
| 插件名 | YlesDomain |
| 支持版本 | 1.7.10 - 1.21.7 |
| 硬前置 | YlesLib |
功能
| 功能 | 说明 |
|---|---|
| 异步检测 | 使用独立异步轮询检测玩家所在区域 |
| 立方体区域 | 用区域魔杖选择两个坐标后创建 |
| 圆柱区域 | 以玩家当前位置为中心创建圆柱区域 |
| 世界区域 | 将当前世界创建为一个完整区域 |
| 进入 / 离开动作 | 玩家进入或离开区域时执行动作列表 |
| 区域传送 | 可以把指定玩家传送到区域中心 |
警告
缺少 YlesLib 时,插件不会正常加载。
指令
主命令:/YlesDomain,别名:/yd
| 指令 | 说明 |
|---|---|
/yd get | 获取区域魔杖 |
/yd create <key> | 根据魔杖选择创建立方体区域 |
/yd cylinder <key> <radius> | 以当前位置为中心创建圆柱区域 |
/yd world <key> | 创建当前世界区域 |
/yd action <key> <join|leave> <add|remove|list> <action|index> | 管理进入 / 离开动作 |
/yd goto <key> <player> | 将玩家传送到区域中心 |
/yd remove <key> | 删除区域 |
/yd reload | 重载配置和区域文件 |
提示
区域名只能使用字母、数字、下划线和短横线。