
DynastyEconomy
An advanced economy plugin (Bukkit/Spigot, BungeeCord & more)
Api Released on Maven central:
Docs: https://wiki.blockdynasty.net/Developers/Api/
- Artifacts configured for compatibility with the public api.
What's Changed
- merge from base by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/43
- merge from base by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/44
- merge from base by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/45
Full Changelog: https://github.com/BlockDynasty/BlockDynastyEconomy/compare/v1.3.2...v1.3.3
Api Released on Maven central:
Docs: https://wiki.blockdynasty.net/Developers/Api/
- Artifacts configured for compatibility with the public api.
What's Changed
- merge from base by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/43
- merge from base by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/44
- merge from base by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/45
Full Changelog: https://github.com/BlockDynasty/BlockDynastyEconomy/compare/v1.3.2...v1.3.3
New feature!
- Now you can define the default currency for each Vault consumer. This allows Vault to operate as a dynamic multi-economy system, serving different currencies based on the consumer's package. All of this is achieved without modifying the original API, ensuring 100% compatibility with existing plugins.
config.yaml
What's Changed
- merge from base by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/42
Full Changelog: https://github.com/BlockDynasty/BlockDynastyEconomy/compare/v1.3.1...v1.3.2
Critical fix item Based Economy
- Patch fix decimal withdrawal itemBasedEconomy. 🔴
- Fix vaultUnlocked Hook. 🟡
- Added to config Towny compatibility. 🟢
What's Changed
- push v1.3.1 by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/41
Full Changelog: https://github.com/BlockDynasty/BlockDynastyEconomy/compare/v1.3.0...v1.3.1
Performance improvements ⚙️🛠️
-
🔄 Improved asynchronous and synchronous tasks in item-based economies.
-
💾 Addition of Hikari for improved pooling and database connection management.
-
💰 Improved integration of dynamic economies through "Vault," allowing the economy type to be changed based on the consumer type at runtime. This is a quality-of-life improvement that will allow for future, complete control over how economy is selectively provided to each consumer "plugin."
What's Changed
- merge from base by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/40
Full Changelog: https://github.com/BlockDynasty/BlockDynastyEconomy/compare/v1.2.7...v1.3.0
-
Technical Performance improvement.
-
Service Provider Optimization. Improved API lifecycle and dependencies, allowing the same supplier to be used throughout the plugin's lifecycle. 37 % improvement according to the tests, with a simulation of 100 threads and 1000 requests declared in the tests.
-
Proxy pattern implemented in suppliers api to optimized life cicle objects.
-
GUI Performance Optimization: Asynchronous data loading. Notable improvement in TPS stuttering.
What's Changed
- merge from base. by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/39
Full Changelog: https://github.com/BlockDynasty/BlockDynastyEconomy/compare/v1.2.6...v1.2.7
-
- New Feature: Centralized Config Synchronization With Proxy.
Key Highlights: Centralized Configuration: You can now host database (MySQL/MariaDb) and Redis credentials directly on the Proxy (Velocity/BungeeCord). No more repeating the same credentials across dozens of backend servers.
Sync-config-with-proxy: A new configuration parameter for Paper/Spigot instances. When enabled, the server will automatically "handshake" with the proxy to fetch its settings on startup.
Point-to-Point Encryption (hashCredentials): By enabling this optional parameter, all sensitive data sent from the Proxy to the backend is fully encrypted, ensuring that your credentials are never exposed in plain text over the network.
Integrated Whitelist: The Proxy-side configuration includes a whitelist, allowing you to explicitly decide which backend servers are authorized to receive the sensitive configuration.
What's Changed
- Critical fix, first count items and before remove. by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/36
- Configuration synchronization between proxy and backend. by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/38
Full Changelog: https://github.com/BlockDynasty/BlockDynastyEconomy/compare/v1.2.5...v1.2.6
- New Feature: Centralized Config Synchronization With Proxy.
Key Highlights: Centralized Configuration: You can now host database (MySQL/MariaDb) and Redis credentials directly on the Proxy (Velocity/BungeeCord). No more repeating the same credentials across dozens of backend servers.
Sync-config-with-proxy: A new configuration parameter for Paper/Spigot instances. When enabled, the server will automatically "handshake" with the proxy to fetch its settings on startup.
Point-to-Point Encryption (hashCredentials): By enabling this optional parameter, all sensitive data sent from the Proxy to the backend is fully encrypted, ensuring that your credentials are never exposed in plain text over the network.
Integrated Whitelist: The Proxy-side configuration includes a whitelist, allowing you to explicitly decide which backend servers are authorized to receive the sensitive configuration.
What's Changed
- Critical fix, first count items and before remove. by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/36
- Configuration synchronization between proxy and backend. by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/38
Full Changelog: https://github.com/BlockDynasty/BlockDynastyEconomy/compare/v1.2.5...v1.2.6
-
Fix bug on deposit physical item removal and counting.
-
New Feature: Centralized Config Synchronization With Proxy.
Key Highlights: Centralized Configuration: You can now host database (MySQL/MariaDb) and Redis credentials directly on the Proxy (Velocity/BungeeCord). No more repeating the same credentials across dozens of backend servers.
Sync-config-with-proxy: A new configuration parameter for Paper/Spigot instances. When enabled, the server will automatically "handshake" with the proxy to fetch its settings on startup.
Point-to-Point Encryption (hashCredentials): By enabling this optional parameter, all sensitive data sent from the Proxy to the backend is fully encrypted, ensuring that your credentials are never exposed in plain text over the network.
Integrated Whitelist: The Proxy-side configuration includes a whitelist, allowing you to explicitly decide which backend servers are authorized to receive the sensitive configuration.
What's Changed
- Critical fix, first count items and before remove. by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/36
- Configuration synchronization between proxy and backend. by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/38
Full Changelog: https://github.com/BlockDynasty/BlockDynastyEconomy/compare/v1.2.5...v1.2.6
-
New Feature: Physical ItemStack Currency Binding
New feature that allows you to associate any currency with a physical ItemStack. This enables players to withdraw, deposit, and make payments directly using items from their inventory and Shulker Boxes.
-
Customizable Conversion: Each currency now includes a toggleable parameter to enable or disable its ability to be converted into physical items.
-
Parallel Systems: This feature runs alongside the existing Bank Notes system.
This update allows for a dual-flow economy: you can still create cheques and notes, while also gaining the ability to withdraw and deposit native game engine ItemStacks.
What's Changed
- merge from base by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/31
- Merge from base by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/32
- merge from base by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/33
- merge from main by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/34
- merge from base by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/35
Full Changelog: https://github.com/BlockDynasty/BlockDynastyEconomy/compare/v1.2.2...v1.2.5
-
-
New version for Bukkit/Spigot and Sponge with support for physical coin items based on item stacks, with manipulation through the system's UI, and the ability to enable or disable the item-based economy from the configuration file under the "HardCash" option.
-
fix and refactor core funtionalities.
What's Changed
- Add Japanese Lang. by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/24
- Merge from base by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/25
Full Changelog: https://github.com/BlockDynasty/BlockDynastyEconomy/compare/v1.1.6...v1.2.0
-
Requeriment for NeoForge and Forge: https://spongepowered.org/downloads/
-
Fix core proxy/redis message channel serialization. <-- High critical
-
Fix vault reload logic on Spigot. <-- Low critical
-
Added support anvil menu to Spigot v1.21.11. <-- New Feature
-
Added update events in real time for GUI Accounts/balance/currencies. <-- New Feature
-
Japanese lang support. <-- New Feature
-
Tested on Sponge api v12 minecraft v1.21.11-73 R7. <-- Test
What's Changed
- Merge from base by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/22
- Merge from base by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/23
Full Changelog: https://github.com/BlockDynasty/BlockDynastyEconomy/compare/v1.1.5...v1.1.6
-
-
Fix core proxy/redis message channel serialization. <-- High critical
-
Fix vault reload logic on Spigot. <-- Low critical
-
Added support anvil menu to Spigot v1.21.11. <-- New Feature
-
Added update events in real time for GUI Accounts/balance/currencies. <-- New Feature
-
Japanese lang support. <-- New Feature
What's Changed
- Merge from base by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/22
- Merge from base by @federkone in https://github.com/BlockDynasty/BlockDynastyEconomy/pull/23
Full Changelog: https://github.com/BlockDynasty/BlockDynastyEconomy/compare/v1.1.5...v1.1.6
-
Added support to mariadb 12.1.2
New language support: deuchland, france, italian, and fix some bug colors in GUI buttons
Added support to custom heads vanilla version 1.8 to 1.19, refactored logic for GameProfiles for custom heads
Improve placeholder, added paremeter locale were can be: "english","en" "french","fr" "german","de" "italian","it" "japanese","ja" "korean","ko" "chinese","zh" "simplified_chinese","zh_cn" "traditional_chinese","zh_tw" "france","germany" "italy","japan" "korea","uk" "us","canada" "canada_french"
%blockdynastyeconomy_balance_currencyName_formatted_locale% %blockdynastyeconomy_balance_currencyName_locale% this paremeter permit show the balance value in format in reason to greograpical location
Full changeLog: https://github.com/BlockDynasty/BlockDynastyEconomy/compare/v1.1.3...v1.1.5
Upgrade to api v16. Support 1.21.3 to 1.21.10 SpongeVanilla, SpongeForge, SpongeNeo.
Requeriment for NeoForge and Forge:
https://spongepowered.org/downloads/
Implementation of a new version of Vault with API support for multi-currency systems
What's Changed
Bank Panel buttons editor Now you can enable and disable butons from Bank gui.
Permissions for bank gui functionalities Now all bank gui functionalities require same perms that commands.
Fix some messages in commands response Some messages were in another language...
Add full compatibility Minestom v1.21.5 The economic system behaves like a black box framework which allows its easy incorporation with a single static call to the package.
Refator base code Library and framework engine. Realocation packages and enhance libraries for better future integrations.
Full Changelog: https://github.com/BlockDynasty/BlockDynastyEconomy/compare/v1.1.1...v1.1.2
What's Changed
Bank Panel buttons editor Now you can enable and disable butons from Bank gui.
Permissions for bank gui functionalities Now all bank gui functionalities require same perms that commands.
Fix some messages in commands response Some messages were in another language...
Add full compatibility Minestom v1.21.5 The economic system behaves like a black box framework which allows its easy incorporation with a single static call to the package.
Refator base code Library and framework engine. Realocation packages and enhance libraries for better future integrations.
Full Changelog: https://github.com/BlockDynasty/BlockDynastyEconomy/compare/v1.1.1...v1.1.2
New Features:
Added custom texture for Sponge.
Critical Fixes:
Fixed balances update for old accounts in database.
Fixed bug in interchangeable currencies list, associations entities in db "delete on cascade".
Refactoring base code in package Core economy and Tests.
Full Changelog: https://github.com/BlockDynasty/BlockDynastyEconomy/compare/v1.1.0...v1.1.1
What's Changed
New Features:
Added integration with Treasury Economy api for Spigot.
Added functionality "sell commands to Player" in GUI system "Account Manager".
Critical Fixes:
Fixed balances update for old accounts in database.
Fixed bug in interchangeable currencies list, associations entities in db "delete on cascade".
Refactoring base code in package Core economy and Tests.
Full Changelog: https://github.com/BlockDynasty/BlockDynastyEconomy/compare/v1.1.0...v1.1.1

