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

怪物系统 ​

MonsterPlus

一、临时怪物生成功能 ​

第1步: 指令选择要生成的怪物类型

img

第2步: 指令选择要生成的怪物类型数量

img

二、怪物模板配置功能 (mobs) ​

配置文件夹位置:mobs

用于定义怪物基础能力

配置示例 ​

yaml
# 这是模板示例文件(mobs)
# 用于定义怪物能力,不包含刷新坐标与时间

# 模板 key,使用纯 key(全局唯一)
测试模板:
  # 怪物类型
  entityType: ZOMBIE
  # 显示名称
  displayName: "测试 BOSS"
  # LibsDisguises 伪装成的玩家名称
  skinName: ""
  # 掉落物品
  drops:
    - "DIAMOND: 10: 0.5"
    - "[ITEM]example.yml_woodenSword: 1: 0.5"
  # 技能
  skills:
    - "attackArrow.yml"
    - "attackBlitz.yml"
  # 增加扩展属性 支持的属性插件见 config 中 buffType
  apAttributes:
    - "物理伤害:100"
  # 原版属性
  attributes:
    - "GENERIC_SCALE: 1"
  # 远离玩家是否消失 true 消失
  removeWhenFarAway: true
  # 出生提醒
  spawnMessages:
    - "${name}出现了!"
  # 击杀提醒
  deathMessages:
    - '&e-----------------------------------------------------'
    - '&c${name} &7已被击败'
    - '&7   输出第&c一&7名:&f${onePlayer} &7造成 &c${oneDamage} &7伤害'
    - '&7   输出第&6二&7名:&f${twoPlayer} &7造成 &6${twoDamage} &7伤害'
    - '&7   输出第&e三&7名:&f${threePlayer} &7造成 &3${threeDamage} &7伤害'
    - '&4终结者:&f${killer}'
    - '&e-----------------------------------------------------'

配置项详解 ​

1. 基础配置 ​
  • entityType: 怪物类型(如 ZOMBIE、SKELETON、CREEPER 等)
  • displayName: 怪物显示名称,支持颜色代码
  • skinName: LibsDisguises 伪装成的玩家名称(可选)
2. 掉落配置 (drops) ​

查看战利品系统

3. 技能配置 (skills) ​

查看技能系统

4. 属性配置 ​

apAttributes(扩展属性):

attributes(原版属性):

  • 使用 Minecraft 原生属性系统
  • 常用属性类型:
    • GENERIC_MAX_HEALTH: 最大血量
    • GENERIC_ATTACK_DAMAGE: 攻击伤害
    • GENERIC_MOVEMENT_SPEED: 移动速度
    • GENERIC_SCALE: 体型大小
    • GENERIC_ARMOR: 护甲值
    • 更多属性参考物品系统中的完整列表
5. 行为配置 ​
  • removeWhenFarAway: 远离玩家时是否消失
    • true: 消失
    • false: 保持存在
6. 消息配置 ​

spawnMessages(出生提醒):

  • 支持变量:${name}(怪物名称)
  • 可配置多条消息

deathMessages(击杀提醒):

  • 支持变量:
    • ${name}: 怪物名称
    • ${onePlayer}, ${twoPlayer}, ${threePlayer}: 伤害前三名玩家
    • ${oneDamage}, ${twoDamage}, ${threeDamage}: 对应伤害值
    • ${killer}: 终结者
  • 支持颜色代码(&+颜色字母)

使用场景 ​

  1. 副本 BOSS 战:创建强大的 BOSS 模板,配合 spawn 文件夹的定点刷新功能
  2. 活动怪物:快速生成特殊能力的怪物参与服务器活动
  3. 自定义挑战:设计独特的怪物组合和掉落

注意事项 ​

  1. mobs 模板仅定义怪物能力,不包含刷新坐标和时间
  2. 如需定点刷新,需配合 spawns 文件夹使用
  3. 模板 key 必须全局唯一,不可重复
  4. 掉落概率范围:0.0-1.0(0=0%,1=100%)
  5. 技能文件需存在于 skill 文件夹中

三、大世界随机怪物加强功能 ​

  • 可指定世界生成不同等级的怪物
  • 可自定义等级加成
  • 可自定义随机装备生成概率
  • 可自定义装备掉率
  • 可以配置距离指定位置越远越强
  • 可以根据等级生成随机技能(1.1.8+)
  • 可以根据等级生成随机掉落(1.1.8+)