跳到正文

PvP BOT (Fabric)

作者:Stepan1411_

一款适用于 Minecraft Fabric 的模组,可添加智能 PvP 机器人。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

pvp

一款适用于 Minecraft Fabric 的进阶模组,为 PvP 添加 AI 机器人

此模组会在服务器中添加机器人,拥有进阶战斗 AI、阵营系统、自动装备和导航功能。机器人可以使用多种武器和战术与玩家、生物及其他机器人战斗。

github jitpack modrinth ghpages

需要纸质版?那就看看 PPvPBot

🎮 主要功能

🤖 机器人管理

  • 生成机器人,并为其设置独特名称(随机生成名称)
  • 批量生成,最多可同时生成 50 个机器人
  • 自动恢复,服务器重启后自动恢复机器人
  • 同步机器人列表与服务器

⚔️ 战斗系统

  • 进阶战斗 AI,支持多种战术
  • 跳跃时发动暴击
  • 多种武器类型:
    • 近战:剑、斧
    • 远程:弓、弩
    • 跳跃攻击的重锤(风弹)
    • 水晶 PvP(黑曜石 + 水晶)
    • 锚点 PvP(重生锚 + 荧石)
  • 自动使用药水:治疗、力量、速度、抗火
  • 盾牌机制——格挡、破盾、预测重锤防御

🛡️ 实用功能与生存

  • 自动装备盔甲和武器
  • 自动装备副手图腾
  • 低血量时自动装备盾牌
  • 自动进食
  • 自动修复盔甲,使用经验瓶触发经验修补
  • 使用蜘蛛网减缓敌人

🚶 导航与移动

  • 兔子跳,加快移动速度
  • 可调节速度
  • 漫游模式:没有目标时自动漫游
  • 低血量时撤退
  • 智能导航,前往目标
  • 战斗 strafing
  • 路径跟随系统

👥 阵营系统

  • 为机器人创建阵营
  • 敌对关系——将阵营设为敌对,以便自动交战
  • 成员管理——添加或移除机器人和玩家
  • 阵营范围命令——攻击、给予物品、沿路径跟随
  • 切换友军伤害

🎒 装备套装系统

  • 从你的物品栏创建套装
  • 将套装给予机器人和阵营
  • 保存套装,重启后仍会保留

🛤️ 路径系统

  • 创建路径供机器人跟随
  • 为路径添加路径点
  • 循环模式——往返或循环移动
  • 行走类型——兔子跳、疾跑或步行
  • 视觉指示——用粒子显示路径点和连线
  • 沿路径均匀分布机器人

🎯 真实感

  • 未命中概率
  • 失误概率——朝错误方向攻击
  • 破盾概率

📊 实时数据统计面板

  • 实时机器人统计——生成总数、击杀数、伤害量、活跃机器人
  • 实时图表——服务器活动历史,支持降采样(最多 500 个数据点)
  • 热门名称——最常生成的机器人名称
  • 历史记录——服务器最高在线人数和活跃机器人数量
  • 服务器发送事件——即时更新数据统计面板
  • 历史数据存储于 DuckDB——高效的时间序列存储,保留 30 天
  • 后端——独立的 Velocity 插件,内置 HTTP 服务器
  • 数据统计面板网址:http://pvpbotstats.survivalworld.win/

📋 命令

基础命令

/pvpbot spawn [name]          - Spawn a bot (random name if not specified)
/pvpbot remove <name>         - Remove a bot
/pvpbot removeall             - Remove all bots
/pvpbot reload                - Reload all configurations

机器人管理

/pvpbot bot-management list              - List all active bots
/pvpbot bot-management inventory <name>  - Show bot's inventory
/pvpbot bot-management mass-spawn <count> - Spawn multiple bots (1-50)
/pvpbot bot-management attack <bot> <target> - Order bot to attack
/pvpbot bot-management stop-attack <bot>     - Stop bot from attacking

设置

/pvpbot settings                          - Show all settings
/pvpbot settings auto-armor [true/false]  - Auto-equip armor
/pvpbot settings auto-weapon [true/false] - Auto-equip weapons
/pvpbot settings drop-armor [true/false]  - Drop worse armor
/pvpbot settings drop-weapon [true/false] - Drop worse weapons
/pvpbot settings drop-distance <1-10>     - Item pickup distance
/pvpbot settings interval <1-100>         - Check interval (ticks)
/pvpbot settings combat [true/false]      - Enable combat
/pvpbot settings revenge [true/false]     - Revenge mode
/pvpbot settings auto-target [true/false] - Auto target search
/pvpbot settings target-players [true/false] - Attack players
/pvpbot settings target-mobs [true/false]    - Attack mobs
/pvpbot settings target-bots [true/false]    - Attack other bots
/pvpbot settings criticals [true/false]      - Critical hits
/pvpbot settings ranged [true/false]         - Use bow/crossbow
/pvpbot settings mace [true/false]           - Use mace
/pvpbot settings attack-cooldown <1-40>      - Attack cooldown (ticks)
/pvpbot settings melee-range <2-6>           - Melee range
/pvpbot settings move-speed <0.1-2.0>        - Movement speed
/pvpbot settings view-distance <5-128>       - Target search range
/pvpbot settings retreat [true/false]        - Retreat when low HP
/pvpbot settings auto-totem [true/false]     - Auto-equip totem
/pvpbot settings totem-priority [true/false] - Totem over shield
/pvpbot settings auto-shield [true/false]    - Auto-use shield
/pvpbot settings shield-break [true/false]   - Break shields with axe
/pvpbot settings shield-break-chance <0-100> - Shield break chance (%)
/pvpbot settings shield-hold-ticks <10-200>  - Max shield hold ticks
/pvpbot settings shield-raise-ticks <2-40>   - Shield raise ticks
/pvpbot settings shield-mace [true/false]    - Raise shield vs mace
/pvpbot settings prefer-sword [true/false]   - Prefer sword over axe
/pvpbot settings auto-eat [true/false]       - Auto-eat food
/pvpbot settings auto-potion [true/false]    - Auto-use potions
/pvpbot settings auto-mend [true/false]      - Auto-repair armor
/pvpbot settings bhop [true/false]           - Bunny hop
/pvpbot settings idle [true/false]           - Wander without target
/pvpbot settings idle-radius <3-50>          - Wander radius
/pvpbot settings friendly-fire [true/false]  - Damage allies
/pvpbot settings miss-chance <0-100>         - Miss chance (%)
/pvpbot settings mistake-chance <0-100>      - Mistake chance (%)
/pvpbot settings aim-speed <3-45>            - Rotation speed
/pvpbot settings special-names [true/false]      - Use special names
/pvpbot settings bot-leave-on-death [true/false] - Remove on death
/pvpbot settings attack-invincible [true/false]  - Attack creative/spectator
/pvpbot settings safe-spawn [true/false]         - Random offset on spawn
/pvpbot settings clear-on-remove [true/false]    - Clear inventory on kill
/pvpbot settings shield-mace [true/false]        - Raise shield vs mace
/pvpbot settings view-distance <5-128>           - Target search range
/pvpbot settings max-mass-spawn <50-10000>       - Max bots per mass-spawn
/pvpbot settings profile-lagg-fix [true/false]   - Prevent lag on bot spawn

远程战斗设置

/pvpbot settings ranged-min-range <3.0-20.0>     - Min bow distance
/pvpbot settings ranged-optimal-range <10.0-50.0> - Ideal bow distance
/pvpbot settings ranged-max-range <15.0-100.0>   - Max bow engagement range
/pvpbot settings bow-draw-ticks <5-100>           - Bow full draw time
/pvpbot settings arrow-prediction [true/false]    - Predictive bow aiming
/pvpbot settings ranged-strafe [true/false]       - Strafe while shooting bow
/pvpbot settings ranged-retreat [true/false]      - Retreat with bow when close

关键与杂项设置

/pvpbot settings crit-fall-ticks <1-10>          - Falling ticks for crit
/pvpbot settings shield-hold-ticks <10-200>      - Max shield hold ticks
/pvpbot settings shield-raise-ticks <2-40>       - Shield raise anticipation
/pvpbot settings aim-speed <3.0-90.0>            - Rotation speed

阵营命令

/pvpbot faction list                          - List all factions
/pvpbot faction create <name>                 - Create a faction
/pvpbot faction delete <name>                 - Delete a faction
/pvpbot faction info <faction>                - Faction information
/pvpbot faction add <faction> <player>        - Add player/bot
/pvpbot faction remove <faction> <player>     - Remove player/bot
/pvpbot faction add-near <faction> <radius>   - Add nearby bots
/pvpbot faction add-all <faction>             - Add all bots
/pvpbot faction hostile <f1> <f2> [true/false] - Set hostile
/pvpbot faction attack <faction> <target>     - All bots attack
/pvpbot faction give <faction> <item>         - Give item to all
/pvpbot faction path start <faction> <path>   - Start path
/pvpbot faction path stop <faction>           - Stop path
/pvpbot faction tp <faction> <x y z|player>   - Teleport entire faction gradually

阵营套装命令

/pvpbot faction kit give-kit <faction> <kit>      - Give kit to all members
/pvpbot faction kit give-kit-random <faction> <kit1> <w1>% [<kit2> <w2>% ...] - Give random weighted kit

套装命令

/pvpbot kit create-kit <name>                         - Create a kit from your inventory
/pvpbot kit delete-kit <name>                         - Delete a kit
/pvpbot kit kits                                      - List all kits
/pvpbot kit give-kit <player> <kit>                   - Give kit to a player/bot
/pvpbot kit give-kit-near <kit> [radius]              - Give kit to nearby bots
/pvpbot kit give-kit-near-random <radius> <kit1> <w1>% [<kit2> <w2>% ...] - Give random weighted kit to bots within radius

路径命令

/pvpbot path create <name>                    - Create a new path
/pvpbot path delete <name>                    - Delete a path
/pvpbot path add-point <name>                 - Add waypoint (current pos)
/pvpbot path remove-point <name> [index]      - Remove waypoint
/pvpbot path clear <name>                     - Remove all waypoints
/pvpbot path list                             - List all paths
/pvpbot path info <name>                      - Show path information
/pvpbot path loop <name> <true/false>         - Toggle loop mode
/pvpbot path walk-type <name> <type>          - Set walk type (bhop/sprint/walk)
/pvpbot path show <name> <true/false>         - Toggle visualization
/pvpbot path start <bot> <path>               - Make bot follow path
/pvpbot path stop <bot>                       - Stop bot from following
/pvpbot path distribute <path>                - Distribute bots evenly
/pvpbot path start-near <path> <radius>       - Start path for nearby bots
/pvpbot path stop-all <path>                  - Stop all bots on path

🖼️ 截图

  • 战斗中的机器人

screenshot

  • 阵营系统
    screenshot
    screenshot

  • 水晶 PvP 实战
    screenshot
    screenshot

    • 大量生成机器人
      screenshot

    • 寻路系统实战
      screenshot
      screenshot

🔗 链接

祝你 PvP 玩得愉快!🎮

常见问题

PvP BOT (Fabric) 支持哪些 Minecraft 版本?

PvP BOT (Fabric) 支持 Minecraft Java 版 1.21.11,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

PvP BOT (Fabric) 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Stepan1411_ 的其他作品

查看全部 →