生成系统
# 一、固定刷新点功能 (spawns)
配置文件夹位置:spawns
用于定义怪物的固定刷新点,包含坐标、时间等信息
# 配置示例
# 这是刷新点示例文件 (spawns)
# 每个刷新点通过 mobId 绑定模板
# 刷新点 key,可自定义;最终 spawnId = 文件名#key
测试刷新点:
# 对应 mobs 里的模板 key(纯 key,全局唯一)
mobId: "测试模板"
# 是否开启
enable: true
# 刷新时间 秒
time: 10
# 最后生成时间
lastSpawnTime: 0
# 刷新个数
number: 1
# 最大刷新个数
maxNumber: 1
# 是否生成 hd 全息图倒计时
hdTip: true
# 刷新的等级范围
level: "10,30"
# 刷新的坐标
world: "world"
x: -321
y: 64.0
z: -7
# 配置项详解
# 1. 基础配置
- 刷新点 Key: 自定义名称,必须唯一,最终 spawnId = 文件名#key
- mobId: 绑定的怪物模板 key(对应 mobs 文件夹中的模板)
- enable: 是否启用该刷新点
true: 启用false: 禁用
# 2. 刷新控制
- time: 刷新间隔时间(单位:秒)
- lastSpawnTime: 最后生成时间(系统自动记录,无需手动设置)
- number: 每次刷新生成的怪物数量
- maxNumber: 最大存在数量,当区域内怪物数量达到此值时停止刷新
# 3. 视觉效果
- hdTip: 是否显示全息图倒计时
true: 显示倒计时全息图false: 不显示
# 4. 怪物等级
- level: 刷新的等级范围
- 格式:
"最小等级,最大等级" - 示例:
"10,30"表示随机生成 10-30 级的怪物 - 如果模板中定义了等级,此处可作为浮动范围
- 格式:
# 5. 坐标配置
- world: 世界名称
- x: X 轴坐标
- y: Y 轴坐标
- z: Z 轴坐标
# 二、快捷生成模版功能 (fastSpawn.yml)
配置文件位置:fastSpawn.yml
用于快速生成预设的怪物组合,适合活动或临时需求
# 配置示例
# 小兵快捷生成模版
soldier:
# 刷新时间
time: 60
# 刷新数量
number: 3
# 最大数量
maxNumber: 10
# 等级
level: 1,20
# 精英快捷生成模版
boss:
# 刷新时间
time: 3600
# 刷新数量
number: 1
# 最大数量
maxNumber: 1
# 等级
level: 100
# 配置项详解
# 1. 基础配置
- 模版 Key: 自定义名称,用于指令调用
- time: 刷新间隔时间(单位:秒)
- number: 每次刷新生成的怪物数量
- maxNumber: 最大存在数量
# 2. 怪物等级
- level: 等级范围
- 格式:
"最小等级,最大等级" - 示例:
1,20表示 1-20 级 - 单个数字:
100表示固定 100 级
- 格式:
# 三、注意事项
mobs 与 spawns 的关系
- mobs 定义怪物能力(技能、属性等)
- spawns 定义刷新位置和时间
- 两者配合使用实现完整功能
ID 命名规则
- 所有 key 必须全局唯一
- 避免使用特殊字符
- 建议使用中文或英文