🎉 [精灵]CompanionsPlus v3.0.0 版本已发布 ✨ 点击查看
Skip to content

生成系统 ​

一、固定刷新点功能 (spawns) ​

配置文件夹位置:spawns

用于定义怪物的固定刷新点,包含坐标、时间等信息

配置示例 ​

yaml
# 这是刷新点示例文件 (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

用于快速生成预设的怪物组合,适合活动或临时需求

配置示例 ​

yaml
# 小兵快捷生成模版
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 级

三、注意事项 ​

  1. mobs 与 spawns 的关系

    • mobs 定义怪物能力(技能、属性等)
    • spawns 定义刷新位置和时间
    • 两者配合使用实现完整功能
  2. ID 命名规则

    • 所有 key 必须全局唯一
    • 避免使用特殊字符
    • 建议使用中文或英文