AxoChat [1.21.x - 26.x] icon

AxoChat [1.21.x - 26.x] -----

AxoChat is a chat management system that expands communication on the server.




Español
Cambios principales de permisos
  • axojoin.* ahora pasa a axochat.join.*
    • Ejemplo: axojoin.firstjoin → axochat.join.firstjoin
  • axo.emojis.* ahora pasa a axochat.emojis.*
    • Ejemplo: axo.emojis.use → axochat.emojis.use
English
Main Permission Changes
  • axojoin.* has been changed to axochat.join.*
    • Example: axojoin.firstjoin → axochat.join.firstjoin
  • axo.emojis.* has been changed to axochat.emojis.*
    • Example: axo.emojis.use → axochat.emojis.use
----------, May 9, 2026

Español
Corrección de seguridad en mensajes privados
  • Se solucionó una vulnerabilidad relacionada con MiniMessage en los mensajes privados (/msg).
  • Ahora los mensajes son procesados de forma más segura para evitar exploits.
English
Security Fix for Private Messages
  • Fixed a MiniMessage-related vulnerability in private messages (/msg).
  • Messages are now processed more securely to prevent exploits.
----------, May 9, 2026

Español
  • Se agregó soporte para Folia.
  • Se reorganizó el sistema de mensajes de entrada y salida para que sea más ordenado y fácil de usar. Ahora todo eso se maneja en un archivo aparte llamado joins.yml, en lugar de estar mezclado con otras cosas.
  • Se añadió un sistema de acciones más completo, que permite hacer muchas cosas cuando alguien entra o sale, como enviar mensajes, sonidos, títulos, ejecutar comandos, retrasar acciones, entre otros.
  • Además, ahora el sistema es modular, lo que significa que puedes activar o desactivar esta función sin afectar el resto del plugin.
  • Se agregaron permisos especiales para que ciertos jugadores puedan entrar o salir sin que nadie vea el mensaje, útil por ejemplo para staff o modos invisibles.
English
  • Added support for Folia.
  • The join and leave message system has been reorganized to be cleaner and easier to use. It is now handled in a separate file called joins.yml, instead of being mixed with other configurations.
  • A more complete actions system was added, allowing you to perform many tasks when a player joins or leaves, such as sending messages, playing sounds, showing titles, executing commands, delaying actions, and more.
  • Additionally, the system is now modular, meaning you can enable or disable this feature without affecting the rest of the plugin.
  • Special permissions were added so certain players can join or leave without anyone seeing the message, which is useful for staff or invisible modes.
----------, May 5, 2026

ES:
Correcciones en el Logger: Los errores ahora se registran correctamente
Se realizaron ajustes en el logger para asegurar que los errores se registren de manera correcta.

EN:
Logger Fixes: Errors Are Now Properly Recorded
Adjustments were made to the logger to ensure that errors are now properly recorded.
----------, May 4, 2026

Ahora soporta versiones 26.1.2
----------, May 2, 2026

Español: Se limpió y ordenó el código por dentro.

English: The internal code was cleaned up and reorganized.
----------, Apr 28, 2026

Español
Se mejoró la compatibilidad del sistema de chat para ofrecer un funcionamiento más estable y evitar conflictos con otros plugins. También se optimizó el manejo de destinatarios y filtros de chat, mejorando la entrega de mensajes en distintos canales.

Se añadió compatibilidad con versiones 26.x.

Importante: esta versión requiere Java 25 o superior para funcionar correctamente.

English
Chat system compatibility has been improved to provide more stable performance and prevent conflicts with other plugins. Recipient handling and chat filters were also optimized, improving message delivery across different channels.

Compatibility with 26.x versions has been added.

Important: this version requires Java 25 or higher to work properly.
----------, Apr 25, 2026

Español:
Se implementaron dos mejoras de rendimiento en el sistema de chat.
La primera evita calcular datos costosos, como el balance, el rango o el tiempo jugado, cuando el mensaje no los necesita realmente.
La segunda evita procesar el mismo mensaje dos veces antes de enviarlo.
En resumen, ahora cada mensaje de chat realiza menos trabajo innecesario y debería ser un poco más ligero.

English:
Two performance improvements were implemented in the chat system.
The first avoids calculating expensive data, such as balance, rank, or playtime, when the message does not actually need it.
The second prevents the same message from being processed twice before being sent.
In summary, each chat message now does less unnecessary work and should be slightly more lightweight.
----------, Apr 23, 2026

1. Gestión de módulos

  • Lista todos los módulos con estado:
    • ✅ Activo
    • ❌ Desactivado
    • ⚠ Advertencia
  • Muestra:
    • Nombre
    • Estado
    • Motivo si está desactivado (dependencias, error, config)
2. Visual en consola

  • Formato limpio tipo tabla
  • Colores:
    • Verde → Activo
    • Rojo → Desactivado
    • Amarillo → Advertencia
  • Símbolos: ✔ ✖ ⚠
3. Verificación inicial

  • Revisa:
    • Archivos .yml
    • Dependencias (LuckPerms, Vault, PlaceholderAPI)
    • Compatibilidad y hooks
    • Valores inválidos
  • Detecta:
    • Errores
    • Conflictos
    • Problemas de versión
4. Mejora implementada (per-world-chat)

  • Corrección del sistema per-world-chat:
    • Eliminado el bug donde seguía apareciendo [Global] aun estando desactivado
    • Restaurado el comportamiento correcto del chat por mundo
    • Mejor compatibilidad con otros plugins de chat
5. Reporte en consola

  • Muestra:
    • Estado de módulos
    • Resultados de verificación
    • Optimizaciones aplicadas
  • Incluye resumen final:
    • Activos: X
    • Desactivados: X
    • Advertencias: X
    • Errores: X
1. Module management

  • Lists all modules with status:
    • ✅ Active
    • ❌ Disabled
    • ⚠ Warning
  • Shows:
    • Name
    • Status
    • Reason if disabled (dependencies, error, config)
2. Console UI

  • Clean table-like format
  • Colors:
    • Green → Active
    • Red → Disabled
    • Yellow → Warning
  • Symbols: ✔ ✖ ⚠
3. Initial validation

  • Checks:
    • .yml files
    • Dependencies (LuckPerms, Vault, PlaceholderAPI)
    • Hooks and compatibility
    • Invalid values
  • Detects:
    • Errors
    • Conflicts
    • Version issues
4. Improvement added (per-world-chat)

  • Fixed per-world-chat system:
    • Removed bug where [Global] appeared even when disabled
    • Restored proper per-world chat behavior
    • Improved compatibility with other chat plugins
5. Console report

  • Displays:
    • Module status
    • Validation results
    • Applied optimizations
  • Includes final summary:
    • Active: X
    • Disabled: X
    • Warnings: X
    • Errors: X
----------, Apr 21, 2026

Español

• Se alineó completamente el sistema de permisos entre el código y paper-plugin.yml, incorporando descripciones claras y valores por defecto adecuados.

• Se unificó el sistema de reacciones, estableciendo como fuente principal config.yml -> chat-reactions; el archivo emojis.yml queda destinado únicamente para emojis y expresiones.

• Se completó la integración entre canales y chat-radius, permitiendo que cada canal defina de forma independiente si utiliza un radio local o global.

• La funcionalidad chat-bubbles fue marcada como experimental y se desactivó por defecto para evitar inconvenientes en entornos de producción.

• Se añadieron validaciones y mecanismos de respaldo (fallbacks) en la configuración, reduciendo errores derivados de YAML mal estructurado o datos incompletos.

English

• The permission system has been fully aligned between the code and paper-plugin.yml, including clear descriptions and proper default values.

• The reactions system has been unified, setting config.yml -> chat-reactions as the main source; emojis.yml is now used exclusively for emojis and expressions.

• Full integration between channels and chat-radius has been completed, allowing each channel to independently decide whether to use local radius or not.

• The chat-bubbles feature has been marked as experimental and is disabled by default to prevent issues in production environments.

• Additional validations and fallback mechanisms have been implemented in the configuration, reducing errors caused by malformed or incomplete YAML files.


WIKI (En Desarrollo)

https://axostudio.xyz/index.php#wiki
----------, Apr 18, 2026

Español:
Se han añadido nuevos minijuegos al sistema de chat, incluyendo modos como Adivina la Palabra, Escribe Rápido, Matemáticas, Ordenar Palabras, Trivia y Número Secreto.
Además, se corrigieron diversos errores relacionados con permisos y se optimizó el formato del chat para una mejor experiencia de usuario.

English:
New chat minigames have been added, including modes such as Guess the Word, Fast Typing, Math Challenges, Word Scramble, Trivia, and Secret Number.
Additionally, several permission-related issues have been fixed, and the chat format has been improved for a better user experience.
----------, Apr 16, 2026

Español: Se corrigieron los permisos de MiniMessage. Ahora, el uso de MiniMessage está restringido por permisos, evitando abusos y mejorando el control del chat.

English: MiniMessage permissions have been fixed. Additionally, MiniMessage usage is now permission-based, preventing abuse and improving chat control.
----------, Apr 12, 2026

Español
Mejora en la detección Anti-Unicode
Se optimizó el sistema de análisis de caracteres, implementando una detección más precisa basada en proporciones para identificar contenido sospechoso sin afectar mensajes normales.

English
Improved Anti-Unicode Detection
The character analysis system has been optimized by implementing a more precise, ratio-based detection to identify suspicious content without affecting normal messages.
----------, Apr 11, 2026

Mejoras en el módulo de AutoBroadcast

Descripción:
Ahora el sistema respeta completamente la configuración en AutoBroadcast.yml. Los anuncios eliminados ya no se regeneran al recargar el plugin, permitiendo un control total sobre los mensajes activos.

English
AutoBroadcast Module Improvements

Description:
The system now fully respects the configuration in AutoBroadcast.yml. Removed messages will no longer be regenerated when reloading the plugin, giving full control over active broadcasts.
----------, Apr 10, 2026

⚙️ 1. Sistema de Actualización Automática de Configuración
Se mejoró para que nunca tengas que borrar archivos de configuración al actualizar el plugin:

  • Detección inteligente: Compara el archivo local (config.yml, Messages.yml, etc.) con el del plugin y añade automáticamente las nuevas opciones que falten.
  • Mantiene datos: No borra tus configuraciones personalizadas ni las de tus usuarios.
  • Backups de seguridad: Crea automáticamente una copia de seguridad (ej. config_backup_2023-10-28_12-30-00.yml) antes de inyectar las nuevas variables.
  • Notificaciones: Avisa por consola qué archivo se actualizó y qué variables nuevas se añadieron.
️ 2. Módulos de Moderación Avanzada
  • Anti-Spam: Bloquea mensajes repetidos (recuerda los últimos X mensajes), añade un delay configurable entre mensajes de chat y otro diferente para el uso de comandos.
  • Anti-Unicode: Filtra caracteres raros basándose en una whitelist configurable. Permite notificar al staff y ejecutar comandos automáticos (ej. /kick) si alguien intenta usarlos.
  • Comandos Bloqueados: Impide el uso de comandos específicos (como /pl o /version), con opción de notificar a los administradores y ejecutar comandos de castigo.
3. Nuevos Sistemas de Comunicación
  • Broadcast (/broadcast): Mensajes globales con soporte para Header y Footer, prefijos, formato HEX y sonidos configurables al enviarse.
  • Warning (/warning): Similar al broadcast, pero pensado para alertas de moderación, con su propio formato, sonidos y permisos.
4. Control de Chat (Radius, Per-World y Mute)
  • Chat Radius: Permite configurar un radio local para que los mensajes solo los lean los jugadores cercanos.
  • Per-World Chat: Permite separar el chat por mundos o agruparlos (ej. unir el chat de world, world_nether y world_the_end, pero separar el de minijuegos).
  • Mute Chat (/mutechat): Silencia el chat global completo. Solo los jugadores con permiso de bypass (staff) podrán seguir hablando mientras esté activo.
5. Utilidades y Herramientas Administrativas
  • Command Spy: Muestra al staff en tiempo real los comandos que ejecutan los jugadores (configurable para ignorar comandos privados como /login).
  • Sistema de Logs: Guarda automáticamente en un archivo logs.txt todo el historial de chat, los comandos ejecutados y el texto que los jugadores escriben en carteles.
  • Listas de Jugadores:
    • /list para ver los jugadores en línea.
    • /stafflist para ver exclusivamente a los administradores/moderadores conectados.
  • Reglas (/rules): Sistema de reglas paginado directamente desde la configuración (ej. /rules 1, /rules 2).
  • Ping (/ping): Permite a los jugadores ver su propia latencia o la de otros jugadores (/ping <jugador>).
----------, Apr 9, 2026

Se agrego soporte para las versiones
- 26.1
- 26.1.1
----------, Apr 9, 2026

Se agrego soporte para las versiones
- 26.1
- 26.1.1
----------, Apr 9, 2026

Actualización: /clear chat
Se corrigió un problema con el comando /clear.

  • Se actualizaron los permisos:
    • axochat.command.clearchat
    • axochat.bypass.clearchat
  • Ahora el comando funciona correctamente.
  • Se mejoró el mensaje usando el sistema de mensajes.
Update: /clear chat
Fixed an issue with the /clear command.

  • Updated permissions:
    • axochat.command.clearchat
    • axochat.bypass.clearchat
  • The command now works properly.
  • Improved message handling system.
----------, Apr 8, 2026

Resource Information
Author:
----------
Total Downloads: 136
First Release: Apr 8, 2026
Last Update: May 9, 2026
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings