Multiblocked
Multiblocked2 (mbd2) is the more powerful visual custom machine/multi-block structure mod after mbd1(multiblocked). Mbd2 is an extremely flexible yet vanilla-esque multiblock mod, that embraces aspects of MultiblockTweaker and Modular Machinery.
Original project can be found here: Multiblocked
Discord: https://discord.com/invite/sDdf2yD9bh
Github: https://github.com/Low-Drag-MC/Multiblocked2
Compatibility
Built-in
- Item
- Item Durability
- Fluid
- Forge energy
- Entity
GTCEU
- Energy
Botania
- mana
Mekanism
- Heat
- Gas
- Slurry
- Pigment
- Infusion
Create
- Stress
- RPM
PneumaticCraft
- pressure
- heat
Embers
- ember
Nature's aura
- aura
What's new
Demo

Demo: A fire pedestal burn coals to emi fire and light surroundings. Just imagine how amazing it is to create such a cool machine without writing a single line of code!
New Editor

New editor: more powerful, more modern and easier to use. mbd2 helps you work without code, provides a unity-like game design engine, more efficient customization of your machine.
Logic Node Graph

Node Graph: The node graph is a brand-new way to configure event logic. You no longer need KubeJS to define complex functionality. If you're a user of Blender or Shader Graph, you're going to love this new feature.
MBD2 allows you to listen to various machine events through the node graph and set up a wide range of execution logic, giving you immense creative power.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 |
- Added Custom Renderer system, allowing you to easily inject Java or JavaScript code into a renderer
- Added RegisterCustomRendererEvent and ...EventJS to register custom renderers.
- Fixed a server crash when a cogwheel meshed with a Create machine set to Large Cogwheel
- Fixed machines not turning with a Create wrench, on a contraption, or when a structure is mirrored
- Fixed Auto IO moving nothing for FE, Mekanism chemicals and heat, and PneumaticCraft air and heat
- Fixed ChemicalSlot not offering its contents to JEI and EMI for recipe lookup and bookmarking
- Fixed the multiblock editor missing the machine blueprint resource
- Added javac
-parametersfor kjs
- Bump up JEI support
- Added more runtime values
- Added Ars Nouveau compat
- Added machine blueprints: a node graph that gives a machine its logic, edited in-game and stored with the definition
- Added runtime values so a machine can override its definition's config per placed instance
- Added twelve built-in blueprints, ready to bind and to read as worked examples
- Added recipe content nodes so a blueprint can change what a recipe consumes and produces, not just how much
- Added recipe payload nodes for entity, Mekanism, Create and PneumaticCraft capabilities
- Added an auto IO side panel to the machine UI, built entirely from a blueprint, with its look in a stylesheet packs can override
- Added Photon effect support
- Added KubeJSRenderer and CustomRendererEvent for custom render logic from KubeJS (Thanks for the PR #234, @Tcat2000)
- Improved the machine FX editor so one view owns both effect lists and the preview
- Fixed Auto IO not working on proxyWhileFormed predicate proxies
- Fixed proxyWhileFormed ports not rendering BER-based renderers
- Fixed two machine events that were hooked everywhere but never posted
- Fixed two recipe conditions crashing the game through missing toString calls (Thanks for the PR #233, @Tcat2000)
- Fixed some default models having bad hand display settings (Thanks for the PR #232, @Tcat2000)
- Fixed disable render when formed doesn't work for the predicates bound with a slot name
- Fixed allow open ui doesn't work for the predicates bound with a slot name
- Fixed auto io ignores the allow same fluids option of the fluid tank trait
- Fixed entities rendered by the entity preview widget clip through the ui
- Fixed gadgets item mode serialization (by @andriihorpenko)
- Fixed fog affecting in-world preview rendering (by @andriihorpenko)
- Fixed recipe conditions not checking multiblock parts
- Fixed ME interface fluid capacity being ignored by the config slot
- Fixed triggerGeckolibAnim not resolving resource-backed renderers
- Fixed Auto IO ignoring Allow Same Fluid
- Added separated area preview radius
- Fixed XEI structure parts being capped at one stack per block type
- Fixed ChemicalSlot syncing
- Fixed Multiblock XEI page candidates display and lookup
- Fixed failed to notify capability changes
- Fixed gradle dependencies chain
- Fixed dev env requiring mod installation
- Fixed crash when adding a controller candidate block
- Fixed machine level condition crash
- Fixed fuel recipe searching
- Fixed kjs RecipeSchema convertor
- Fixed kjs RecipeSchema convertor
- Fixed incorrect recipe slots bindings for 10+ indexes (Thanks for the PR #209, @andriihorpenko)
- Fixed Mekanism ChemicalSlot rendering (Thanks for the PR #210, @andriihorpenko)
- Switched to EMI synthetic id for multiblock info category (Thanks for the PR #211, @andriihorpenko)
- Bumped up ldlib2
- Fixed kjs event post
- Fixed KubeJS inputChemical/outputChemical parsing for Mekanism (Thanks for the PR #206, @andriihorpenko)
- Fixed capContent always returning non-null empty handler list (Thanks for the PR #207, @andriihorpenko)
- Fixed KubeJS recipes not syncing from dedicated server (Thanks for the PR #208, @andriihorpenko)
- Fixed typos in en_us.json (Thanks for the PR #202, @vainangei)
- Added KJS recipe support (Thanks for the PR #204, @andriihorpenko)
- Fixed EMI recipe id due to reference equality check (Thanks for the PR #205, @andriihorpenko)
- Fixed the huge structure rendering performance
- Fixed predicate missing logs
- Improved performance by conditional sync
- Fixed Auto IO behavior
- Added ALL IO selector
- Port ae2 integration to 1.21.1 (#199, thanks @OmiLabsDev)
- Fixed recipe execution
- Fixed the event name
- Fixed custom machine shape rendering
- Added system msg for gadget mode switching
- Fixed ingredient merge issue
- Fixed breaking particles
- Fixed the server loading crash
- Added ME Pattern Provider Trait
- Port to 1.21
- hot fix: disable formed rendering
- Fixed RecipeUIEvents doesn't work
- Fixed EntityIngredient nbt matching (thanks to @Yibo Cao)
- Added player and hand for CatalystEvent
- Update zh_cn.json (thanks to @FalAut)
- Added
onRecipeFinishevent, called after output - Added
onConsumeInputsAfterWorkingEventevent, call after input handled
## v1.0.35
- Fixed cannot open ui while rejoining the world
- Fixed liquid bucket consumed while using the multiblock builder
- Added event to modify recipe/fuel recipe ui
## v1.0.34.a
- Fixed support for rendering radius and global renderer.
## v1.0.34
- Fixed proxy recipes incompatible with kjs recipe inject event.
- Added support for rendering radius and global renderer.
- Move trait dropping to the onDrop event.
## v1.0.33
- Fixed fly wheel instance doesn't render with embeddium
- Added searching feature for the biome / dimension condition
- Support the APIs of the customizable machine name
## v1.0.32
- Fixed Fuel Recipe Type doesn't show up in the JEI
## v1.0.31.a
- Fixed MBD Java Registry System
## v1.0.31
- Fixed World Preview renderer doesn't work correctly with forge model
- Added PNC Pressure Condition
- Improve XEI recipe viewer control. (added control for proxy recipe, and specific recipe)
## v1.0.30
- Fixed Forge Additional Capabilities doesn't work
- Added Light Condition for
sky light,block lightandcan see sky - Added Consume Inputs After Working (furnace-like machine)
- Added ME Interface Trait