COWMODSКаталог модов

my-bot-mod

Carpet-style fake players (bots) for Fabric 1.20-1.21.4 - spawn & control bots, non-blocking A* pathfinding, a Command Baton to send them anywhere, skins, inventory & ender chest access, and bots that persist across restarts.

Автор: Skyline_hcss6181обновлён 12 сент. 2026 г.
ОптимизацияТехнологииУтилиты

Описание

My Bot Mod (我的机器人)

A Carpet-style fake player (bot) mod for Minecraft 1.20–1.21.4 (Fabric). Spawn bots that behave like players, tell them what to do, send them off with smart pathfinding, and optionally keep them in the world after you log off. One codebase builds for all seven supported Minecraft versions.

Bots are registered through the vanilla placeNewPlayer path, so scoreboards, teleporting and other vanilla player logic work on them as usual. Fully bilingual — every message and GUI text comes in English and 简体中文.

Features

  • Spawn, remove and control fake players
  • Full action control: attack, use, move, jump, sneak, sprint, look, drop, swap hands, ride
  • Command Baton — a craftable item with an on-screen HUD. Ctrl+Scroll switches modes; right-click somewhere to send the selected bot pathfinding or teleporting there
  • Smart pathfinding: one-shot A* bounded by iteration/node caps, with width-aware path smoothing, swimming, gap-crossing, hazard avoidance and stuck handling
  • Behavior scripts — program bots in a Scratch-like Blockly editor (offline HTML editor or the in-game editor). 100+ blocks, multi-behavior playlists, data export to txt/JSON/CSV
  • Right-click a bot for its panel: inventory, ender chest, game mode, teleport, delete, plus per-bot settings (7 tri-state overrides)
  • Skins fall back from Mojang API to local PNG to Base64 to the default skin
  • Optional persistence: bots stay in the world after you leave, with their chunks kept loaded across dimensions
  • Configure things three ways — the in-game GUI (B key), /botmod config commands, or the JSON file

Behavior editor (editor.zip)

The offline Blockly behavior editor is an optional separate download — grab it here:

Download editor.zip (direct link, ~277 KB)

It's also attached to every 1.3.3 version entry — open any version page and look under Files → Additional files.

Unzip it anywhere, open editor/behavior-editor.html in your browser (fully offline), build behaviors with 100+ Scratch-like blocks, save the .json into .minecraft/config/my-bot-mod/behaviors/, then assign it to a bot in game. Since v1.3.3 there's also an in-game editor (right-click a bot → Behavior Management → New Behavior), so the HTML editor is entirely optional.

Installation

Pick the JAR matching your Minecraft version — the suffix in the file name tells you which one to take:

File suffixMinecraftJava
+1.20.11.20 – 1.20.117+
+1.20.21.20.217+
+1.20.41.20.3 – 1.20.417+
+1.20.61.20.5 – 1.20.621+
+1.21.11.21 – 1.21.121+
+1.21.31.21.2 – 1.21.321+
+1.21.41.21.421+

Requires Fabric Loader 0.19.2+, Fabric API, and Java 17+ (Java 21+ on 1.20.5 and later). Works in singleplayer and on servers (install on both sides).

Links

Source code & releases (GitHub) · Commands · Behaviors · Config · FAQ


简体中文

一个类似 Carpet Mod 的假人模组,用于 Minecraft 1.20–1.21.4 Fabric。可以召唤表现如普通玩家的假人、指挥它们做事、用寻路把它们派到远处,退出世界后还能(可选)把它们留在世界里。单代码库同时构建七个游戏版本。

假人走原版 placeNewPlayer 流程注册,计分板、传送这些原版玩家逻辑对它照常生效。所有消息和界面文本都有中英文。

功能

  • 创建、删除、控制假人
  • 动作控制:攻击、使用、移动、跳跃、潜行、疾跑、视角、丢物、换手、骑乘
  • 指挥棒:两根木棍合成,手持时有 HUD。Ctrl+滚轮切换模式,右键某处让选中的假人寻路或传送过去
  • 寻路:一次性 A* 搜索(迭代/节点有硬上限),带宽度感知的路径平滑、游泳、跨裂谷、危险规避和卡住处理
  • 行为脚本:类 Scratch 的 Blockly 编辑器(离线 HTML 编辑器或游戏内编辑器),100+ 积木;游戏内分配播放列表,数据可导出为 txt/JSON/CSV
  • 右键假人打开面板:背包、末影箱、游戏模式、传送、删除,还有每假人 7 项三态个人设置
  • 皮肤按 Mojang API、本地 PNG、Base64、默认的顺序回退
  • 可选驻留:退出世界后假人保留,所在区块跨维度保持加载
  • 配置三选一:游戏内界面(B 键)、/botmod config 命令、JSON 文件

行为编辑器(editor.zip)

离线 Blockly 行为编辑器是可选的独立下载,在这里获取:

点此下载 editor.zip(直链,约 277 KB)

它也附加在每一个 1.3.3 版本条目下——打开任意版本页,在 Files → Additional files 里可以找到。

解压到任意位置,用浏览器打开 editor/behavior-editor.html(完全离线),用 100+ 类 Scratch 积木编排行为,把保存的 .json 放进 .minecraft/config/my-bot-mod/behaviors/,再到游戏内分配给假人。v1.3.3 起也有游戏内编辑器(右键假人 → 行为管理 → 新建行为),HTML 编辑器完全可选。

安装

按游戏版本选对应的 JAR,文件名后缀标明了适用范围:

文件后缀MinecraftJava
+1.20.11.20 – 1.20.117+
+1.20.21.20.217+
+1.20.41.20.3 – 1.20.417+
+1.20.61.20.5 – 1.20.621+
+1.21.11.21 – 1.21.121+
+1.21.31.21.2 – 1.21.321+
+1.21.41.21.421+

需要 Fabric Loader 0.19.2+、Fabric API 和 Java 17+(1.20.5 及以上要 Java 21+)。单人和服务器都能用(两端都要装)。

链接

源码与发布(GitHub) · 命令参考 · 行为系统 · 配置指南 · 常见问题

Последние версии

Все версии →
release

My Bot Mod 1.3.3 (1.20.3-1.20.4)

1.3.3+1.20.4
12 сент. 2026 г.117Minecraft: 1.20.3, 1.20.4fabric
Скачать
Что нового
**v1.3.3 — Minecraft 1.20–1.20.4 · In-game behavior editor · Smart path smoothing** Three version-specific JARs — pick the one matching your Minecraft version. Requires **Java 17+**. Builds for Minecraft 1.20.5–1.21.4 (Java 21+ targets) are **not published** for this release; only 1.20–1.20.4 is supported. **Behavior editor (`editor.zip`)** — the optional offline Blockly editor: [download from GitHub release](https://github.com/skylhcss/my-bot-mod/releases/download/v1.3.3/editor.zip), or grab it under **Files → Additional files** on any 1.3.3 version page. Unzip it, open `editor/behavior-editor.html` in your browser, build behaviors with 100+ Scratch-like blocks, save the .json into `.minecraft/config/my-bot-mod/behaviors/`, then assign it to a bot in game. (v1.3.3 also adds an in-game editor, so the HTML editor is entirely optional.) ### Highlights - **Multi-version build system** — toolchain upgraded to Gradle 9.7 + Fabric Loom 1.17.19; one codebase builds every target via Stonecutter conditional comments. This release publishes 1.20.1, 1.20.2 and 1.20.4 JARs (Minecraft 1.20–1.20.4). - **In-game behavior editor** — write behaviors without leaving the game: category panel, statement list, parameter forms, breadcrumb navigation for nested control flow; output fully compatible with the HTML editor. "Save" writes to the behaviors folder and hot-reloads. - **New export blocks** — `outputRaw` (raw line), `outputTemplate` (custom template with `{time}` `{bot}` `{var:name}` placeholders), `outputTable` (custom header + row-append CSV); existing output blocks gain append/overwrite write modes. - **Behavior execution UI rework** — live status line with queue progress (x/y), playlist ▲▼ reorder / remove / clear-all, behavior search box, per-row "run only this" and edit shortcuts. - **Creative flight inheritance** — bots summoned mid-flight enter flight too; state persisted with preserveBotState. - **Ender chest** — `/bot <name> enderchest` opens the bot's real ender chest for live editing, auto-saved on close. - **Smart path smoothing** (`pathfindingSmooth`, default on) — width-aware line-of-sight merging of waypoints; jump/fall/swim anchors and ravines unaffected. ### Pathfinding rework - Pathfinder rewritten as a synchronous optimized A* with hard caps (15000 iterations / 25000 nodes); old string-pulling smoothing removed in favor of the width-aware smart smoothing. ### Removals - **Group & cooperative building system fully removed**: `/botmod group *` and `/bot <name> build *` commands, related UIs, behavior blocks and config options. - **Carpet compatibility mode removed** (`carpetModCompatibility`): the mod can be installed alongside Carpet. - Creative-mode restriction on baton teleport removed (`allowBatonTeleportNonCreative`); dead code removed (`onMessage` event, ineffective `configMenuKey`). ### Bug fixes - Right-click panel "Delete bot" button now actually works (via new `/bot <name> kill confirm` with strictly validated confirmation window). - **Skin priority fixed**: local `skins/` PNG and Base64 skins now take precedence over the Mojang API — offline play no longer stalls on network timeouts. - In-game behavior editor UI text is now fully localized (EN/中文). - Behavior script exceptions no longer crash the server tick; `broadcast` no longer double-executes; behavior restarts no longer leak runtimes; failed `createBot` rolls back ghost players; auto-respawned bots no longer appear dead on other clients; interaction rays are occluded by blocks; backpack UI gains same-dimension & distance checks; `/botmod config set/get` covers 7 previously missing options; skin filename traversal validation and concurrent-safe skin cache. Full changelog: [CHANGELOG.md](https://github.com/skylhcss/my-bot-mod/blob/main/CHANGELOG.md) · Behavior guide: [BEHAVIORS.md](https://github.com/skylhcss/my-bot-mod/blob/main/docs/BEHAVIORS.md) --- # 简体中文 **v1.3.3 — 支持 Minecraft 1.20–1.20.4 · 游戏内行为编辑器 · 智能路径平滑** 共 3 个对应版本的 JAR,按你的 Minecraft 版本选择。需要 **Java 17+**。本次发布不含 Minecraft 1.20.5–1.21.4(需 Java 21+ 的构建目标),仅支持 1.20–1.20.4。 **行为编辑器(`editor.zip`)**——可选的离线 Blockly 编辑器:[GitHub 下载](https://github.com/skylhcss/my-bot-mod/releases/download/v1.3.3/editor.zip),或在任意 1.3.3 版本页的 **文件 → Additional files** 获取。解压后用浏览器打开 `editor/behavior-editor.html`,用 100+ 积木编排行为,保存 .json 到 `.minecraft/config/my-bot-mod/behaviors/`,游戏内分配给假人即可。(v1.3.3 也新增了游戏内编辑器,HTML 编辑器完全是可选的。) ### 更新要点 - **多版本构建升级**:工具链升级到 Gradle 9.7 + Fabric Loom 1.17.19,改用 Stonecutter 单代码库多版本构建。本版发布 1.20.1、1.20.2、1.20.4 三个 JAR,覆盖 Minecraft 1.20–1.20.4。 - **游戏内行为编辑器**:分类面板、语句列表、参数表单、嵌套控制流面包屑导航;产物与 HTML 编辑器完全兼容,保存即热重载,可导出到任意文件夹(服务端校验)。 - **新输出积木**:`outputRaw`(无前缀原始行)、`outputTemplate`(自定义模板,`{time}` `{bot}` `{var:名}` 占位符)、`outputTable`(自定义表头 + 逐行追加 CSV);原有输出积木增加追加/覆盖模式。 - **行为执行界面重做**:实时状态行显示队列进度(x/y);播放列表 ▲▼ 排序、移除、一键清空;行为搜索框;每行可单独快捷执行或直接进编辑器。 - **创造飞行继承**:飞行中召唤的假人同样进入飞行并悬停;状态随 preserveBotState 保存。 - **末影箱**:`/bot <名字> enderchest` 直接绑定假人末影箱实时编辑,关闭自动保存。 - **智能路径平滑**(`pathfindingSmooth`,默认开):宽度感知视线法合并可直行路标点;跳跃/下落/游泳锚点与裂谷不受影响。 ### 寻路重构 - 寻路器重写为同步一次性优化 A*(硬上限 15000 次迭代 / 25000 节点);移除旧的 string-pulling 平滑,由宽度感知智能平滑取代。 ### 移除的功能 - **编组与合作建造系统整体移除**:`/botmod group *` 与 `/bot <名字> build *` 命令、相关界面、行为积木与配置项。 - **移除 Carpet 兼容模式**(`carpetModCompatibility`):可与 Carpet 同时安装,各自管理假人。 - 移除指挥棒传送的创造模式限制(`allowBatonTeleportNonCreative`);清理死代码(从未实现的 `onMessage` 事件、无效的 `configMenuKey`)。 ### BUG 修复 - 右键面板"删除假人"按钮现在真的能用了(走新增的 `/bot <名字> kill confirm`,确认窗口严格校验)。 - **修复皮肤优先级反了**:本地 `skins/` 的 PNG 和 Base64 皮肤优先于 Mojang API,离线不再白等网络超时。 - 行为编辑器界面文案全部走语言文件(原来硬编码中文)。 - 行为脚本异常不再崩掉服务器 tick;`broadcast` 不再同 tick 双重执行;重复启动行为不再泄漏运行时;`createBot` 失败回滚假玩家(不再有幽灵玩家);自动重生的假人不再在其他客户端躺尸;交互射线被方块遮挡;背包界面加同维度与距离校验;`/botmod config set/get` 补齐 7 个缺失配置项;皮肤文件名防路径穿越、缓存改并发安全。 完整变更见 [CHANGELOG.md](https://github.com/skylhcss/my-bot-mod/blob/main/CHANGELOG.md),行为系统指南见 [BEHAVIORS.md](https://github.com/skylhcss/my-bot-mod/blob/main/docs/BEHAVIORS.md)。
release

My Bot Mod 1.3.3 (1.20.2)

1.3.3+1.20.2
12 сент. 2026 г.29Minecraft: 1.20.2fabric
Скачать
Что нового
**v1.3.3 — Minecraft 1.20–1.20.4 · In-game behavior editor · Smart path smoothing** Three version-specific JARs — pick the one matching your Minecraft version. Requires **Java 17+**. Builds for Minecraft 1.20.5–1.21.4 (Java 21+ targets) are **not published** for this release; only 1.20–1.20.4 is supported. **Behavior editor (`editor.zip`)** — the optional offline Blockly editor: [download from GitHub release](https://github.com/skylhcss/my-bot-mod/releases/download/v1.3.3/editor.zip), or grab it under **Files → Additional files** on any 1.3.3 version page. Unzip it, open `editor/behavior-editor.html` in your browser, build behaviors with 100+ Scratch-like blocks, save the .json into `.minecraft/config/my-bot-mod/behaviors/`, then assign it to a bot in game. (v1.3.3 also adds an in-game editor, so the HTML editor is entirely optional.) ### Highlights - **Multi-version build system** — toolchain upgraded to Gradle 9.7 + Fabric Loom 1.17.19; one codebase builds every target via Stonecutter conditional comments. This release publishes 1.20.1, 1.20.2 and 1.20.4 JARs (Minecraft 1.20–1.20.4). - **In-game behavior editor** — write behaviors without leaving the game: category panel, statement list, parameter forms, breadcrumb navigation for nested control flow; output fully compatible with the HTML editor. "Save" writes to the behaviors folder and hot-reloads. - **New export blocks** — `outputRaw` (raw line), `outputTemplate` (custom template with `{time}` `{bot}` `{var:name}` placeholders), `outputTable` (custom header + row-append CSV); existing output blocks gain append/overwrite write modes. - **Behavior execution UI rework** — live status line with queue progress (x/y), playlist ▲▼ reorder / remove / clear-all, behavior search box, per-row "run only this" and edit shortcuts. - **Creative flight inheritance** — bots summoned mid-flight enter flight too; state persisted with preserveBotState. - **Ender chest** — `/bot <name> enderchest` opens the bot's real ender chest for live editing, auto-saved on close. - **Smart path smoothing** (`pathfindingSmooth`, default on) — width-aware line-of-sight merging of waypoints; jump/fall/swim anchors and ravines unaffected. ### Pathfinding rework - Pathfinder rewritten as a synchronous optimized A* with hard caps (15000 iterations / 25000 nodes); old string-pulling smoothing removed in favor of the width-aware smart smoothing. ### Removals - **Group & cooperative building system fully removed**: `/botmod group *` and `/bot <name> build *` commands, related UIs, behavior blocks and config options. - **Carpet compatibility mode removed** (`carpetModCompatibility`): the mod can be installed alongside Carpet. - Creative-mode restriction on baton teleport removed (`allowBatonTeleportNonCreative`); dead code removed (`onMessage` event, ineffective `configMenuKey`). ### Bug fixes - Right-click panel "Delete bot" button now actually works (via new `/bot <name> kill confirm` with strictly validated confirmation window). - **Skin priority fixed**: local `skins/` PNG and Base64 skins now take precedence over the Mojang API — offline play no longer stalls on network timeouts. - In-game behavior editor UI text is now fully localized (EN/中文). - Behavior script exceptions no longer crash the server tick; `broadcast` no longer double-executes; behavior restarts no longer leak runtimes; failed `createBot` rolls back ghost players; auto-respawned bots no longer appear dead on other clients; interaction rays are occluded by blocks; backpack UI gains same-dimension & distance checks; `/botmod config set/get` covers 7 previously missing options; skin filename traversal validation and concurrent-safe skin cache. Full changelog: [CHANGELOG.md](https://github.com/skylhcss/my-bot-mod/blob/main/CHANGELOG.md) · Behavior guide: [BEHAVIORS.md](https://github.com/skylhcss/my-bot-mod/blob/main/docs/BEHAVIORS.md) --- # 简体中文 **v1.3.3 — 支持 Minecraft 1.20–1.20.4 · 游戏内行为编辑器 · 智能路径平滑** 共 3 个对应版本的 JAR,按你的 Minecraft 版本选择。需要 **Java 17+**。本次发布不含 Minecraft 1.20.5–1.21.4(需 Java 21+ 的构建目标),仅支持 1.20–1.20.4。 **行为编辑器(`editor.zip`)**——可选的离线 Blockly 编辑器:[GitHub 下载](https://github.com/skylhcss/my-bot-mod/releases/download/v1.3.3/editor.zip),或在任意 1.3.3 版本页的 **文件 → Additional files** 获取。解压后用浏览器打开 `editor/behavior-editor.html`,用 100+ 积木编排行为,保存 .json 到 `.minecraft/config/my-bot-mod/behaviors/`,游戏内分配给假人即可。(v1.3.3 也新增了游戏内编辑器,HTML 编辑器完全是可选的。) ### 更新要点 - **多版本构建升级**:工具链升级到 Gradle 9.7 + Fabric Loom 1.17.19,改用 Stonecutter 单代码库多版本构建。本版发布 1.20.1、1.20.2、1.20.4 三个 JAR,覆盖 Minecraft 1.20–1.20.4。 - **游戏内行为编辑器**:分类面板、语句列表、参数表单、嵌套控制流面包屑导航;产物与 HTML 编辑器完全兼容,保存即热重载,可导出到任意文件夹(服务端校验)。 - **新输出积木**:`outputRaw`(无前缀原始行)、`outputTemplate`(自定义模板,`{time}` `{bot}` `{var:名}` 占位符)、`outputTable`(自定义表头 + 逐行追加 CSV);原有输出积木增加追加/覆盖模式。 - **行为执行界面重做**:实时状态行显示队列进度(x/y);播放列表 ▲▼ 排序、移除、一键清空;行为搜索框;每行可单独快捷执行或直接进编辑器。 - **创造飞行继承**:飞行中召唤的假人同样进入飞行并悬停;状态随 preserveBotState 保存。 - **末影箱**:`/bot <名字> enderchest` 直接绑定假人末影箱实时编辑,关闭自动保存。 - **智能路径平滑**(`pathfindingSmooth`,默认开):宽度感知视线法合并可直行路标点;跳跃/下落/游泳锚点与裂谷不受影响。 ### 寻路重构 - 寻路器重写为同步一次性优化 A*(硬上限 15000 次迭代 / 25000 节点);移除旧的 string-pulling 平滑,由宽度感知智能平滑取代。 ### 移除的功能 - **编组与合作建造系统整体移除**:`/botmod group *` 与 `/bot <名字> build *` 命令、相关界面、行为积木与配置项。 - **移除 Carpet 兼容模式**(`carpetModCompatibility`):可与 Carpet 同时安装,各自管理假人。 - 移除指挥棒传送的创造模式限制(`allowBatonTeleportNonCreative`);清理死代码(从未实现的 `onMessage` 事件、无效的 `configMenuKey`)。 ### BUG 修复 - 右键面板"删除假人"按钮现在真的能用了(走新增的 `/bot <名字> kill confirm`,确认窗口严格校验)。 - **修复皮肤优先级反了**:本地 `skins/` 的 PNG 和 Base64 皮肤优先于 Mojang API,离线不再白等网络超时。 - 行为编辑器界面文案全部走语言文件(原来硬编码中文)。 - 行为脚本异常不再崩掉服务器 tick;`broadcast` 不再同 tick 双重执行;重复启动行为不再泄漏运行时;`createBot` 失败回滚假玩家(不再有幽灵玩家);自动重生的假人不再在其他客户端躺尸;交互射线被方块遮挡;背包界面加同维度与距离校验;`/botmod config set/get` 补齐 7 个缺失配置项;皮肤文件名防路径穿越、缓存改并发安全。 完整变更见 [CHANGELOG.md](https://github.com/skylhcss/my-bot-mod/blob/main/CHANGELOG.md),行为系统指南见 [BEHAVIORS.md](https://github.com/skylhcss/my-bot-mod/blob/main/docs/BEHAVIORS.md)。
release

My Bot Mod 1.3.3 (1.20-1.20.1)

1.3.3+1.20.1
12 сент. 2026 г.157Minecraft: 1.20, 1.20.1fabric
Скачать
Что нового
**v1.3.3 — Minecraft 1.20–1.20.4 · In-game behavior editor · Smart path smoothing** Three version-specific JARs — pick the one matching your Minecraft version. Requires **Java 17+**. Builds for Minecraft 1.20.5–1.21.4 (Java 21+ targets) are **not published** for this release; only 1.20–1.20.4 is supported. **Behavior editor (`editor.zip`)** — the optional offline Blockly editor: [download from GitHub release](https://github.com/skylhcss/my-bot-mod/releases/download/v1.3.3/editor.zip), or grab it under **Files → Additional files** on any 1.3.3 version page. Unzip it, open `editor/behavior-editor.html` in your browser, build behaviors with 100+ Scratch-like blocks, save the .json into `.minecraft/config/my-bot-mod/behaviors/`, then assign it to a bot in game. (v1.3.3 also adds an in-game editor, so the HTML editor is entirely optional.) ### Highlights - **Multi-version build system** — toolchain upgraded to Gradle 9.7 + Fabric Loom 1.17.19; one codebase builds every target via Stonecutter conditional comments. This release publishes 1.20.1, 1.20.2 and 1.20.4 JARs (Minecraft 1.20–1.20.4). - **In-game behavior editor** — write behaviors without leaving the game: category panel, statement list, parameter forms, breadcrumb navigation for nested control flow; output fully compatible with the HTML editor. "Save" writes to the behaviors folder and hot-reloads. - **New export blocks** — `outputRaw` (raw line), `outputTemplate` (custom template with `{time}` `{bot}` `{var:name}` placeholders), `outputTable` (custom header + row-append CSV); existing output blocks gain append/overwrite write modes. - **Behavior execution UI rework** — live status line with queue progress (x/y), playlist ▲▼ reorder / remove / clear-all, behavior search box, per-row "run only this" and edit shortcuts. - **Creative flight inheritance** — bots summoned mid-flight enter flight too; state persisted with preserveBotState. - **Ender chest** — `/bot <name> enderchest` opens the bot's real ender chest for live editing, auto-saved on close. - **Smart path smoothing** (`pathfindingSmooth`, default on) — width-aware line-of-sight merging of waypoints; jump/fall/swim anchors and ravines unaffected. ### Pathfinding rework - Pathfinder rewritten as a synchronous optimized A* with hard caps (15000 iterations / 25000 nodes); old string-pulling smoothing removed in favor of the width-aware smart smoothing. ### Removals - **Group & cooperative building system fully removed**: `/botmod group *` and `/bot <name> build *` commands, related UIs, behavior blocks and config options. - **Carpet compatibility mode removed** (`carpetModCompatibility`): the mod can be installed alongside Carpet. - Creative-mode restriction on baton teleport removed (`allowBatonTeleportNonCreative`); dead code removed (`onMessage` event, ineffective `configMenuKey`). ### Bug fixes - Right-click panel "Delete bot" button now actually works (via new `/bot <name> kill confirm` with strictly validated confirmation window). - **Skin priority fixed**: local `skins/` PNG and Base64 skins now take precedence over the Mojang API — offline play no longer stalls on network timeouts. - In-game behavior editor UI text is now fully localized (EN/中文). - Behavior script exceptions no longer crash the server tick; `broadcast` no longer double-executes; behavior restarts no longer leak runtimes; failed `createBot` rolls back ghost players; auto-respawned bots no longer appear dead on other clients; interaction rays are occluded by blocks; backpack UI gains same-dimension & distance checks; `/botmod config set/get` covers 7 previously missing options; skin filename traversal validation and concurrent-safe skin cache. Full changelog: [CHANGELOG.md](https://github.com/skylhcss/my-bot-mod/blob/main/CHANGELOG.md) · Behavior guide: [BEHAVIORS.md](https://github.com/skylhcss/my-bot-mod/blob/main/docs/BEHAVIORS.md) --- # 简体中文 **v1.3.3 — 支持 Minecraft 1.20–1.20.4 · 游戏内行为编辑器 · 智能路径平滑** 共 3 个对应版本的 JAR,按你的 Minecraft 版本选择。需要 **Java 17+**。本次发布不含 Minecraft 1.20.5–1.21.4(需 Java 21+ 的构建目标),仅支持 1.20–1.20.4。 **行为编辑器(`editor.zip`)**——可选的离线 Blockly 编辑器:[GitHub 下载](https://github.com/skylhcss/my-bot-mod/releases/download/v1.3.3/editor.zip),或在任意 1.3.3 版本页的 **文件 → Additional files** 获取。解压后用浏览器打开 `editor/behavior-editor.html`,用 100+ 积木编排行为,保存 .json 到 `.minecraft/config/my-bot-mod/behaviors/`,游戏内分配给假人即可。(v1.3.3 也新增了游戏内编辑器,HTML 编辑器完全是可选的。) ### 更新要点 - **多版本构建升级**:工具链升级到 Gradle 9.7 + Fabric Loom 1.17.19,改用 Stonecutter 单代码库多版本构建。本版发布 1.20.1、1.20.2、1.20.4 三个 JAR,覆盖 Minecraft 1.20–1.20.4。 - **游戏内行为编辑器**:分类面板、语句列表、参数表单、嵌套控制流面包屑导航;产物与 HTML 编辑器完全兼容,保存即热重载,可导出到任意文件夹(服务端校验)。 - **新输出积木**:`outputRaw`(无前缀原始行)、`outputTemplate`(自定义模板,`{time}` `{bot}` `{var:名}` 占位符)、`outputTable`(自定义表头 + 逐行追加 CSV);原有输出积木增加追加/覆盖模式。 - **行为执行界面重做**:实时状态行显示队列进度(x/y);播放列表 ▲▼ 排序、移除、一键清空;行为搜索框;每行可单独快捷执行或直接进编辑器。 - **创造飞行继承**:飞行中召唤的假人同样进入飞行并悬停;状态随 preserveBotState 保存。 - **末影箱**:`/bot <名字> enderchest` 直接绑定假人末影箱实时编辑,关闭自动保存。 - **智能路径平滑**(`pathfindingSmooth`,默认开):宽度感知视线法合并可直行路标点;跳跃/下落/游泳锚点与裂谷不受影响。 ### 寻路重构 - 寻路器重写为同步一次性优化 A*(硬上限 15000 次迭代 / 25000 节点);移除旧的 string-pulling 平滑,由宽度感知智能平滑取代。 ### 移除的功能 - **编组与合作建造系统整体移除**:`/botmod group *` 与 `/bot <名字> build *` 命令、相关界面、行为积木与配置项。 - **移除 Carpet 兼容模式**(`carpetModCompatibility`):可与 Carpet 同时安装,各自管理假人。 - 移除指挥棒传送的创造模式限制(`allowBatonTeleportNonCreative`);清理死代码(从未实现的 `onMessage` 事件、无效的 `configMenuKey`)。 ### BUG 修复 - 右键面板"删除假人"按钮现在真的能用了(走新增的 `/bot <名字> kill confirm`,确认窗口严格校验)。 - **修复皮肤优先级反了**:本地 `skins/` 的 PNG 和 Base64 皮肤优先于 Mojang API,离线不再白等网络超时。 - 行为编辑器界面文案全部走语言文件(原来硬编码中文)。 - 行为脚本异常不再崩掉服务器 tick;`broadcast` 不再同 tick 双重执行;重复启动行为不再泄漏运行时;`createBot` 失败回滚假玩家(不再有幽灵玩家);自动重生的假人不再在其他客户端躺尸;交互射线被方块遮挡;背包界面加同维度与距离校验;`/botmod config set/get` 补齐 7 个缺失配置项;皮肤文件名防路径穿越、缓存改并发安全。 完整变更见 [CHANGELOG.md](https://github.com/skylhcss/my-bot-mod/blob/main/CHANGELOG.md),行为系统指南见 [BEHAVIORS.md](https://github.com/skylhcss/my-bot-mod/blob/main/docs/BEHAVIORS.md)。
release

My Bot Mod 1.3.2 (1.20.3-1.20.4)

1.3.2+1.20.4
26 июл. 2026 г.41Minecraft: 1.20.3, 1.20.4fabric
Скачать
Что нового
v1.3.2 - Config UI redesign: browser-style tabs, crafting-table home page, bilingual (EN/ZH) search box; new Pathfinding category. - New options: per-player bot limit, baton-requires-OP, max pathfinding distance, parkour/swim toggles, glowing, fire immunity. - Per-bot settings expanded to 7 tri-state overrides. - Pathfinding: shared per-tick budget, stuck detour/give-up, fence and headroom checks, climb fix; cross-dimension pathfinding rejected. - Action control aligned with Carpet. - Skin system reverted to stable synchronous fetch. - Fully bilingual messages and GUI; destructive commands need confirmation. Multi-version build via Stonecutter. Pick the file matching your Minecraft version.
release

My Bot Mod 1.3.2 (1.20.2)

1.3.2+1.20.2
26 июл. 2026 г.17Minecraft: 1.20.2fabric
Скачать
Что нового
v1.3.2 - Config UI redesign: browser-style tabs, crafting-table home page, bilingual (EN/ZH) search box; new Pathfinding category. - New options: per-player bot limit, baton-requires-OP, max pathfinding distance, parkour/swim toggles, glowing, fire immunity. - Per-bot settings expanded to 7 tri-state overrides. - Pathfinding: shared per-tick budget, stuck detour/give-up, fence and headroom checks, climb fix; cross-dimension pathfinding rejected. - Action control aligned with Carpet. - Skin system reverted to stable synchronous fetch. - Fully bilingual messages and GUI; destructive commands need confirmation. Multi-version build via Stonecutter. Pick the file matching your Minecraft version.
release

My Bot Mod 1.3.2 (1.20-1.20.1)

1.3.2+1.20.1
26 июл. 2026 г.44Minecraft: 1.20, 1.20.1fabric
Скачать
Что нового
v1.3.2 - Config UI redesign: browser-style tabs, crafting-table home page, bilingual (EN/ZH) search box; new Pathfinding category. - New options: per-player bot limit, baton-requires-OP, max pathfinding distance, parkour/swim toggles, glowing, fire immunity. - Per-bot settings expanded to 7 tri-state overrides. - Pathfinding: shared per-tick budget, stuck detour/give-up, fence and headroom checks, climb fix; cross-dimension pathfinding rejected. - Action control aligned with Carpet. - Skin system reverted to stable synchronous fetch. - Fully bilingual messages and GUI; destructive commands need confirmation. Multi-version build via Stonecutter. Pick the file matching your Minecraft version.
release

My-Bot-Mod v1.3.1 - Command Baton + Pathfinding Rewrite

1.3.1
20 июл. 2026 г.27Minecraft: 1.20.1fabric
Скачать
Что нового
### ✨ 新功能 - 指挥棒:手持 HUD,Ctrl/Alt+滚轮切模式/选人,右键指挥假人寻路或传送到准星位置;两根木棍合成、不可堆叠;支持跨维度与传送权限配置。 ### 🗺️ 寻路重构 - 非阻塞分帧 A*(不卡服)、游泳、跨越裂谷/跑酷、危险规避、跨维度、修正到达判定、路径平滑。 ### 🐛 Bug 修复 - 生存挖矿挖不动、配置损坏崩溃、驻留区块票据过期/跨维度泄漏、死亡重生忽略维度、皮肤加载刷屏、快捷键失效等。 ### ⚙️ 配置 - allowNonOpCreateBot → allowNonOpControlBot(自动迁移);新增 allowBatonTeleportNonCreative。