Releases: Nukecraft5419/NukeLexicon
v1.1.0
๐ 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
getTranslationComponentto 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
- @dependabot[bot] made their first contribution in #7
- @Nukecraft5419 made their first contribution in #15
Full Changelog: v1.0.0...v1.1.0
v1.0.0
๐ 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