Releases: KynosDeveloping/KynosLib
Releases · KynosDeveloping/KynosLib
Release list
KynosLib 1.0.1
🚀 KynosLib v1.0.1 - Release Notes
This patch release focuses on improving player interaction handling, refining permission checks, and optimizing the core color formatting utility.
🌟 New Features & Improvements
- ColorUtils Optimization: Enhanced the core hex and standard color formatting utility for better performance and smoother string parsing across all system messages.
- Refined Interaction Checks: Updated player management logic to better handle player-specific permissions and error feedback (e.g., preventing staff-on-staff interactions or offline player glitches).
- Update Check: Upon server startup, the plugin automatically checks for updates. It will display a notification message if a new version is available, or confirm that the plugin is fully up to date.
🐛 Bug Fixes
- Fixed missing or mismatched placeholder parsing in player management warning messages.
- Resolved a potential edge-case where legacy color codes could break formatting when handled alongside Hex gradients in
ColorUtils.
📦 How to Update
Simply replace the old .jar file in your project dependencies. No configuration resets are required for this patch release.
KynosLib 1.0.0
🚀 KynosLib v1.0.0
First official stable release of KynosLib, a lightweight and ultra-optimized core framework for Bukkit/Paper plugins built on Java 21.
✨ Key Features
- 📁
KynosFile- Advanced custom YAML management with automated UTF-8 resource injections. - ⚙️
ModuleManager- Dynamic runtime toggle system for framework modules synced with config. - 🛡️
CommandProtectionListener- Bypasses early cancellations from third-party plugins for core commands. - 🎨
ColorUtils- Fast translation engine supporting both legacy codes and modern HEX (&#RRGGBB). - 🎵
SoundManager- Auto-loading sound system from config with cross-version legacy fallbacks. - 🌍
WorldGuardHook- Decoupled API bridge to prevent classpath crashes if WorldGuard is missing.
📦 Dependency (pom.xml)
<dependency>
<groupId>com.github.KynosDeveloping</groupId>
<artifactId>KynosLib</artifactId>
<version>1.0.0</version>
<scope>provided</scope>
</dependency>