Skip to content
DarkBladeDev edited this page Jul 23, 2026 · 14 revisions

⚙️ MultiBlockEngine Wiki

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 platform where multi-blocks are living entities with state management, custom behaviors, and deep integrations with energy networks, UI systems, and complex wiring topologies.


🚀 Key Features

  • Platform-Agnostic API: Extremely modular architecture with zero direct Bukkit/Spigot dependencies in the API layer, ensuring long-term reflection safety and stability.
  • Service-Oriented Architecture (SOA): Everything from persistence to wiring is an injectable service, built around a robust Dependency Injection (@InjectService) system.
  • Event-Driven Logic: Powerful ECA (Event-Condition-Action) system defined entirely via declarative YAML configuration.
  • First-Class Addon Ecosystem: Built-in support for addons to expose their own services, extend functionality, and communicate with each other without touching the engine's core.
  • Modern Visual Debugging: Integrated PacketEvents rendering system for cross-version BlockDisplay previews and holographic diagnostics.
  • Reliable Persistence: Robust state recovery across restarts using SQLite or MySQL.

📚 Documentation

🏁 Introduction

📝 YAML Configuration (ECA System)

🔌 Official Addons

🛠️ Developer Guide (Java API)


💡 Quick Links


Developed with ❤️ by DarkBladeDev

Clone this wiki locally