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.
Improve
- Improved apply item drag experience.
- Improved GUI listener, now will block illegal shift click and double click in change GUI.
- Fixed boss bar color codes in Spigot servers.
Fix
- Fixed potion item can not being generated in Spigot server in some server versions.
Improve
- Added math support in placeholder condition.
Fix
- Fixed plugin can not load at Paper-1.17.1 version.
Fix
- Fixed plugin print error if UltimateShop not installed.
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.
Improve
- Added new action: action_bar.
- Added support for use built-in placeholder in lang placeholder.
Improve
- Added new null catcher for some common error.
Fix
- Fixed language option in config.yml does not work since 3.0.4.
- 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.
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.
Fix
- Fixed issue when using MMOItems as apply item.
Fix
- ItemFormat Update: Fixed item damage can not being set to 0.
Improve
- Added new change rule: keep-item-format.
- Fixed apply-item-mode.drag-enabled always being true even change it to false.
Apply Item Update
English:
- The apply-item-mode option in config.yml is now replaced with the apply-item-mode option that is scattered throughout the various apply item configs.
- Two new apply item modes have been added: CUSTOM and GENERAL.
- You can now set up more custom change GUIs using CUSTOM apply item mode.
- Each apply item can now have its own apply item mode, including DRAG, GUI, GENERAL, and CUSTOM.
- Fixed an issue where using /mc openchangegui in the console would sometimes result in an error.
中文:
- 现在 config.yml 中的 apply-item-mode 选项替换为分散在各个 apply item configs 中的 apply-item-mode 选项。
- 新增了2种新的 apply item mode,分别是 CUSTOM 和 GENERAL。
- 你现在可以通过 CUSTOM apply item mode 设置更多的自定义change gui了。
- 现在各个apply item可以独立设置apply item mode,包括 DRAG,GUI,GENERAL,CUSTOM。
- 修复了在部分情况下在控制台使用 /mc openchangegui 将会报错的情况。
Fix
- Fixed change-gui.close-if-fail does not work in some case.
Fix
- Fixed cousume double apply item in GUI apply mode.
Improve
- Added error catcher for debuild item methods.
- Added support for register change rule after server load.