
48
1
MultiblockEngine 1.3.4-11
beta7 мая 2026 г.v1.3.4 is here!
The project has undergone a significant restructuring, moving towards a more modular architecture driven by services and addons.
🚀 New Features
Core System and Architecture
- Centralized Tick System: Introduction of a central
TickServicefor managing scheduled tasks. - Event-Based Service Discovery: New lifecycle and service discovery system based on events for total decoupling.
- Metadata System: Implementation of a robust metadata system with integration for placeholders.
- Block Registry: New central infrastructure for defining and registering custom blocks.
- Preview Rendering: Structure preview system with blueprint construction guide using versioned Block Displays.
- Structured Assembly Pipeline: Improvement in multiblock detection with configurable limits and detailed reports.
- TrustedCommandService: Service for secure command execution with trust validation.
Addons System
- Resource Management: Added
getResourceandsaveResourcemethods inAddonContextto facilitate configuration file handling by addons. - Addon Commands:** Support for registering custom commands directly from addons, including autocompletion (tab-completion).
- Service API Control: Implementation of configurable policies to enforce API types in addon services.
UI and Interaction
- Inventory UI Engine: New decoupled graphical interface engine with integration for the blueprint catalog.
- Runtime Panel Registration: Dynamic system to register and manage the lifecycle of UI panels.
- Blueprint Crafting: Dedicated system for crafting blueprints with UI session management and slot roles.
- Interaction Actions: New
OpenPanelActionthat allows triggering interfaces through interactions with world blocks. - Inventory Compatibility: Reflection-based compatibility service for inventory views.
Tools and Objects
- Tool System: Full implementation of a tool system with actions, switchable modes, and a centralized dispatcher.
- Wrench: Improved assembly logic to provide better feedback and handle non-critical failures.
Internationalization (i18n)
- Centralized Messaging: Centralization of all plugin messages through translation keys.
- Player-Sensitive i18n: Support for translations based on the client's language for holograms and item generation.
- PlayerMessageService: Unified service for sending messages to players.
🛠 Refactoring and Cleanup
- Module Renaming: The
core-apimodule has been renamed toapifor greater clarity. - Network Topologies: Introduction of
NetworkTypeto support multiple network types in the wiring system. - Dependency Resolution: Replacement of manual topological sorting with a generic implementation of
DependencyGraphResolver. - Tool Modularization: Tool actions and modes are now managed through a registry system.
- Legacy Removal: The old cross-reference system was removed in favor of the new service discovery system.
📦 Submodules and Ecosystem
The following addons have been integrated as official submodules:
mbe-wiring: Physical wiring and network system.mbe-ui: User interface extensions.mbe-crafting: Building and crafting mechanics.
🐞 Fixes
- Support for tool interactions with air and handling of null blocks in wrench actions.
- Adjustment of log levels (from WARN to TRACE) for expected failures in assembly trigger fallback.
- Minor corrections in README and license links.
- Improvements in thread safety (concurrency) for theappearance of holograms.
MultiblockEngine 0.3.4-beta
beta24 января 2026 г.Improved the parsing of complex multiblocks.
Full Changelog: https://github.com/DarkBladeDev/MultiBlockEngine/compare/0.3.3-beta...0.3.4-beta
MultiblockEngine 0.3.0-beta
beta7 января 2026 г.MultiBlockEngine
0.3.0-beta — 2026-01-05
✨ Added
- Internationalization (i18n) system with locale-specific message support.
- Menu (UI) API with interfaces for handling user interactions.
- Item system, including:
- Centralized registry
- Factories
- Bridge services for integration with external systems
- Storage API fully integrated into the core.
- UI services designed to be modular and reusable.
- Service exposure for addons, allowing addons to safely consume core services.
♻️ Refactored
- Core API moved into a separate module, improving:
- Maintainability
- Dependency clarity
- Foundations for a more robust addon ecosystem
🧾 Logging
- Structured logging system, designed for improved traceability and advanced debugging.
- Improved addon dependency resolution logs, providing clearer and more actionable messages.
MultiblockEngine 0.2.3-beta
beta31 декабря 2025 г.Implement addon dependency resolution and service registry
Full Changelog: https://github.com/DarkBladeDev/MultiBlockEngine/compare/0.2.2-beta...0.2.3-beta
MultiblockEngine 0.2.1-beta
beta30 декабря 2025 г.📘 Changelog — MultiBlockEngine
0.2.1-beta
Changed
- Project version updated to 0.2.1-beta.
- Internal adjustments to stabilize the API and addon system.
0.2.0-beta
✨ Added
- Addon system with namespaces and multiblock capabilities.
- Public multiblock API ready for external extensions.
- Advanced conditional actions system with variable support.
- Conditions system with player context.
- Rotation and state support for multiblock structures.
- Actions with target selection.
- Display names for multiblocks.
- Debug system for structure validation.
/multiblock debugcommand with tab completion.- PlaceholderAPI integration.
- Instance validation before spawning holograms.
♻️ Refactored
- Centralized placeholder parsing.
- Fixed duplicated event execution.
- Refactored MultiblockManager, isolating tick cancellation logic.
- General security improvements for actions and addon handling.
⚙️ Changed
- Gson moved from implementation to compileOnly.
- Adjustments to the actions system for improved robustness.
- Improved multiblock validation and execution flow.
🐛 Fixed
- Issues with multiple event executions.
- Edge cases in multiblock instance validation.
- Potential errors in misconfigured actions.
0.1.x — Initial versions
✨ Added
- MultiBlockEngine core.
- Base engine for detecting and managing multiblock structures.
- Basic actions and states for multiblocks.
- Initial variables system.
- Early rotation support.
- Controller blocks syntax.
- Initial documentation and project roadmap.
Совместимость
Детали
Лицензия:LicenseRef-MBE-L
Опубликован:4 месяца назад
Обновлён:6 дней назад