资源图标

原创 付费 闭源 工具 [YanBossManager] 管理你的MythicMobs制作的Boss 1.9.5

请登录后获取
版权类型
原创
插件中文名称
言のBoss管控
插件英文名称
YanBossManager
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
语言支持
中文(简体)
前置组件
无强制前置
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
  10. 1.12
spigot/paper 1.12.2-1.21.X MythicMobs 4.7.2-5.X

一款围绕MythicMobs生物管控的插件



功能:

- 控制MythicMobs生物的生成 世界 坐标

- 可设定boss刷新间隔

- 设置击杀奖励 或 排行奖励

- 设定达到多少伤害比例才可以获得排名奖励(防止小号刷道具)

- 设定boss存在时间,自定义刷新多少时间后执行指定指令

- 未击杀boss的自定义伤害排名奖励

- 开关伤害排行榜显示

- 语言文件大量可自定义文本

- 自定义修改排行榜公示多少名次

- 自定义根据现实时间刷新怪物(可自己决定开启或关闭)

- 自定义生物是否使用龙核血条(默认送一套配置)此功能仅可用于1.12.2龙核用户



新增变量可用于实时伤害排行





自定义龙核血条需在MythicMobs的生物配置添加配置项



关于变量:

%ybm_player_boss%:玩家最近攻击的 Boss 的显示名

%ybm_boss_<bossId>_time%:特定 Boss 的刷新倒计时(格式化为 HH:MM:SS 或 MM:SS)



# 新增的PAPI变量说明:

# %ybm_realtime_damage%
# 玩家对当前Boss造成的总伤害值

# %ybm_realtime_rank%
# 玩家在当前Boss伤害排行榜中的实时排名

# %ybm_realtime_percent%
# 玩家伤害占总伤害的百分比

# %ybm_realtime_top_1_name%
# 伤害排名第一的玩家名称

# %ybm_realtime_top_1_damage%
# 伤害排名第一的玩家伤害值

# %ybm_realtime_top_1_percent%
# 伤害排名第一的玩家伤害百分比

# %ybm_realtime_top_2_name% 等

# 其他排名的玩家信息(最多支持5名)



# 龙之核心占位符说明(仅1.12.2):

# %eh_damage%
# 玩家对当前Boss造成的总伤害

# %eh_rank%
# 玩家在排行榜中的实时排名

# %eh_percent%
# 玩家伤害占总伤害的百分比

# %eh_top_1_name%
# 伤害排名第一的玩家名称

# %eh_top_1_damage%
# 伤害排名第一的玩家伤害值

# %eh_top_1_percent%
# 伤害排名第一的玩家伤害百分比

# %eh_top_2_name% 等
# 其他排名的玩家信息(最多支持5名)



config.yml
代码:
bosses:
  # Boss配置示例 - cs
  cs:
    id: "cs"
    # MythicMobs中的生物ID
    mythicMob: "SkeletalKnight"
    displayName: "&4远古火焰巨龙"
    # 新增显示名

    # Boss生成位置
    world: "world"
    x: 183.0
    y: 70.0
    z: 184.5

    # 刷新间隔(秒)
    respawnInterval: 10  # 30天 (30*24*60*60)

    # 是否开启现实时间刷新,开启后默认刷新间隔失效,关闭后则使用刷新间隔
    realTimeRespawnEnabled: true
    # 每天几点刷新
    realTimeSchedules:
      - "12:00"
      - "18:30"
      - "21:45"

    # 奖励归属模式:
    #   true - 击杀者获得所有奖励
    #   false - 按伤害排名分配奖励
    belongsToKiller: false

    # 是否启用最低伤害识别
    minDamageEnabled: true
    # 获得奖励的最低伤害百分比(0.05 = 5%)
    minDamagePercent: 0.05

    # 是否显示伤害排行榜(true/false)
    showDamageRanking: true

    # 新增:只显示前5名
    maxRankingDisplay: 5

    # 超时功能配置
    timeout: true
    timeoutActions:
      60:
        - "[console] say Boss将在60秒后消失!"
        - "[player] 准备躲避技能!"
      120:
        - "[console] say Boss还有60秒消失!"
      300:
        - "[console] say Boss已超时消失!"
        - "[console] say 将按伤害排行榜发放奖励!"

      # 超时奖励(伤害榜模式)
    timeoutRewards:
      - rank: 1
        item:
          - "Dragon_Sword 1 0.8"
        commands:
          - "[console] eco give {p} 10000"

      - rank: 2
        item:
          - "Dragon_Scale 5 1.0"
        commands:
          - "[console] eco give {p} 5000"

      - rank: "3-5"
        item:
          - "Iron_Ingot 10 1.0"
        commands:
          - "[console] eco give {p} 2500"

    # 普通奖励(当belongsToKiller=false时生效)
    rewards:
      - rank: 1
        item:
          - "Dragon_Sword 1 0.8"  # 格式: 物品ID 数量 概率
          - "Dragon_Scale 5-10 1.0"
        commands:
          - "[console] say 谎言大帅逼"

      # 第二名奖励
      - rank: 2
        item:
          - "Dragon_Sword 1 0.8"  # 格式: 物品ID 数量 概率
          - "Dragon_Scale 5-10 1.0"
        commands:
          - "[console] say 谎言大帅逼2"

      # 第三名奖励
      - rank: 3
        item:
          - "Dragon_Sword 1 0.8"  # 格式: 物品ID 数量 概率
          - "Dragon_Scale 5-10 1.0"
        commands:
          - "[console] eco give {p} 5000"
          - "[op] fly {p} 300"

    # 击杀者奖励(当belongsToKiller=true时生效)
    killerRewards:
      - item: "Dragon_Egg 1 0.5"
      - commands:
          - "[console] eco give {p} 15000"


文档地址:
后退
顶部 底部