You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
profit-calculator: overhaul profit calculator system (bd6925e)
replace IEconomyManager with EconomyRegistry (1a83db6)
Simplify double chest handling and add resolution methods (f137023)
BREAKING CHANGES
The global registry access point has been renamed from Registry to Registries. All API integrations must update their imports and references accordingly. Built-in upgrades are now loaded through the registry manager instead of a separate loader class.
Removed deprecated API classes including AEconomyHookEvent,
EconomyRegistry, ProfitCalculatorRegistry, UpgradeRegistry, VoidSpecialItemRegistry,
and related bank/bank TNT manager interfaces. Migrated to unified Registry system
with KeyedRegistry implementations. All integrations now use Keyed interface
with NamespacedKey identifiers. Removed separate faction modules; functionality
now integrated into core registry system. Updated profit calculator selector
registry to use new registry pattern.
Drops support for legacy Minecraft versions (<1.20.5) and
removes NBT-API based persistence. Plugins must now rely on Bukkit's
PersistentDataContainer API. Custom NamespacedKey class is removed in
favor of org.bukkit.NamespacedKey.
The public API has been updated and may break existing implementations.