Major Update
- Reworked skull item builder codes, should have better performance now.
- Rewoorked gui listener codes, should have better performance.
- Other small changes and fixes.
Improve
- Added menu.anti-dupe-checker option in config.yml file.
- GUI Open method and unregister method now force run in main thread.
- Added hook-item-method option in config.yml file.
- Fixed reopen tip message does not parse color in Spigot server.
Improve
- Added support for CraftEngine 26.4+ version and drop support for version below that.
- Added {number:<number>} built-in placeholder.
- The support for CoinEngine plugin will be removed in future update, please replace it to ExcellentEconomy in your server as soon as possible.
Database Code Remaster
- Remastered the database system, you need reconfigure your database settings if you was using database feature in previous version.
- Added support for shulker box price check. After enable, plugin will auto check content of shulker box and can cost them in price.
- Added CoinsEngine 2.7.0 version support.
- Added timeout check for Minecraft locate file downloader.
- Language missing key updater will use server language value first.
Fix
- Fixed plugin will print error when use skull item with base64 data in Spigot server.
Fix
- ItemFormat Update: Fixed item always has tool.damage-per-block when debuild.
Fix
- Fixed potion item can not being generated in Spigot server in some server versions.
Improve
- Added math support in placeholder condition.
- Added math support in custom type price (match-placeholder option).
- Added math.scale option in config.yml file.
Fix
- Fixed plugin can not load at Paper-1.17.1 version.
Improve
- If player client language does not exist in your plugin language file, it will use default language file instead of the en_US.yml file.
Fix
- Fixed the issue of duplicated cmd values in resource pack generated in some cases.
Improve
- Added new action: action_bar.
- Added support for use built-in placeholder in lang placeholder.
Language Update
- The per player language feature has been added, which allows you to determine the language displayed by the plugin based on the language of different players' clients.
- The advanced message format feature has been added, allowing you to display not only messages in the regular chat box, but also support for action bars, titles, boss bars, and sounds.
- The language placeholder feature has been added, allowing for the display of customized language texts for different client languages.
Improve
- ItemFormat Update: Added those item component support:
- attribute->each single attribute modifier->display-mode and display text
- equippable->can-be-sheared and shear-sound
- damage-type (Require 1.21.11)
- kinetic-weapon (Require 1.21.11)
- minimum-attack-charge (Require 1.21.11)
- piercing-weapon (Require 1.21.11)
- swing-animation (Require 1.21.11)
- use-effects (Require 1.21.11)
- attack-range-key (Require 1.21.11)
- component option in ItemFormat now require Paper 1.21.6+ version instead of previous 1.21.5+ version.
- Added debuild-item-method option in config.yml file.
- component option inside ItemFormat now can be parse into yml format by setting this option to true.
- This feature is still in early alpha.
Fix
- Fixed title action does not work as well in some case.
Improv
- ItemFormat Update: Fixed item damage can not being set to 0.
Improve
- Added custom price support.
Improve
- Added support for use /s2w open command at console.