- Fixed GUI
item-modelsupport on Minecraft 1.21.2+ by using the Bukkit item model API before falling back to legacy NMS handling.
- Fixed MMOItems custom types with non-weapon parents losing persisted stats such as attack damage after upgrading or downgrading.
- - Added MMOItems type-wide material matching so
id: MATERIALorid: MATERIAL:*can accept any MMOItems material item in upgrade material slots.- - Fixed Shift-click material placement, requirement checks, and material consumption to use the same matching rules.
- - Added optional upgrade bonus lore display for showing the total accumulated stat gain next to MMOItems stat lines.
- - Fixed upgrade bonus lore compatibility with MMOItems generated lore so strengthened items can show the configured stat bonus suffix reliably.
- - Changed
upgrade-bonus-lore.enabledto default tofalsein all bundled configs and resource configs.- - Fixed upgrade GUI shortcut and drag handling so items cannot be placed into invalid top-inventory slots and lost.
- Fixed GUI slot validation so out-of-range slots no longer crash inventory creation.
- Fixed enhancement scroll drag handling so scrolls cannot be placed on invalid targets.
- Fixed upgrade material slot validation so only configured materials can be placed manually.
- When mmoitems-upgrade-compat is enabled, the plugin will use the mmoitems native NBT as the grade memory
- Some minor fixes to the GUI menu interface
- Repair and enhancement can still consume enhancement materials even when upgraded to the maximum level
- The name-suffix can be customized in multiple ways, and repeat-symbol can be used to achieve more suffix effects.
