KzPartner|MythicMobs 战斗伙伴系统插件(1.12.x-1.21.x|GUI安装/管理|多模式AI|可加点成长)

原创 付费 游戏模式 KzPartner|MythicMobs 战斗伙伴系统插件(1.12.x-1.21.x|GUI安装/管理|多模式AI|可加点成长) 1.0

请登录后获取
版权类型
原创
插件中文名称
伙伴/战斗助手
插件英文名称
KzPartne
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. 其他核心
语言支持
中文(简体)
前置组件
MythicMobs
适配版本(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
Kz系列插件交流群:1080271688
(群内会不定时更新作者的精品插件)
:花花:


想让服务器的战斗系统更有深度?
KzPartner 基于 MythicMobs 插件制作,可给服务器提供“可安装、可召唤、可成长”的战斗伙伴玩法。
玩家可通过 GUI 完成伙伴安装与管理,一键召唤/收回,切换战斗模式,并通过加点系统培养不同流派伙伴,轻松构建长期养成内容。

【核心亮点】
  • GUI 全流程:伙伴安装界面 + 列表管理界面 + 卸下确认界面,玩家上手成本低
  • 三大战斗模式:驻守(被动防守)/ 跟随 / 主动进攻,自由适配不同场景
  • 成长加点系统:生命、攻击、移速三维度成长,每个伙伴可独立配置上限与每级增幅
  • 精准安装条件:支持按槽位、材质、物品名、Lore 关键词模糊匹配安装
  • 友伤与队友保护:伙伴不会攻击主人/队友,减少误伤和管理负担
  • 持久化与冷却机制:玩家数据自动保存,支持阵亡召唤冷却、最短收回时间等平衡控制
【功能细节】
  • 支持多伙伴安装与槽位管理(可配置默认上限,权限可扩展上限)
  • 支持按槽位召唤、收回、切换模式,也支持一键对全部伙伴操作
  • 跟随逻辑包含:自动跟随、距离传送、跨世界/超距自动收回
  • 可配置伙伴显示名格式(支持主人名与伙伴名占位)
  • 支持“属性重置卡”机制,重置后返还已分配点数
  • 管理员可通过命令增减玩家可用加点值
【兼容与前置】
  • 服务端核心:Spigot / Paper / 其他核心
  • Minecraft 版本:1.12.x - 1.21.x
  • 必需前置:MythicMobs
【指令一览】
  • /kzpartner install 打开安装界面
  • /kzpartner manage 打开伙伴管理
  • /kzpartner summon [all|槽位] 召唤伙伴
  • /kzpartner recall [all|槽位] 收回伙伴
  • /kzpartner select <槽位> ; 选择当前伙伴
  • /kzpartner mode [all|槽位] 切换模式
  • OP命令:
    /kzpartner addpoint <玩家> <数值> 给予玩家属性点数
    /kzpartner removepoint <玩家> <数值> 减少给予玩家属性点数
    /kzpartner reload 重载插件
【适用服务器类型】 生存服 / RPG服 / PVE副本服 / 养成服 / 任务剧情服
特别适合希望提升玩家留存、强化中后期养成线的服务器。

【售后说明】
  • 提供基础安装指导与配置答疑
  • 可协助对接现有 MythicMobs 怪物配置
  • 如需定制功能(专属模式、经济联动、更多成长维度)可另行开发
  • 售后群保障,长期维护及更新



  • YAML:
    settings:
      # 玩家数据自动保存间隔(分钟)
      auto-save-minutes: 3
      # 伙伴名称显示格式(支持占位符: {owner} 玩家名, {partner} 伙伴名)
      partner-name-format: "&7[&b{owner}&7] &r{partner}"
      # 伙伴属性重置卡配置(用于管理界面的重置按钮)
      reset-card:
        material: PAPER
        amount: 1
        name-contains: ["伙伴属性重置卡"]
        lore-contains: ["重置", "加点"]
      install-limit:
        default: 2
        permissions:
          kzpartner.limit.3: 3
          kzpartner.limit.5: 5
          kzpartner.limit.10: 10
    
    # 伙伴定义列表(可添加多个)
    partners:
      # 伙伴唯一ID(自定义)
      demo_partner:
        # 游戏内显示名称
        display-name: "&b示例战斗伙伴"
        # MythicMobs 的怪物内部ID(必须与 MM 配置一致)
        mythic-mob-id: "DemoPartnerMob"
        # 召唤时生成在玩家前方的距离
        spawn-distance: 2.0
        # 跟随模式下:开始主动移动跟随的距离阈值
        follow-distance: 5.0
        # 跟随模式下:超过该距离时直接传送到玩家附近
        follow-teleport-distance: 14.0
        # 跟随模式下:超过该距离(或跨世界)自动收回伙伴
        follow-recall-distance: 40.0
        # 跟随模式下:模拟狼跟随主人的导航速度
        follow-move-speed: 1.15
        # 驻守模式防守范围上限(超过会拉回驻守点)
        guard-radius: 10.0
        # 主动进攻模式的索敌半径
        aggressive-radius: 14.0
        # 该伙伴阵亡后再次召唤的冷却秒数
        death-cooldown-seconds: 30.0
        # 该伙伴召唤后至少多久才能收回
        min-recall-seconds: 5.0
        # 三项属性配置(每个伙伴可独立配置)
        stats:
          health:
            # 每升一级增加值
            per-level: 100.0
            # 等级上限
            max-level: 10
          damage:
            per-level: 5.0
            max-level: 10
          speed:
            per-level: 0.05
            max-level: 10
        # 安装该伙伴所需物品(放入安装 GUI 指定槽位)
        required-items:
          # 第1个材料要求
          - slot: 10
            # 需求数量
            amount: 1
            # 材质(可选,不填则不校验材质)
            material: NETHER_STAR
            # 物品名需包含的关键字(模糊匹配,可多个)
            name-contains: ["伙伴核心"]
            # lore 需包含的关键字(模糊匹配,可多个)
            lore-contains: ["战斗", "已校准"]
          # 第2个材料要求(可选,安装时会同时满足所有材料要求)
          - slot: 16
            amount: 1
            material: BLAZE_ROD
            name-contains: ["连接棒"]
            lore-contains: ["伙伴", "安装"]


  • YAML:
    no-permission: "&c你没有权限执行该命令。"
    reload: "&a配置文件重载成功。"
    install-success: "&a伙伴安装成功: &e{partner}"
    install-failed: "&c未匹配到可安装的伙伴,请检查物品名与Lore。"
    install-limit-reached: "&c可安装伙伴数量已达上限: &e{limit}"
    already-installed: "&e该伙伴已安装。"
    no-installed-partner: "&c你还没有安装任何伙伴。"
    summon-success: "&a已召唤伙伴: &e{partner}"
    already-summoned: "&e该伙伴已在场。"
    summon-cooldown: "&c该伙伴仍在冷却中,还需等待 &e{seconds}&c 秒。"
    summon-failed: "&c召唤失败,请检查 MythicMobs 内部ID是否正确。"
    recall-success: "&a已收回伙伴。"
    recall-too-early: "&c该伙伴至少召唤 &e{seconds}&c 秒后才可收回。"
    auto-recall: "&e伙伴距离过远或跨世界,已自动收回。"
    mode-changed: "&a伙伴模式已切换为: &e{mode}"
    uninstall-success: "&a已卸下伙伴: &e{partner}"
    uninstall-cancelled: "&7已取消卸下操作。"
    partner-not-found: "&c未找到该伙伴或尚未安装。"
作者
Kuz1
查看
390
首次发布
最后更新

评分

0.00 星 0 次评分

Kuz1 的其他资源

后退
顶部 底部