✨ New Feature: Custom Colored & Gradient Clan Tags
Advanced Tag Customization: Added the /clan tag <tag|clear|reset> command. Clan leaders can now fully customize their tags using MiniMessage formatting, allowing Hex colors, gradients, and rainbow effects.
Validation Check: The system verifies the stripped text of the tag against the actual clan name, ensuring only visual colors/styles are applied without altering the identity.
Universal Integration: Fully integrated with PlaceholderAPI (%apex_clan_tag%), clan chat, and ally chat. Dynamic Tab-complete suggestions are available for leaders.
️ Database Relocation & Universal SQL Translation
Library Shading (Relocation): Shaded and relocated H2 and HikariCP libraries to prevent legacy database migration issues like ClassNotFoundException. Fixed H2 2.2+ keyword restrictions by appending ;NON_KEYWORDS=VALUE to the connection URL.
Universal SQL Translator: SQLite queries are now dynamically translated to run flawlessly across H2, MySQL, MariaDB, and PostgreSQL. INSERT OR REPLACE automatically converts to REPLACE for MySQL/H2 and ON CONFLICT DO UPDATE for PostgreSQL.
Crash Fixes: Resolved installation crashes caused by MySQL's lack of IF NOT EXISTS index syntax via a safe index creator. Fixed a crash during clan exits by replacing the two-parameter MAX(a, b) function with GREATEST(a, b).
️ Critical Bug Fixes & Refinements
Ender Pearl & Friendly Fire: Fixed a UUID comparison bug that triggered the "You cannot attack clan members!" warning when a player took damage from their own Ender Pearl.
Chat Lock Prevention: Players will no longer get stuck in a locked chat state during clan creation if the name is invalid or a database failure occurs. Added localized "iptal" (cancel) support for Turkish servers.
Blacklist Wildcard Glitch: Fixed an issue where using a * (wildcard) pattern in the word blacklist unintentionally blocked the creation of all new clan names.
Extended Placeholders: Added missing PlaceholderAPI tokens for Level, XP, Kills, Deaths, and KDR. Introduced a configurable no_clan_text option (Default: &c❌) for players without a clan.
️
Bug Fixes: All SQL dialect crashes, chat locks, and placeholder conflicts reported via Discord have been fully resolved in this release.