• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
PokemonBoss-方可梦世界BOSS插件 可自定义血量、属性、技能!拥有定时刷新机制、战斗奖励、排行榜!可配置黑名单技能!

付费插件 PokemonBoss-方可梦世界BOSS插件 可自定义血量、属性、技能!拥有定时刷新机制、战斗奖励、排行榜!可配置黑名单技能! 1.0.0

没有购买权限 (52.00 钻石)
◆ 支持核心
Arclight
◆ 插件前置
Cobblemon
◆ 游戏版本
1.21.1

🎮 介绍​

PokemonBoss 是一款专为 Minecraft 服务器设计的插件,用于在服务器中生成特殊的 Boss 宝可梦。这些 Boss 宝可梦具有高血量、自定义属性与技能,并可通过指令配置定时刷新机制、战斗奖励、排行榜等功能。适用于以宝可梦为核心的生存、冒险或竞技类服务器,能够极大增强玩家之间的互动性和挑战性。


💬 插件特色
高度可定制化:从 Boss 属性到奖励指令,均可通过配置文件灵活调整。
自动化流程:定时刷新 + 自动广播 + 自动奖励发放,减少人工干预。
多Boss并发支持:同时存在多个 Boss,互不影响。
实时排行榜:激发玩家竞争欲望,提升互动体验。
权限友好:提供多种指令权限节点,便于集成进权限管理系统。


📚 适用场景
宝可梦主题服务器
RPG 类型服务器
PvP 竞技场
活动副本挑战
节假日限时 Boss 活动

🔧 指令列表​

命令权限要求功能说明
/pboss helpPokemonBoss.use显示所有可用命令的帮助信息
/pboss spawn [boss_id]PokemonBoss.spawn生成一个指定 ID 的 Boss
/pboss clearPokemonBoss.clear清理所有当前活跃的 Boss 实体
/pboss reloadPokemonboss.reload重新加载插件配置文件
/pboss infoPokemonBoss.use查看插件状态信息(活跃 Boss 数、定时任务等)
/pboss rankPokemonBoss.use显示当前 Boss 战斗中的伤害排行榜
/pboss open <持续时间>PokemonBoss.open手动开启一次世界 Boss 挑战
/pboss close noaward/awardPokemonBoss.close强制关闭当前 Boss 挑战


📁 config 配置文件说明​

用于开启BOSS对战设置 发光效果配置 黑名单设置 奖励设置 等

🧩 示例:config.yml​

Java:
# 刷新 BOSS 的时间
start:
  # 格式为: 周几_时:分:秒_持续时长
  # 周一 周二 周三 周四 周五 周六 周日 持续时长为分钟 开启时间为24小时制
  # 能无限创建该时间表
  # 在周日的 2点 25分 00秒开启一场长达 30分钟的 boss对战
  - "7_2:25:00_30"
  # 在周一的 2点 25分 00秒开启一场长达 1小时的 boss对战
  - "1_2:25:01_00"

# 发光效果配置
Glowing:
  # 是否开启刷新BOSS宝可梦时发光效果 true为开启 false为关闭
  enabled: true
  # 发光效果持续时间(秒)填-1或者0为永久发光
  duration: -1

# 黑名单设置
BlackList:
  # 黑名单宝可梦
  blackListPokemon:
    - 阿尔宙斯

  # 黑名单携带物
  blackListItem:
    - cobblemon:dragon_fang

  # 黑名单技能 支持英文且支持本地化名称
  blackListMove:
    - 吹飞

# 奖励设置
# BOSS被击败或者时间结束都会触发
Award:
  # 当BOSS被击败时,根据玩家对BOSS造成的伤害进行排名奖励
  # 支持的指令类型:
  # command 玩家执行
  # op 玩家以op执行
  # console 玩家以控制台执行
  # tell 向玩家发送信息
  # broadcast 广播信息
  # 支持的变量:
  # %player% - 当前排名的玩家名称
  # %rank% - 玩家的排名 (1-5)
  # %damage% - 玩家对BOSS造成的伤害

  # 奖励前 5排名的玩家
  # 按照战斗时对 BOSS造成的伤害进行排名
  # 排名第一的玩家执行的指令
  1:
    - "console: money give %player% 2000"
    - "console: give %player% minecraft:diamond 5"
    - "broadcast: §e恭喜 §6%player% §e获得BOSS战斗第 §c%rank% §e名!造成了 §a%damage% §e点伤害!"
    - "tell: §a恭喜你获得了BOSS战斗第一名的奖励!"

  # 排名第二的玩家执行的指令
  2:
    - "console: money give %player% 1500"
    - "console: give %player% minecraft:diamond 3"
    - "broadcast: §e恭喜 §6%player% §e获得BOSS战斗第 §c%rank% §e名!造成了 §a%damage% §e点伤害!"
    - "tell: §a恭喜你获得了BOSS战斗第二名的奖励!"

  # 排名第三的玩家执行的指令
  3:
    - "console: money give %player% 1000"
    - "console: give %player% minecraft:diamond 2"
    - "broadcast: §e恭喜 §6%player% §e获得BOSS战斗第 §c%rank% §e名!造成了 §a%damage% §e点伤害!"
    - "tell: §a恭喜你获得了BOSS战斗第三名的奖励!"

  # 排名第四的玩家执行的指令
  4:
    - "console: money give %player% 800"
    - "console: give %player% minecraft:diamond 1"
    - "broadcast: §e恭喜 §6%player% §e获得BOSS战斗第 §c%rank% §e名!造成了 §a%damage% §e点伤害!"
    - "tell: §a恭喜你获得了BOSS战斗第四名的奖励!"

  # 排名第五的玩家执行的指令
  5:
    - "console: money give %player% 500"
    - "console:  give %player% minecraft:diamond 1"
    - "broadcast: §e恭喜 §6%player% §e获得BOSS战斗第 §c%rank% §e名!造成了 §a%damage% §e点伤害!"
    - "tell: §a恭喜你获得了BOSS战斗第五名的奖励!"


# BOSS宝可梦刷新时执行的指令
# 要当 type: "fixed"时 才执行该配置
# command 玩家执行
# op 玩家以op执行
# console 玩家以控制台执行
# tell 向玩家发送信息
# broadcast 广播信息
# 支持 PlaceholderAPI变量
# %pokemon% - 宝可梦的名称
# %pokemonNick% - 宝可梦昵称
StartFixedCommand:
  - "broadcast: §c§m                                                 "
  - "broadcast: "
  - "broadcast: §7   天啊!有Boss要侵略我们服务器了!"
  - "broadcast: "
  - "broadcast: §7   现在!超高悬赏愿各路训练师鼎力相助击败Boss!"
  - "broadcast: "
  - "broadcast: §7   BOSS %pokemon% §f出现在 坐标: §6%x% %y% %z%!!"
  - "broadcast: "
  - "broadcast: §c§m                                                 "


# BOSS宝可梦刷新时执行的指令
# 要当 type: "surrounding" 时 才执行该配置
# command 玩家执行
# op 玩家以op执行
# console 玩家以控制台执行
# tell 向玩家发送信息
# broadcast 广播信息
# %pokemon% - 宝可梦的名称
# %pokemonNick% - 宝可梦昵称
StartSurroundingCommand:
  - "broadcast: §c§m                                                 "
  - "broadcast: "
  - "broadcast: §7   天啊!有Boss要侵略我们服务器了!"
  - "broadcast: "
  - "broadcast: §7   现在!超高悬赏愿各路训练师鼎力相助击败Boss!"
  - "broadcast: "
  - "broadcast: §7   BOSS %pokemon% §f出现在了 §a%player% §f的附近!坐标: §6%x% %y% %z% !!"
  - "broadcast: "
  - "broadcast: §c§m                                                 "

# BOSS 宝可梦被击败时执行的指令
# command 玩家执行
# op 玩家以op执行
# console 玩家以控制台执行
# tell 向玩家发送信息
# broadcast 广播信息
# %pokemon% - 宝可梦的名称
# %pokemonNick% - 宝可梦昵称
EndCommand:
  - "broadcast: §c§m                                                 "
  - "broadcast: "
  - "broadcast: §7   我们安全了!美丽的家园又展现出美丽的一面了!"
  - "broadcast: "
  - "broadcast: §7   感谢各路勇猛训练师们的鼎力相助!我们会感谢你的!   "
  - "broadcast: "
  - "broadcast: §c§m                                                 "

# BOSS宝可梦对战时间结束时执行的指令
# 如 start 的   - "7_2:25:00_30" 所示
# 当 30分钟结束后执行的指令
# command 玩家执行
# op 玩家以op执行
# console 玩家以控制台执行
# broadcast 广播信息
# %pokemon% - 宝可梦的名称
# %pokemonNick% - 宝可梦昵称
NoTimeCommand:
  - "broadcast: §c§m                                                 "
  - "broadcast: "
  - "broadcast: §7   太可怜了...世界Boss已经侵略了我们的家园.... "
  - "broadcast: "
  - "broadcast: §7   但是感谢各路勇猛训练师们的鼎力相助!我们会感谢你的!   "
  - "broadcast: "
  - "broadcast: §c§m

📁 boss 配置文件说明​

用于自定义每个boss的属性 血量 技能 特性 等

🧩 示例:boss.yml​

Java:
1:
  # 宝可梦配置
  # BOSS宝可梦
  name: Arceus
  weight: 1.0 # 刷新权重
  # 该 BOSS宝可梦的昵称
  nickName: §4帅气无敌超级中二世界Boss—阿尔宙斯
  # 宝可梦等级
  level: 100
  # 宝可梦血量
  hp: 20000
  # 是否为闪光
  shiny: true
  # 宝可梦特性
  ability: Earthquake
  # 刷新方式
  # surrounding(玩家周围)/fixed(固定地点)
  # 在固定地点刷新boss
  type: "fixed"
  # 如果 type: "fixed"时
  # 固定地点配置
  location:
    # 世界名称
    world: world
    # X坐标
    x: 0
    # Y坐标
    y: 0
    # Z坐标
    z: 0
  # 宝可梦技能
  # 配置了该技能 刷新时就会有这个技能
  # 不使用该配置技能则是随机的
  move:
    - 'gravity'
    - 'gravity'
    - 'gravity'
    - 'gravity'
  # 宝可梦 个体值
  ivs:
    # 生命
    hp: 31
    # 攻击
    attack: 31
    # 防御
    defence: 31
    # 特殊攻击
    special_attack: 31
    # 特殊防御
    special_defence: 31
    # 速度
    speed: 31
  # 宝可梦 努力值 总值为510
  evs:
    hp: 6
    attack: 252
    defence: 0
    special_attack: 252
    special_defence: 0
    speed: 0
2:
  name: Rayquaza
  weight: 1.0
  nickName: §4帅气无敌超级中二世界Boss—裂空座
  level: 100
  hp: 20000
  shiny: true
  ability: Earthquake
  type: "surrounding"
  move:
    - 'ancientpower'
    - 'ancientpower'
    - 'ancientpower'
    - 'ancientpower'
  ivs:
    specialAttack: 31
    specialDefence: 31
    speed: 31
    attack: 31
    defence: 31
    hp: 31
  evs:
    hp: 6
    attack: 252
    defence: 0
    special_attack: 252
    special_defence: 0
    speed: 0

📁 broadcast 配置文件说明​

自定义公告内容等

🧩 示例:broadcast.yml​

Java:
# BOSS生成时发的公告
# 只在BOSS生成时发一次公告
# %pokemonMaxHeal% - Boss的总血量
SpawnBroadcast:
  - "§c§m                                                 "
  - " "
  - "§7   BOSS已经赶来!!!请迅速支援!!!"
  - " "
  - "§c§m                                                 "

# 当 config.yml配置的 start: 的时间到时则发布公告
# 如 - "7_2:25:00_30" 为示例
# 当在周日的 2点 25分 00秒开启boss对战时
# 则开始发布公告 30分钟后结束
# 自动全服公告
AutoBroadcast:
  # 发布公告的间隔时间
  # 每 1分钟发布一次公告
  time: 1
  # 公告内容
  # %pokemonMaxHeal% - Boss的总血量
  # %pokemonHeal% - Boss的已扣血量
  # %time% - 剩余时间
  msg:
    - "§c§m                                                 "
    - " "
    - "§7   我们只剩下:%time% 分钟了!别犹豫了!"
    - " "
    - "§7   请立即挑战世界Boss!拯救世界!!! "
    - " "
    - "§c§m                                                 "



游戏内截图
3.png4.png5.png6.png7.png


📄 结语​

感谢使用 PokemonBOSS 插件,我们持续更新更多功能。如果你有任何问题或建议,请加入官方插件交流群:966720491。

注意:
购买此插件只有使用权,没有分发权,请自觉
购买插件后 凭借购买记录 联系作者要授权码
作者QQ:2401322882
作者
XiaoCaoAwA
价格
52.00 钻石
下载
0
查看
31
首次发布
最后更新
评分
0.00 星 0 星

来自XiaoCaoAwA的更多资源

分享资源