跳到正文

mbd2thread

作者:Non_coffee

Mbd2Thread adds parallel recipe threads, fuel adaptation, and improved editor localization to Multiblocked2. Features builder state fixes, fluid-safe placement order, and material repository binding for easier construction.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

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_thread` trait (thread trait) config  
    – `Fuel Adaptation Switch`  
    – `Fuel 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.
Energy Feature at the Level of Long.MAX_VALUE
A new feature has been added to enable MBD2 machines to utilize FE energy exceeding the int limit for input/output/storage, with recipe support included.
 
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.
– The MBD tool now opens a radial menu with the R key (customizable) to switch modes. A slow build mode has also been added to prevent lag when building large structures.
Dependencies 
– Minecraft 1.20.1  
– Forge 47.4.0 
– LDLib 1.0.40+ 
– Multiblocked2 (MBD2) 1.0.25+ 

常见问题

mbd2thread 支持哪些 Minecraft 版本?

mbd2thread 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

mbd2thread 怎么安装?

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

评论

登录后评论和评分

Non_coffee 的其他作品

查看全部 →