
PvP BOT (Fabric)
一个为Minecraft Fabric制作的模组,添加了智能PvP机器人。
一款为 Minecraft Fabric 制作的高级模组,为 PvP 添加 AI 机器人
本模组为服务器添加了具有高级战斗 AI、阵营系统、自动装备和导航功能的机器人。机器人可以攻击玩家、怪物以及彼此,并使用多种武器和战术。
🎮 主要特性
🤖 机器人管理
- 机器人生成,带有唯一名称(随机名称生成)
- 批量生成,最多可同时生成 50 个机器人
- 服务器重启后自动恢复机器人
- 机器人列表与服务器同步
⚔️ 战斗系统
- 高级战斗 AI,采用多种战术
- 跳跃时造成暴击
- 多种武器类型:
- 近战:剑、斧
- 远程:弓、弩
- 带有跳跃攻击的重锤(风弹)
- 水晶 PVP(黑曜石 + 水晶)
- 重生锚 PVP(重生锚 + 萤石)
- 自动使用药水回复、力量、速度、抗火
- 盾牌机制 - 格挡、破盾、重锤防御预判
🛡️ 实用与生存
- 自动装备盔甲和武器
- 自动图腾副手
- 低血量时自动举盾
- 自动进食
- 使用经验修补附魔瓶自动修复盔甲
- 使用蜘蛛网减缓敌人速度
🚶 导航与移动
- 兔子跳以加快移动速度
- 可调节速度
- 无目标时进入漫游模式
- 低血量时撤退
- 智能导航至目标
- 战斗侧移走位
- 路径跟随系统
👥 阵营系统
- 为机器人创建阵营
- 敌对关系 - 将阵营设为敌人以自动战斗
- 成员管理 - 添加/移除机器人和玩家
- 全阵营命令 - 攻击、给予物品、跟随路径
- 友军伤害开关
🎒 套装系统
- 从你的背包创建套装
- 向机器人和阵营给予套装
- 重启后保存套装
🛤️ 路径系统
- 为机器人创建路径以供跟随
- 向路径添加航点
- 循环模式 - 往返或循环移动
- 行走类型 - 兔子跳、疾跑或行走
- 视觉指示器 - 粒子显示路径点和线条
- 将机器人均匀分布在路径上
🎯 拟真性
- 未命中几率
- 失误几率 - 攻击错误方向
- 破盾几率
📊 实时统计面板
- 实时机器人统计 — 总生成数、击杀数、伤害量、活跃机器人数量
- 实时图表 — 服务器活动历史记录,带降采样(最多 500 个点)
- 热门名称 — 最常生成的机器人名称
- 历史记录 — 最大在线服务器和最大活跃机器人数量
- 服务器推送事件 — 面板即时更新
- 历史记录存储在 DuckDB 中 — 高效的时间序列存储,保留 30 天
- 后端 — 独立的 Velocity 插件,内置 HTTP 服务器
- 面板 URL: http://pvpbotstats.survivalworld.win/
📋 命令
基础命令
/pvpbot spawn [name] - 生成机器人(若未指定则使用随机名称)
/pvpbot remove <name> - 移除机器人
/pvpbot removeall - 移除所有机器人
/pvpbot reload - 重新加载所有配置
机器人管理
/pvpbot bot-management list - 列出所有活跃机器人
/pvpbot bot-management inventory <name> - 显示机器人的背包
/pvpbot bot-management mass-spawn <count> - 批量生成机器人(1-50)
/pvpbot bot-management attack <bot> <target> - 命令机器人攻击
/pvpbot bot-management stop-attack <bot> - 停止机器人的攻击
设置
/pvpbot settings - 显示所有设置
/pvpbot settings auto-armor [true/false] - 自动装备盔甲
/pvpbot settings auto-weapon [true/false] - 自动装备武器
/pvpbot settings drop-armor [true/false] - 丢弃更差的盔甲
/pvpbot settings drop-weapon [true/false] - 丢弃更差的武器
/pvpbot settings drop-distance <1-10> - 物品拾取距离
/pvpbot settings interval <1-100> - 检查间隔(刻)
/pvpbot settings combat [true/false] - 启用战斗
/pvpbot settings revenge [true/false] - 复仇模式
/pvpbot settings auto-target [true/false] - 自动目标搜索
/pvpbot settings target-players [true/false] - 攻击玩家
/pvpbot settings target-mobs [true/false] - 攻击怪物
/pvpbot settings target-bots [true/false] - 攻击其他机器人
/pvpbot settings criticals [true/false] - 暴击
/pvpbot settings ranged [true/false] - 使用弓/弩
/pvpbot settings mace [true/false] - 使用重锤
/pvpbot settings attack-cooldown <1-40> - 攻击冷却(刻)
/pvpbot settings melee-range <2-6> - 近战距离
/pvpbot settings move-speed <0.1-2.0> - 移动速度
/pvpbot settings view-distance <5-128> - 目标搜索范围
/pvpbot settings retreat [true/false] - 低血量时撤退
/pvpbot settings auto-totem [true/false] - 自动装备图腾
/pvpbot settings totem-priority [true/false] - 图腾优先于盾牌
/pvpbot settings auto-shield [true/false] - 自动使用盾牌
/pvpbot settings shield-break [true/false] - 用斧破盾
/pvpbot settings shield-break-chance <0-100> - 破盾几率 (%)
/pvpbot settings shield-hold-ticks <10-200> - 最大举盾持续刻数
/pvpbot settings shield-raise-ticks <2-40> - 举盾所需刻数
/pvpbot settings shield-mace [true/false] - 面对重锤时举盾
/pvpbot settings prefer-sword [true/false] - 优先使用剑而非斧
/pvpbot settings auto-eat [true/false] - 自动进食
/pvpbot settings auto-potion [true/false] - 自动使用药水
/pvpbot settings auto-mend [true/false] - 自动修复盔甲
/pvpbot settings bhop [true/false] - 兔子跳
/pvpbot settings idle [true/false] - 无目标时漫游
/pvpbot settings idle-radius <3-50> - 漫游半径
/pvpbot settings friendly-fire [true/false] - 伤害友军
/pvpbot settings miss-chance <0-100> - 未命中几率 (%)
/pvpbot settings mistake-chance <0-100> - 失误几率 (%)
/pvpbot settings aim-speed <3-45> - 转身速度
/pvpbot settings special-names [true/false] - 使用特殊名称
/pvpbot settings bot-leave-on-death [true/false] - 死亡时移除
/pvpbot settings attack-invincible [true/false] - 攻击创造/旁观模式玩家
/pvpbot settings safe-spawn [true/false] - 生成时随机偏移
/pvpbot settings clear-on-remove [true/false] - 击杀时清空背包
/pvpbot settings shield-mace [true/false] - 面对重锤时举盾
/pvpbot settings view-distance <5-128> - 目标搜索范围
/pvpbot settings max-mass-spawn <50-10000> - 每次批量生成的最大机器人数量
/pvpbot settings profile-lagg-fix [true/false] - 防止机器人生成时卡顿
远程战斗设置
/pvpbot settings ranged-min-range <3.0-20.0> - 弓的最小距离
/pvpbot settings ranged-optimal-range <10.0-50.0> - 弓的理想距离
/pvpbot settings ranged-max-range <15.0-100.0> - 弓的最大交战距离
/pvpbot settings bow-draw-ticks <5-100> - 弓完全拉满所需刻数
/pvpbot settings arrow-prediction [true/false] - 弓的预判瞄准
/pvpbot settings ranged-strafe [true/false] - 射箭时侧移走位
/pvpbot settings ranged-retreat [true/false] - 敌人靠近时持弓撤退
暴击与其他设置
/pvpbot settings crit-fall-ticks <1-10> - 暴击所需的下降刻数
/pvpbot settings shield-hold-ticks <10-200> - 最大举盾持续刻数
/pvpbot settings shield-raise-ticks <2-40> - 举盾预判刻数
/pvpbot settings aim-speed <3.0-90.0> - 转身速度
阵营命令
/pvpbot faction list - 列出所有阵营
/pvpbot faction create <name> - 创建阵营
/pvpbot faction delete <name> - 删除阵营
/pvpbot faction info <faction> - 阵营信息
/pvpbot faction add <faction> <player> - 添加玩家/机器人
/pvpbot faction remove <faction> <player> - 移除玩家/机器人
/pvpbot faction add-near <faction> <radius> - 添加附近机器人
/pvpbot faction add-all <faction> - 添加所有机器人
/pvpbot faction hostile <f1> <f2> [true/false] - 设置敌对关系
/pvpbot faction attack <faction> <target> - 所有机器人攻击
/pvpbot faction give <faction> <item> - 给予所有成员物品
/pvpbot faction path start <faction> <path> - 开始跟随路径
/pvpbot faction path stop <faction> - 停止跟随路径
/pvpbot faction tp <faction> <x y z|player> - 逐渐传送整个阵营
阵营套装命令
/pvpbot faction kit give-kit <faction> <kit> - 给予所有成员套装
/pvpbot faction kit give-kit-random <faction> <kit1> <w1>% [<kit2> <w2>% ...] - 给予加权随机套装
套装命令
/pvpbot kit create-kit <name> - 从你的背包创建套装
/pvpbot kit delete-kit <name> - 删除套装
/pvpbot kit kits - 列出所有套装
/pvpbot kit give-kit <player> <kit> - 给予玩家/机器人套装
/pvpbot kit give-kit-near <kit> [radius] - 给予附近机器人套装
/pvpbot kit give-kit-near-random <radius> <kit1> <w1>% [<kit2> <w2>% ...] - 给予半径内的机器人加权随机套装
路径命令
/pvpbot path create <name> - 创建新路径
/pvpbot path delete <name> - 删除路径
/pvpbot path add-point <name> - 添加航点(当前位置)
/pvpbot path remove-point <name> [index] - 移除航点
/pvpbot path clear <name> - 移除所有航点
/pvpbot path list - 列出所有路径
/pvpbot path info <name> - 显示路径信息
/pvpbot path loop <name> <true/false> - 切换循环模式
/pvpbot path walk-type <name> <type> - 设置行走类型(bhop/sprint/walk)
/pvpbot path show <name> <true/false> - 切换可视化
/pvpbot path start <bot> <path> - 让机器人跟随路径
/pvpbot path stop <bot> - 停止机器人跟随
/pvpbot path distribute <path> - 均匀分布机器人
/pvpbot path start-near <path> <radius> - 让附近机器人开始跟随路径
/pvpbot path stop-all <path> - 停止路径上的所有机器人
🖼️ 截图
- 战斗中的机器人

- 阵营系统

- 水晶 PVP 实战

- 批量生成机器人

- 路径系统实战

🔗 链接
- Modrinth: https://modrinth.com/mod/pvp-bot-fabric
- GitHub: https://github.com/Stepan1411/pvp-bot-fabric
- 问题反馈: https://github.com/Stepan1411/pvp-bot-fabric/issues
- Wiki: https://stepan1411.github.io/pvpbot-docs.html
- 实时统计面板: http://pvpbotstats.survivalworld.win/
祝你 PvP 愉快! 🎮
正在加载版本记录…




正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。