astronomy2_0 | MultiLib
Create a server, get 25% off your first month

Actively developed - currently early stages, expect bugs
A library mod for defining and detecting multiblock structures, built around the MultiLib and its MultiblockBuilder.
What it does
MultiLib.define(...)- start a new multiblock definition, identified by a ResourceLocation.MultiblockBuilder- fluent builder for layers, symbols, rotation rules, formation mode and callbacks.BlockIngredient- matches a pattern symbol against a block, tag, block state, or predicate.- Flexible matching - shaped, shapeless and procedural (with
PatternProvider). - Persistent tracking of formed structures across the world and callbacks for simpler logics.
- Ghost-overlay preview and auto-place, to help building a multiblock.
- Structures can also be defined data-driven via JSON/datapacks, not just in code.
See the wiki for the full API reference, the Getting Started guide and example.
Integrations available
- JEI
- REI
- EMI
- Patchouli
- GuideME
- FTB Quests
- KubeJS