Skip to content

Changelog

Navigation: Documentation Home · Contents · FAQ · Item Source References · Glossary

This project follows Semantic Versioning (SemVer): the version number format is MAJOR.MINOR.PATCH. Increment the MINOR version when adding backward-compatible features, and the PATCH version for backward-compatible fixes.

Current version: 1.2.0, about 138 Kotlin files.


[1.2.0] - 2026-06-20

  • Native attribute backend (native) refined; added the Attribute System docs (with a custom-attribute tutorial).

[1.1.0] - 2026-06-14

Added

  • ItemsAdder item source: reference format ia-namespace_id or itemsadder:namespace:id.
  • Nexo item source: reference format nexo-id or nexo:id.
  • Both of the above sources are reflection bridges, automatically skipped when the corresponding plugin is not installed (graceful degradation, no error).
  • The ItemSourceType enum gains two new values: ITEMSADDER / NEXO.
  • All callers that go through ItemSourceManager.parseItemReference automatically support these two new sources; sub-plugins need no code changes.
  • plugin.yml's softdepend adds ItemsAdder / Nexo.

[1.0.8] - First public release

Added

  • Unified item sources: Vanilla, CraftEngine, MMOItems, NeigeItems, QinhItems, MythicMobs, CustomFishing, MagicGem.
  • Unified attribute pipeline: unified handling of cross-source attributes.
  • Custom block bridge (CraftEngine).
  • ModelEngine model bridge.
  • Script engine (GraalVM).
  • Economy bridge / placeholder bridge and other external integration capabilities.

Continue Reading