Hello! This is huge update that comes with many cool features and bug fixes.
Added
Changed
- Significantly reduced plugin size due to HOCON library rewriting.
- To use nbt item property, you need to install NBT API plugin. We may not always be able to quickly update the built-in NBT library, so for those who always use the latest version of Spigot, this will be better.
- Removed iRules and imrules blocks for all types, which was marked as deprecated in previous versions. Use logical wrappers for regular rules: https://abstractmenus.github.io/docs/advanced/logical.html#logical-rule-wrappers.
Fixed
- Updated Nashorn (JavaScript engine) version to support Java 17.
- Now skullOwner returns empty head if player profile not found. Also, improved system of profile loading.
- The hdb property now returns empty head if HeadDatabase still not loaded all heads.
- If you use integer numbers in variables, they will be displayed as integers, without floating part.
For developers
As we written in previous update, in this version we changed API in some parts. We also updated API docs and added javadocs (
https://abstractmenus.github.io/api/). Main changes:
- Added Variables API
- Modified Menu interface
- Changed Activator class
- Rewritten catalogs API
- Rewritten configuration API
If you want to update your addons to AM 1.14, you should read docs before. We've rewritten docs. Now it more readable, with more examples.