Links
Tags
Creators
Details
0.5.7
Compatibility
Changes
[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]
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:KqVaHdNX:iC5iUoj7"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:KqVaHdNX:iC5iUoj7"
}
