Sueta
AP

ApexClan

0.6.0

The Ultimate, Region-Threaded, High-Performance Clan Management System for Modern Minecraft Servers

·Plugin
  1. 0.6.0latestThe Tag Format Precision & Placeholder Pipeline FixAug 30, 2026
    🏷️ PlaceholderAPI Tag Format (tag_format) Fix Issue: Even when configuring a bracketed layout in config.yml (such as tag_format: "&8[%color%%clan%&8]"), scoreboards and display boards rendered the clan tag without brackets and prefix styling (e.g., Team: frrr). Root Cause: The clanTag method inside ClipPlaceholder.java bypassed the configured tag_format template and returned only the raw color code prepended to the clan name. Resolution: Refactored ClipPlaceholder.java to enforce the tag_format pattern defined in config.yml. Calling %apex_clan_tag% now accurately maps the template tokens, rendering brackets and colors properly (e.g., [frrr]). 🛠️ Bug Fixes: The formatting drop on %apex_clan_tag% and related scoreboard layout mismatches reported via Discord have been fully addressed in this release.
    40 downloads
  2. 0.5.7ApexClan 0.5.7Jul 27, 2026
    [SIZE=6][B]🛡️ Apex Clan v0.5.7 Release Notes[/B][/SIZE] [HR][/HR] [SIZE=4][B]🏷️ New & Expanded Placeholders (PlaceholderAPI)[/B][/SIZE] [LIST] [*][B]Clan Name & Tag Separation:[/B] [LIST] [*][I]%apex_clan_name% / %clan_name%:[/I] Full clan name (e.g., VeldoraLegion). [*][I]%apex_clan_short_tag% / %short_tag%:[/I] Raw, uncolored short tag (e.g., VDL). [*][I]%apex_clan_tag%:[/I] Fully formatted, color-coded tag (e.g., [VDL]). [/LIST] [*][B]Player Role & Clan Bank:[/B] [LIST] [*][I]%apex_clan_player_role% / %player_role% / %role%:[/I] Member's role in the clan (Leader, Moderator, Member). [*][I]%apex_clan_bank% / %bank%:[/I] Raw bank balance (e.g., 150000.00). [*][I]%apex_clan_bank_formatted%:[/I] Formatted bank balance (e.g., $150,000.00). [*][I]%apex_has_clan%:[/I] Returns whether the player is in a clan (true / false). [/LIST] [*][B]Detailed Activity & Login Dates:[/B] [LIST] [*][I]%apex_clan_member_last_login% / %apex_clan_member_last_joindate%:[/I] Shows the last login date of the executing member (e.g., 2026-07-27 19:15:30). [*][I]%apex_clan_member_last_login:<player_name>% / %apex_clan_member_last_joindate:<player_name>%:[/I] Fetches the last login date of a specified clan member. [*][I]%apex_clan_leader_last_joindate%:[/I] Displays the last online date of the clan leader. [/LIST] [/LIST] [SIZE=4][B]🎨 Color GUI & Gradient System Upgrades[/B][/SIZE] [LIST] [*][B]Dynamic Multi-Color Gradients:[/B] Expanded config.yml with [B]10 vibrant, high-contrast, multi-color gradient palettes[/B] with bold (&l) styling (e.g., <gradient:#ff416c:#ff4b2b>&l%clan%</gradient>). [*][B]Legacy Hex & RGBirdflop Support:[/B] Integrated character-by-character legacy Spigot hex formatting (&#RRGGBB / §x§R§R§G§G§B§B) alongside MiniMessage tags. Extended chat input limit from 128 to 512 characters to accommodate long RGBirdflop gradient strings. [/LIST] [SIZE=4][B]📢 Advanced Announcement Module (modules/announcements.yml)[/B][/SIZE] [LIST] [*][B]Modular Configuration:[/B] Removed the inline announcement block from config.yml and migrated to a dedicated modules/announcements.yml file, fully hooked into ConfigManager for /clan reload support. [*][B]Broadcaster Engine:[/B] Built a central broadcaster supporting multiple display modes (BANNER, CHAT, ACTIONBAR, TITLE, BOSSBAR) alongside customizable sound playback per event. Full interactive MiniMessage support (hover tooltips and click commands) is included. [*][B]Monthly Clan Age & Member Milestones:[/B] Added periodic tracking of clan creation dates. Automatically calculates clan age and sends server-wide broadcasts for 1, 3, 6, or 12-month anniversaries. Additional milestone broadcasts trigger when clans hit 5, 10, 15, 20, 25, or 50 members. [/LIST] [SIZE=4][B]🏆 Clan Season & Ranking System (modules/seasons.yml)[/B][/SIZE] [LIST] [*][B]Modular Season Config:[/B] Introduced modules/seasons.yml to manage season durations, ranking criteria, and automated payouts. [*][B]Flexible Ranking Metrics:[/B] Ranking criteria can be toggled between XP, KILLS, BANK, or WAR_WINS. [*][B]Automated Season Payouts:[/B] Automatically calculates the Top 3 Clans upon season expiration. Executes configured console commands for Top 3 Leaders (leader_commands) and Members (member_commands), grants bonus Clan XP, advances to Season N+1, and resets the timer. [*][B]Command & TabCompleter Integration:[/B] Added /clan season to view active season status, metrics, remaining time, and leaderboards. Admins (apexclan.admin) can use /clan season end / payout to force end seasons manually. Full TabCompleter support is included. [/LIST] [QUOTE]🛠️ [B]Bug Fixes:[/B] All input length restrictions, missing placeholder requests, announcement synchronization issues, and season tracking requests reported via Discord have been resolved in this release.[/QUOTE]
    68 downloads
  3. 0.5.6Full HEX/MiniMessage Tag Support & AnnouncementJul 20, 2026
    v0.5.6 Release Notes 🎨 Lossless HEX Colors & MiniMessage Tag Engine Issue: When players created tags using HEX codes (e.g., &#ff0000), gradients, or MiniMessage formats via /clan tag, the colors were being downsampled to the nearest standard Minecraft legacy color, ruining smooth gradient transitions. Fix: Implemented a custom legacySectionSerializer that prevents Kyori Adventure from downsampling colors and converts HEX/MiniMessage formats flawlessly without quality loss. Updated Files: ChatUtils, PlaceholderProvider, ClanChatEvent, ClanAllyChatEvent, ClipPlaceholder, and ClanSetTagCommand. 📢 Full MiniMessage & HEX Support for Server Announcements Issue: Broadcast messages sent during clan creation and deletion (announcements.create and announcements.delete) were not parsing MiniMessage syntax or custom HEX colors properly. Fix: Announcements are now formatted into Adventure Component objects via ChatUtils.formatMiniMessageWithLegacySupport and delivered losslessly to online players using ChatUtils.sendComponent. Updated Storage Adapters: YAML, SQL, MongoDB, and Redis. ⚙️ Fixed Announcement Fallback Glitch Issue: Database handlers initialized prior to langManager being instantiated at startup caused local references to remain null. This forced announcements to fall back to hardcoded English strings instead of reading from custom language configuration files. Fix: Replaced static field references with a null-safe getLangManager() accessor method across all storage providers (YAML, SQL, MongoDB, Redis), ensuring custom localized messages are always resolved correctly. 🛠️ Bug Fixes & Stability: Resolved all color downsampling, broken gradient rendering, and localization configuration issues reported via Discord.
    16 downloads
  4. 0.5.3ApexClan 0.5.3Jun 14, 2026
    modrinth first release
    21 downloads

Similar projects

Plugin →