-
Notifications
You must be signed in to change notification settings - Fork 0
Home
DarkBladeDev edited this page May 10, 2026
·
13 revisions
Welcome to the official documentation for MultiBlockEngine (MBE), a high-performance, modular, and service-oriented ecosystem for multi-block structures in Minecraft.
MBE is more than just a structure detector; it's a comprehensive runtime environment where multi-blocks are living entities with state management, behaviors, and deep integrations with energy networks, UI systems, and wiring.
- API-First Design: Extremely modular architecture designed for extensibility.
- Service-Oriented Architecture (SOA): Everything from Persistence to Wiring is an injectable service.
- Event-Driven Logic: Powerful ECA (Event-Condition-Action) system defined via YAML.
- Addon Ecosystem: First-class support for addons to extend functionality without touching the core.
- Reliable Persistence: Robust state recovery across restarts using SQLite or MySQL.
-
Modern Visuals: Built-in support for
BlockDisplaypreviews andTextDisplayholograms.
- Getting Started - Installation and your first multiblock.
- Core Concepts - Understanding Controllers, Patterns, and Instances.
- YAML Specification - Detailed guide on the scripting system.
- Wiring & Topology - Multi-topological generic graphs for connecting systems.
- Energy System - Power your machines with producers, consumers, and storage.
- UI System - Reflection-safe, dynamic UI bindings for your multiblocks.
- Blueprints & Tooling - Guided construction and interactive previews.
- Addon Development - Build your own modules for MBE.
- Service Registry - Documenting available services and SOA usage.
- Debugging - Tools and commands to fix your configurations.
Developed with ❤️ by DarkBladeDev