Unofficial site, not affiliated with modrinth.com.What is this?
Плагины/MultiblockEngine
MultiblockEngine

MultiblockEngine

An advanced multi-block structure system

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 TickService for 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 getResource and saveResource methods in AddonContext to 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 OpenPanelAction that 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-api module has been renamed to api for greater clarity.
  • Network Topologies: Introduction of NetworkType to 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 debug command 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.

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x

Платформы

Поддерживаемые окружения

Сервер

Детали

Лицензия:LicenseRef-MBE-L
Опубликован:4 месяца назад
Обновлён:6 дней назад
Главная