AleClans

AleClans

AleClans, a lightweight, cross-version clan plugin (1.16+) with full clan management commands, EN/ES language support, and clean PlaceholderAPI placeholders for any other plugin.

74 downloads 0 followers

🛡️ AleClans

A modern, ultra-lightweight, and zero-interference clan management plugin for Minecraft.
Built for high-performance servers from 1.16 all the way to 1.21.x+

Minecraft Version Platform Storage Language


🌐 Language / Idioma

  • 🇬🇧 English Version
  • 🇪🇸 Versión en Español más abajo

🇬🇧 English

✨ Why AleClans?

Many clan plugins take over your chat, break your tablist, or bloat your server with heavy dependencies. AleClans is built differently:

  • ⚡ Zero Interference: Does NOT force chat formatting, nametags, or tab prefixes. It provides full PlaceholderAPI support so you can customize everything using your favorite chat and tab plugins (e.g., TAB, EssentialsX, LPC).
  • 🚀 High Performance & Async: Built from scratch with pure Bukkit API (no NMS). All database operations (SQLite/MySQL) run asynchronously.
  • 🛡️ Complete Clan Hierarchy: Leader, Officer, and Member ranks with intuitive management.
  • 🤝 Diplomacy System: Form alliances or declare rivalries with other clans.
  • ⚔️ PvP Stats & Leaderboards: Track clan kills, deaths, and KDR with built-in top rankings.
  • 🔒 Safe Actions & Anti-Spam: 30-second confirmation prompt for destructive actions (disband/kick) and configurable cooldowns.

⚡ Command Quick-Guide

Aliases: /clan, /aleclans, /clans | Clan Chat Shortcut: /cc <message>

🗡️ Member & Clan Management

Command Description
/clan create <"Name"> <"Tag"> Create a new clan (supports spaces with quotes)
/clan disband Disband your clan (requires confirmation)
/clan invite <player> Invite a player to join your clan
/clan accept <clan> Accept a pending clan invitation
/clan deny <clan> Decline a pending clan invitation
/clan invites View your pending invites
/clan leave Leave your current clan
/clan kick <player> Kick a member from your clan
/clan chat <message> Send a message to private clan chat (or /cc)

👑 Hierarchy & Customization (Leaders)

Command Description
/clan promote <player> Promote a member to Officer
/clan demote <player> Demote an officer to Member
/clan transfer <player> Transfer clan leadership to another member
/clan settag <"Tag"> Change the clan tag (supports color codes)
/clan rename <"Name"> Rename the clan

🌐 Diplomacy & Info

Command Description
/clan ally <clan> Send or accept an alliance request
/clan enemy <clan> Declare or remove an enemy clan
/clan info [clan] View clan stats, members, founded date, and relations
/clan who <player> Check which clan a player belongs to
/clan list [page] Paginated list of all server clans
/clan top Top 10 clans ranked by PvP kills and members
/clan reload Reload configuration and translations (Admin)
/clan admin disband <clan> Force disband any clan (Admin)

🧩 PlaceholderAPI Placeholders

Identifier: %aleclans_<placeholder>%

Placeholder Description
%aleclans_has_clan% Returns true or false
%aleclans_clan_name% Clan name (empty if no clan)
%aleclans_clan_tag% Clan tag (empty if no clan)
%aleclans_clan_leader% Clan leader's username
%aleclans_clan_role% Player rank (Leader, Officer, Member)
%aleclans_clan_members_count% Current member count
%aleclans_clan_members_max% Maximum members allowed
%aleclans_clan_created_date% Clan foundation date
%aleclans_clan_kills% Total PvP kills by clan members
%aleclans_clan_deaths% Total PvP deaths by clan members
%aleclans_clan_kdr% Clan Kill/Death Ratio

⚙️ Configuration & Storage

  • Storage Options: Zero-setup SQLite (clans.db) by default or MySQL with connection pooling.
  • Languages Included: English (en.yml) and Spanish (es.yml) auto-generated in plugins/AleClans/translations/.
  • Protections: Configurable character limits, regex filters, and a forbidden word blacklist.
  • Economy (Optional): Optional Vault integration for clan creation/rename costs.


🇪🇸 Español

✨ ¿Por qué AleClans?

Muchos plugins de clanes interfieren con el chat, rompen el tablist o sobrecargan el servidor. AleClans está diseñado para ser limpio y eficiente:

  • ⚡ Cero Interferencia: NO modifica a la fuerza el chat, nametags ni tablist. Ofrece soporte completo para PlaceholderAPI para que personalices tu servidor con tus plugins favoritos (TAB, EssentialsX, LPC, etc.).
  • 🚀 Alto Rendimiento y Asíncrono: Desarrollado con Bukkit API pura (sin NMS). Compatible desde la 1.16 hasta la 1.21.x+. Base de datos totalmente asíncrona.
  • 🛡️ Jerarquía Completa: Rangos de Líder, Oficial y Miembro con gestión intuitiva.
  • 🤝 Diplomacia: Sistema de alianzas y enemistades entre clanes.
  • ⚔️ Estadísticas PvP y Tops: Registro de bajas, muertes y KDR con ranking /clan top.
  • 🔒 Seguridad y Anti-Spam: Confirmación obligatoria de 30 segundos para acciones destructivas (disband/kick) y cooldowns configurables.

⚡ Guía Rápida de Comandos

Alias: /clan, /aleclans, /clans | Acceso Rápido al Chat de Clan: /cc <mensaje>

🗡️ Gestión de Miembros y Clan

Comando Descripción
/clan create <"Nombre"> <"Tag"> Crea un clan (permite espacios con comillas)
/clan disband Disuelve tu clan (requiere confirmación)
/clan invite <jugador> Invita a un jugador a tu clan
/clan accept <clan> Acepta una invitación pendiente
/clan deny <clan> Rechaza una invitación de clan
/clan invites Consulta tus invitaciones pendientes
/clan leave Abandona tu clan actual
/clan kick <jugador> Expulsa a un miembro del clan
/clan chat <mensaje> Envía un mensaje al chat privado (o /cc)

👑 Jerarquía y Personalización (Líderes)

Comando Descripción
/clan promote <jugador> Asciende a un miembro a Oficial
/clan demote <jugador> Degrada a un oficial a Miembro
/clan transfer <jugador> Transfiere el liderazgo del clan
/clan settag <"Tag"> Cambia el tag del clan (soporta colores)
/clan rename <"Nombre"> Cambia el nombre del clan

🌐 Diplomacia e Información

Comando Descripción
/clan ally <clan> Solicita o acepta una alianza con otro clan
/clan enemy <clan> Declara o retira la enemistad hacia un clan
/clan info [clan] Muestra detalles, estadísticas, miembros y relaciones
/clan who <jugador> Consulta a qué clan pertenece un jugador
/clan list [página] Lista paginada de todos los clanes
/clan top Top 10 de clanes por bajas PvP y miembros
/clan reload Recarga configuración y traducciones (Admin)
/clan admin disband <clan> Fuerza la disolución de un clan (Admin)

🧩 Placeholders de PlaceholderAPI

Identificador: %aleclans_<placeholder>%

Placeholder Descripción
%aleclans_has_clan% Devuelve true o false
%aleclans_clan_name% Nombre del clan (vacío si no tiene)
%aleclans_clan_tag% Tag del clan (vacío si no tiene)
%aleclans_clan_leader% Nombre del líder del clan
%aleclans_clan_role% Rango del jugador (Leader, Officer, Member)
%aleclans_clan_members_count% Cantidad de miembros actuales
%aleclans_clan_members_max% Límite máximo de miembros permitido
%aleclans_clan_created_date% Fecha de creación del clan
%aleclans_clan_kills% Bajas PvP totales acumuladas por el clan
%aleclans_clan_deaths% Muertes PvP totales del clan
%aleclans_clan_kdr% Ratio KDR (Kills/Deaths) del clan

⚙️ Configuración y Almacenamiento

  • Opciones de Base de Datos: SQLite (clans.db) por defecto sin configuración previa, o MySQL con pool HikariCP.
  • Idiomas Incluidos: Inglés (en.yml) y Español (es.yml) en plugins/AleClans/translations/.
  • Protecciones: Límites de caracteres configurables, validación por regex y lista negra de palabras prohibidas.
  • Economía Opcional: Soporte opcional con Vault para costos de creación y cambios de tag/nombre.

No gallery available for this project.

Version Minecraft Loader Download

AleClans 1.0.0

1.0.0

1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2
bukkit, paper, purpur, spigot
Download