Skip to main content

Changelog

2.0.50

  • Fixed the build toolchain target for Paper 1.20.4 / Java 17 environments.
  • Added MMOItems type-wide material matching so id: MATERIAL or id: MATERIAL:* can accept any MMOItems material item in upgrade material slots.
  • Fixed Shift-click material placement, requirement checks, and material consumption so they use the same matching rules.

2.0.49

  • Improved DATABASE storage safety by moving upgrade statistic writes to a single background queue and avoiding main-thread refreshes for cached player stats.
  • Improved optional database compatibility by bundling SQLite, MySQL, and MariaDB drivers only in the database artifact while keeping the default plugin jar lightweight.
  • Fixed runtime library cache validation so corrupted or mismatched cached jars are redownloaded instead of loaded.
  • 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.