Compatibility
Minecraft: Java Edition
1.20.1
Platforms
Supported environments
Creators
Details
Licensed ARR
Published 3 days ago
Updated yesterday
Mbd2Thread 是一个面向 Multiblocked2 (MBD2) 的扩展模组:为机器配方逻辑提供“线程化”的并行/调度能力,并补全编辑器节点图的本地化体验,方便制作复杂机器逻辑与事件图表。
主要功能
- 配方线程(Recipe Thread Trait)
- 为单台机器提供可配置的线程数量,让配方逻辑以“线程”形式并行/排队执行(适合多路并行、任务分发、复杂流程机制)。
- 支持线程相关的显示文本配置与白/黑名单(用于控制哪些配方允许进入某些线程)。
- 提供配套 UI:在机器界面中展示线程状态、进度与悬停信息(可在编辑器中生成并绑定)。
- 燃料适配
- 当开启功能后,可选地从指定“燃料槽”消耗任何有燃料值的物品,自动填充燃烧时间以继续工作。
- 该功能默认关闭,且燃料槽名称留空时不会生效,避免误触发。
- 配置位置:机器的
recipe_threadTrait(线程特性)配置中燃料适配开关燃料槽名称
- 编辑器节点图本地化增强
- 补齐/修复节点图内常见显示文本的中文翻译(节点分组、事件名、部分端口名、搜索标签等),提升编辑器可读性。
核心修复与优化
- 编辑器方块状态自动记录 修复了 MBD2 编辑器在「生成状态」模式下无法记录方块状态(BlockState)的缺陷。现在,点击「生成状态」将自动精准捕获并记录方块的所有属性(如朝向、开关状态、特定数值等),确保结构数据的完整性。
- 搭建器放置精度修复 解决了多方块搭建器工具在放置结构时,无法正确还原方块状态的问题。修复后,搭建器将严格按照预设数据放置方块,彻底解决方块朝向错误或属性丢失导致的结构失效。
- 搭建逻辑顺序重构 优化了结构的自动搭建顺序,确保 流体方块(如水、熔岩等)始终最后放置 。此举有效防止了流体在结构框架未完成时提前溢出,保证了复杂结构的搭建稳定性和逻辑一致性。 新增特性
- 材料仓库智能绑定系统
多方块搭建器工具现在支持便捷的材料供应绑定。
- 操作方式 :手持搭建器,按住 Shift + 右键 点击任意 容器(如箱子、木桶) 或 流体存储设备 。
- 功能效果 :成功绑定后,该设备将作为“材料仓库”为搭建器提供资源。搭建器在施工过程中将自动从中提取所需物料,无需玩家手动搬运材料,极大简化了生存模式下的搭建流程。
依赖
- Minecraft 1.20.1
- Forge 47.4.0
- LDLib 1.0.40+
- Multiblocked2 (MBD2) 1.0.25+
Mbd2Thread is an add-on mod for Multiblocked2 (MBD2). It introduces a “thread-like” execution model for machine recipe logic (parallel / queued execution) and improves the localization experience in the editor’s graph/node system, making complex machine workflows easier to build and maintain.
Main Features
- Recipe Thread Trait
- Adds configurable “threads” to a single machine, allowing recipes to run in parallel or be scheduled per thread (useful for multi-lane machines and complex production pipelines).
- Supports per-thread display texts and whitelist/blacklist controls to decide which recipes can run on specific threads.
- Includes UI support: display thread status, progress and hover details in the machine UI (template can be generated and bound in the editor).
- Fuel Adaptation
- When enabled, the mod can optionally consume any item with a burn time from the specified “fuel slot”, and automatically fill fuel time so the machine can keep running.
- This feature is disabled by default. Leaving the fuel slot name empty will also disable it to avoid unintended behavior.
- Config location: machine
recipe_threadtrait (thread trait) configFuel Adaptation SwitchFuel Slot Name
- Editor Graph Localization Improvements
- Adds/fixes translations for common graph UI texts (node groups, machine event names, some port labels, search label, etc.) to improve readability.
** Core Fixes & Improvements**
- Editor Block State Auto-Capture Fixed an issue where “Generate State” in the MBD2 editor failed to record BlockState. Clicking “Generate State” now accurately captures all block properties (orientation, toggles, numeric values, etc.), ensuring complete structure data.
- Precise Builder Placement Resolved a problem where the multiblock builder tool did not place blocks with the correct states. The builder now restores block states exactly as specified, eliminating orientation errors or missing attributes that could break structures.
- Build Order Refactor Optimized the automated build sequence so fluid blocks (e.g., water, lava) are always placed last. This avoids premature fluid spread before the frame is complete, improving stability and logical consistency for complex builds.
- New Features
** Material Repository Binding** The multiblock builder tool now supports easy binding of material supply repositories.
- How to use: Hold Shift and right-click any container (e.g., chest, barrel) or fluid storage device while holding the builder.
- Effect: The bound device becomes a “material repository” for the builder. During construction, the builder automatically pulls required items/fluids from it, removing manual hauling and making survival-mode builds far simpler.
Dependencies
- Minecraft 1.20.1
- Forge 47.4.0
- LDLib 1.0.40+
- Multiblocked2 (MBD2) 1.0.25+



