Skip to content

1.1: feat: add builders, command framework, and database caching

Choose a tag to compare

@eXo8-dev eXo8-dev released this 31 Aug 11:20
· 2 commits to master since this release

[v1.1] – Release Notes

Highlights:

New Features

  • Command Framework: Added Command and SubCommand system for simple and structured Spigot command creation.
  • Builder System: Introduced Builder interface with concrete implementations:
  • LocationBuilder – build Bukkit Location objects fluently.
  • TextBuilder – create Adventure TextComponents with color codes, hover text, click actions, and formatting.
  • Database Caching: Implemented CachedDao for optimized database access with Caffeine caching.

Improvements

  • AbstractDao Enhancements: Better extensibility and separation of save/update logic for custom DAO implementations.
  • Text Utilities: Enhanced color parsing and formatting for both TextBuilder and general messaging.
  • Logging: Improved KitsuneLib logger for cleaner, more readable logs.