Sueta

VanguardClans - Advanced Clans System

1.6.1

Modern and efficient clan system plugin built for Spigot/Paper servers

·Plugin
  1. 1.6.1latestAdd home safety, name/tag rules, aliases & statsJun 24, 2026
    Collection of feature, validation and bugfix changes: - Clan home safety: validate safe locations when setting/teleporting homes and configurable protections under clan_home.safe-location-protection (enable, check-before-teleport, require-solid-ground, require-feet-and-head-space, block-dangerous-materials). - Teleport/cooldown improvements: additional safety checks and messages for unsafe homes. - Economy: enforce optional clan bank max-balance (economy.bank.max-balance) and add related message. - Name/tag validation: added min visible clan-name length (clan-name.min-length), clan-tag regex validation (clan-tag.regex.pattern) and related user messages for too-short/invalid names and tags. - Disband and creation UX: configurable disband confirmation (clan.disband-confirmation.enabled) and optional creation announcement (clan.creation-announcement.enabled). - GUI/localization: display clan points/kills/deaths in stats and GUI; added role labels and privacy label configuration (gui.role-labels, gui.privacy); new time-format strings used for humanized durations; new metric display keys for top lists. - PlaceholderAPI: added %vanguardclans_clan_kills% and %vanguardclans_clan_deaths% and internal helpers to compute clan totals. - Command aliases: improved clan alias handling — normalized aliases, dynamic registration/unregistration of custom commands via CommandMap and a ClanCustomCommand wrapper, and improved tab-completions (e.g., disband confirm, ally completions). - Database fixes: handle symmetric alliances and pending alliance lookups correctly across H2, MySQL, MariaDB, SQLite and YAML storage implementations. - Formatting/parsing: ClanNameHandler now strips Bungee-style hex codes as well; CCMD refactors (several helper methods added: safety checks, regex checks, time format helper, min-length helper). - i18n: added and updated en.yml and es.yml entries for new messages and GUI text. These changes add safety, stricter validation and better UX for clan management, plus several bugfixes for alliance/pending queries and command alias handling.
    7 downloads
  2. 1.6.0VanguardClans 1.6.0Jun 18, 2026
    · Config: add clan-aliases and clan-name settings (regex, rename cooldown, rename fee) with defaults. · Database: updates all tables that may reference clan names so renames propagate safely without assuming columns exist. · Lang: add new messages for invalid regex, cooldown, and insufficient funds.
    9 downloads
  3. 1.5.9VanguardClans v1.5.9Mar 24, 2026
    Bump project version to 1.5.9 Replace TAB dependency artifactId/version (com.github.NEZNAMY: TAB -> TAB-API v5.5.0) as a provided dependency. Make PAPI return a configurable no-clan placeholder instead of hardcoded "N/A": add getNoClanPlaceholder() and use it when player or clan is null, and add placeholders.no-clan-value to config.yml (and packaged resources). Minor build property ordering adjusted in dependency-reduced-pom.
    36 downloads
  4. 1.5.8HotFixFeb 27, 2026
    A litte hotfix on sql tables
    36 downloads
  5. 1.5.7Add clan slots UI, persistence checks & visualsFeb 19, 2026
    · Add a clan slots item to the GUI with click handling to run "/clan slots buy" and display slot status, points, and next-upgrade info. · Implement slot upgrade parsing and slot-limit calculation driven by new config options (clan-slots.* and gui.display templates). · Add persistence checks after clan rename/tag updates in CCMD to verify storage changes and call a new VanguardClan.refreshClanVisuals() to reset nametag/tab hooks; throw IllegalStateException if updates are not persisted. · Update H2/MySQL/SQLite SQL to use the renamed player_clan_history.clan column. · Add language entries for the slots item and various Spanish text fixes, and update generated target resources accordingly.
    23 downloads
  6. 1.5.6Add GUI, permissions, and nametag integrationJan 27, 2026
    · Introduced new GUI classes and integration hooks, enhanced command permission checks for clan home actions, and improved name tag management. · Added support for opening the main menu via commands, reloading integrations, and notifying on clan deletion. · Also included new utility classes for clan roles, permissions, and top metrics.
    27 downloads
  7. 1.5.5Add clan tag editing and improve name/tag validationJan 21, 2026
    Introduces support for editing clan tags via the /clan edit tag command, with proper validation to ensure tags match the clan name and respect length and blocklist constraints. Refactors edit logic for clarity, updates language files for new messages, and fixes formatting code regex. Also bumps version to 1.5.5.
    24 downloads
  8. 1.5.4ChagelogsDec 22, 2025
    Add TAB API integration for nametag privacy
    37 downloads
  9. 1.5.3ChangelogsDec 15, 2025
    Added - Welcome message config now uses `welcome-message.delay-seconds` - Nametag privacy adds nametag-privacy.visibility per relation (same-clan, enemy-clan, no-clan) with values always/hideforotherteams/hideforownteam/never. - Configurable bypass permission nametag-privacy.bypass-permission (default vanguardclans.bypass.nametag) lets holders see all nametags and skip the plugin scoreboard. Bug Fix - Welcome delay config mismatch: code read welcome-message.delay-seconds while config shipped delay-ticks; legacy ticks now auto-convert, seconds are the main key. - Nametag granularity: previously just hide/reset with no per-relation control and no configurable bypass permission; now visibility is per relation (same/enemy/no-clan) and bypass permission is configurable.
    25 downloads
  10. 1.5.2ChangelogsDec 15, 2025
    Added · Nametag privacy: only “hide” (hide enemy/no-clan tags) or “reset” (show all), using scoreboard for stability. · New config options: nametag-privacy now has just the essentials (enabled, mode, show-no-clan, force-override, refresh-interval). Bug Fix · SQL error or missing database (no such table: player_stats)
    19 downloads
  11. 1.5.1Changelogs 1.5.1Dec 14, 2025
    New Added - Added clan point economy: kills grant configurable clan points and are persisted across all storage backends. - Introduced member slot upgrades: new `/clan slots [buy] (perm: vanguardclans.user.slots`) with base slots, per-upgrade slot gains, and optional static limits. - Enforced clan capacity: joining/inviting now respects slot limits and blocks when full. - Admin control: `/clanadmin points <clan> <amount>` to grant clan points. Bug fixes - PlaceholderAPI usage is now guarded to avoid crashes if PAPI is missing or fails.
    22 downloads
  12. 1.5.0Add clan economy command and update to v1.5.0Nov 25, 2025
    Introduces the /clan economy command for depositing and withdrawing clan funds, with permission checks and localized messages. Updates plugin version to 1.5.0 and adds relevant permissions and language entries for economy features.
    22 downloads
  13. 1.4.9Nov 24, 2025
    13 downloads
  14. 1.4.8Changelogs v1.4.8Nov 5, 2025
    Refactor CCMD DB logic and improve language reload · Replaced direct SQL operations in CCMD with StorageProvider methods for better abstraction and maintainability. · Added dynamic help message localization and improved help pagination with new language keys. · Enhanced plugin startup and shutdown console messages in VanguardClan.java. · Updated language files (en.yml, es.yml) with new help navigation messages and ensured help lines reload on language change. Cleaned up English and Spanish language files by removing duplicate and unused keys, and made minor corrections to message keys. · Fixed duplicate key user.stats_member_line; kept the K/D variant in both languages. · Removed redundant repeats of user.console_command_only, user.no_clan, and user.already_in_clan where they were duplicated. · Unified key name in English: user.command_blocked_world (was commands_blocked_world). · Aligned English key to match code: user.on_teport (CCMD references this exact key). · Deduplicated ally friendly-fire messages. - Kept command.allyff_usage/status/error (allyff <on|off>). - Removed the alternate “ally ff” duplicates to avoid collisions. · Validated en.yml and es.yml for YAML correctness and key consistency with code references.
    15 downloads
  15. 1.4.7Update Spigot and PlaceholderAPI dependenciesNov 4, 2025
    Bump spigot-api to version 1.21-R0.1-SNAPSHOT and placeholderapi to 2.11.6 in both pom.xml and dependency-reduced-pom.xml to use the latest versions.
    12 downloads
  16. 1.4.6V1.4.6Oct 26, 2025
    Changelogs: Refactor to VanguardClans with multi-storage support · Renamed package and artifact from SatipoClans to VanguardClans. Added support for multiple storage backends (YAML, H2, SQLite, MySQL, MariaDB) with new storage provider classes and configuration. Updated dependencies and Maven configuration for new database drivers. Migrated and refactored command, utility, and listener classes to the new package and storage architecture. Removed legacy SatipoClans files and updated resources and documentation for VanguardClans. · Updater
    25 downloads
  17. 1.4.5V1.4.5Oct 26, 2025
    Changelogs: Refactor to VanguardClans with multi-storage support · Renamed package and artifact from SatipoClans to VanguardClans. Added support for multiple storage backends (YAML, H2, SQLite, MySQL, MariaDB) with new storage provider classes and configuration. Updated dependencies and Maven configuration for new database drivers. Migrated and refactored command, utility, and listener classes to the new package and storage architecture. Removed legacy SatipoClans files and updated resources and documentation for VanguardClans.
    6 downloads
  18. 1.4.3ChangelogsJul 7, 2025
    Add leader checks and update SQL/status handling
    25 downloads
  19. 1.4.2ChangelogsJun 27, 2025
    - Remove user permission check and restrict user permissions - Add clan home set and teleport commands - Add teleport delay and cancel on move for clan home - Add configurable clan home cooldown and teleport delay
    54 downloads
  20. 1.4.1SatipoClans - Advanced Clans SystemJun 24, 2025
    - Full Lang System - Improve ban/unban (admin) commands - Placeholders bugs fixed - Support Hex Colors - General Optimizations
    16 downloads
  21. 1.4.0Jun 24, 2025
    17 downloads
  22. 1.3.9Jun 24, 2025
    13 downloads
  23. 1.3.8SatipoClans - Advanced Clans SystemJun 22, 2025
    To do: - Lang.yml - Optimizations
    28 downloads
  24. 1.3.7SatipoClans - Advanced Clans SystemJun 20, 2025
    · Creación y administración de clanes: Los jugadores pueden crear, editar, disolver y gestionar sus propios clanes con comandos intuitivos. · Sistema de invitaciones con expiración: Invita a jugadores a tu clan con invitaciones que expiran automáticamente tras 5 minutos para evitar spam y mantener el control. · Privacidad configurable: Los clanes pueden ser públicos o privados, requiriendo invitación para unirse en este último caso. · Control de miembros: Evita que un jugador pertenezca a más de un clan y previene invitaciones duplicadas o inválidas. · Historial y registros: Mantén un historial de uniones y salidas para facilitar la administración y estadísticas. · Integración con MariaDB: Base de datos eficiente y confiable para almacenar toda la información de clanes y jugadores. · Sistema anti spam y validaciones inteligentes: Previene auto invitaciones y otros usos indebidos mediante controles en los comandos. · Mensajes claros y soporte para permisos: Comunicación directa y manejo sencillo de permisos para administradores y usuarios.
    28 downloads
  25. 1.2.1Jun 20, 2025
    24 downloads

Similar projects

Plugin →