8000 Releases ยท Nukecraft5419/NukeLexicon ยท GitHub
[go: up one dir, main page]

Skip to content

Releases: Nukecraft5419/NukeLexicon

v1.1.0

14 Mar 07:07
175cd1f

Choose a tag to compare

๐Ÿ“š NukeLexicon 1.1.0

We are excited to announce the release of NukeLexicon 1.1.0! This version transforms the API from a text-only utility into a full-featured media delivery system for Spigot/Paper developers.

โœจ What's New?

  • ๐ŸŽญ Rich Media Delivery: Send Titles, Action Bars, and Sounds with a single line of code, fully integrated with the i18n system.
  • ๐Ÿ› ๏ธ Component API: Added getTranslationComponent to easily use localized MiniMessage text in GUIs and Items.
  • โš™๏ธ Safe Config Parsers: New internal logic to safely retrieve numbers and booleans from language files without risking NumberFormatException.
  • ๐Ÿ“– Updated Docs: Detailed examples added to the README and refreshed Javadoc for all 1.1.0 APIs.

๐Ÿ› ๏ธ Dependency Updates

  • Spigot API: Updated to 1.21.1
  • Shadow Plugin: Updated to 9.3.2
  • Gradle Wrapper: Bumped to 9.4.0
  • CI/CD: Updated GitHub Actions (Checkout, Setup-Java) to the latest versions.

๐Ÿ“ Detailed Changes

  • Core Release: ๐Ÿš€ NukeLexicon v1.1.0 - Media APIs & Safe Parsers by @Nukecraft5419 in #15
  • Dependency Bumps: A series of automated updates managed by @dependabot in PRs #2, #3, #4, #5, #6, and #7.

New Contributors

Full Changelog: v1.0.0...v1.1.0

v1.0.0

09 Mar 12:43
b5892db

Choose a tag to compare

๐Ÿš€ NukeLexicon v1.0.0 - Initial Core Release

NukeLexicon is a modern, foundational library developed to provide a standardized, high-performance base for Minecraft plugins. This initial release marks the transition from internal utility classes to a dedicated, modular API, designed to handle the complexities of modern text formatting, internationalization (i18n), and configuration management with zero boilerplate.

โœจ What's in this version?

  • Modern Component Support: Full integration with the Adventure API and MiniMessage for advanced text formatting (RGB, gradients, and events).
  • Smart Localization (i18n): Automated player locale detection and a flexible translation system to make your plugins global.
  • Enhanced Utilities:
    • SendUtils: Effortless, one-line methods for complex message dispatching.
    • ConfigUpdaterUtils: Automatic YAML schema updates to ensure your users' configs are always up to date.
  • PlaceholderAPI Bridge: Built-in support for converting legacy PAPI placeholders into modern MiniMessage tags seamlessly.
  • Java 25 Ready: Optimized with the latest Gradle standards and Java 25 features for maximum performance.

๐Ÿ“– Documentation & Usage:
Please refer to the README.md for installation and quick-start guides.

Full Changelog: https://github.com/Nukecraft5419/NukeLexicon/commits/v1.0.0

0