feat(commands): integrate betterMcCommands framework and implement complete /guild command suite

This commit is contained in:
2026-08-20 17:42:25 +02:00
parent 875ae94da3
commit 14df461dfb
5 changed files with 529 additions and 3 deletions
+5
View File
@@ -7,6 +7,7 @@ group = "fr.luc"
version = "1.0.0-SNAPSHOT"
repositories {
mavenLocal()
mavenCentral()
maven("https://repo.papermc.io/repository/maven-public/")
maven("https://hub.spigotmc.org/nexus/content/repositories/snapshots/")
@@ -26,6 +27,9 @@ dependencies {
// Vault API (Economy & Permissions)
compileOnly("com.github.MilkBowl:VaultAPI:1.7.1")
// betterMcCommands - Framework de commandes dynamique
implementation("fr.luc:betterMcCommands:1.0.0-SNAPSHOT")
// Adventure platform for Bukkit (cross-version RGB, MiniMessage, Titles, ActionBars)
implementation("net.kyori:adventure-platform-bukkit:4.3.4")
implementation("net.kyori:adventure-text-minimessage:4.17.0")
@@ -54,6 +58,7 @@ tasks.shadowJar {
// Relocate shaded libraries to avoid collisions with other plugins
relocate("com.cryptomorin.xseries", "fr.luc.gamingcore.libs.xseries")
relocate("net.kyori.adventure.platform.bukkit", "fr.luc.gamingcore.libs.adventure.platform")
relocate("fr.luc.bettermccommands", "fr.luc.gamingcore.libs.bettermccommands")
}
tasks.processResources {