Skip to content

Releases: KynosDeveloping/KynosLib

KynosLib 1.0.1

Choose a tag to compare

@KynosDeveloping KynosDeveloping released this 08 Jun 08:08
589b537

🚀 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

Choose a tag to compare

@KynosDeveloping KynosDeveloping released this 03 Jun 16:28
a82ad1d

🚀 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>