4.7.5
Breaking changes:
- None in this release.
Internal changes:
- Migrated the command framework to native Incendo Cloud v2 and refactored command autocomplete.
- Restructured the command architecture to implement
CommandRegistrationServiceand utilizeMBESender. - Flattened developer commands to fall under the new
mbe dev debugnamespace. - Refactored
ExportCommandto use Cloud annotations. - Bypassed the ArchUnit rule for hardcoded messages in
HelpCommand. - Updated the README version number badge to "1.21.x".
New features:
- Expanded the
/mbe admin reloadcommand to properly delegate reload triggers to the entire addon and service ecosystem:- Added a default
onReload()method to theMultiblockAddonAPI. - Implemented
reloadAllServices()inServiceLifecycleOrchestratorto reload all registered services safely. - Implemented
reloadAddons()inAddonRuntimeLifecycleServiceto reload addons respecting dependency order. - Added
MbeReloadEvent, a synchronous Bukkit event fired once internal reloads are completed.
- Added a default
- Added new player-facing commands:
CatalogCommand,BlueprintCommand, an Item list, and a Help command. - Introduced visual debugging support by injecting
PacketServiceand adaptingPacketEvents.
Bug fixes:
- Wired the tool dispatcher and fixed dynamic lore updates.
- Fixed a
StackOverflowErrorin the Cloud command parser caused by the@Defaultannotation. - Fixed translation parsing for color-coded items.
- Fixed blueprint multiblock modifier type resolution.
- Changed
packeteventsdependency tocompileOnlyApito prevent shading andLinkageError.
Changes made by: @DarkBladeDev
Full Changelog: 3.7.5...4.7.5