Werchat

Werchat

Por Werw 18 de enero de 2026
#chat#comunicaciones#gaming#Hytale#moderación#plugins#Werchat#Werchat - Sistema de Chat por Canales para Hytale

Werchat – Sistema de Chat por Canales para Hytale

Un sistema de chat por canales completamente funcional para servidores de Hytale. Organiza la comunicación entre jugadores con canales personalizables, mensajería privada, herramientas de moderación y mucho más.

Características

  • Múltiples Canales de Chat – Crea y gestiona canales de chat ilimitados
  • Personalización de Canales – Establece colores, apodos y contraseñas para cada canal
  • Mensajería Privada – Envía mensajes privados con /msg y respuestas rápidas con /r
  • Moderación de Canales – Prohíbe, silencia y gestiona moderadores de canales
  • Canales de Unión Automática – Configura canales a los que los jugadores se unirán automáticamente al conectarse
  • Chat Local/Global – Canales locales basados en distancia o canales globales en todo el servidor
  • Almacenamiento Persistente – Todas las configuraciones de los canales se guardan en el disco

Novedades en v1.1.0

  • Filtro de Palabras – Bloquea o censura la profanidad (los administradores pueden omitirlo)
  • @Menciones – Etiqueta a los jugadores con @nombredeusuario, resaltado en amarillo
  • Lista de Ignorados/ignore y /ignorelist para bloquear jugadores molestos
  • Tiempo de Espera en el Chat – Retraso anti-spam (los administradores pueden omitirlo)
  • Omisión para Administradores – Los operadores con * o werchat.* pueden omitir el filtro y el tiempo de espera

Instalación

  • Descarga Werchat-1.1.0.jar
  • Coloca en la carpeta Mods de tu servidor de Hytale
  • Reinicia el servidor
  • (Opcional) Edita config.json para habilitar el filtro de palabras, el tiempo de espera o anuncios
  • (Opcional) Otorga el permiso werchat.create al personal que deba crear canales

Comandos

Comandos Generales (Todos los Jugadores)

Comando Descripción
/ch <nombre> Cambiar a un canal (soporta coincidencias parciales)
/ch list Lista todos los canales disponibles
/ch join <canal> [contraseña] Unirse a un canal
/ch leave <canal> Salir de un canal
/ch who <canal> Ver miembros en línea en un canal
/ch info <canal> Ver detalles del canal (propietario, moderadores, rango)
/ch help Mostrar menú de ayuda
/msg <jugador> <mensaje> Enviar un mensaje privado
/r <mensaje> Responder al último mensaje privado
/ignore <jugador> Alternar ignorar a un jugador
/ignorelist Mostrar tus jugadores ignorados

Gestión de Canales (Moderadores/Titulares de Permisos)

Comando Permiso Descripción
/ch create <nombre> werchat.create Crear un nuevo canal
/ch remove <canal> werchat.remove Eliminar un canal
/ch color <canal> <#hex> werchat.color Establecer el color del canal (p. ej., #FF5555)
/ch nick <canal> <apodo> werchat.nick Establecer el apodo/acortador del canal
/ch password <canal> [pw] werchat.password Establecer o borrar la contraseña del canal
/ch rename <canal> <nuevoNombre> werchat.rename Renombrar un canal
/ch mod <canal> <jugador> werchat.mod Agregar un moderador al canal
/ch unmod <canal> <jugador> werchat.mod Eliminar un moderador del canal
/ch distance <canal> <bloques> werchat.distance Establecer el rango de chat (0 = global)
/ch ban <canal> <jugador> werchat.ban Prohibir a un jugador en el canal
/ch unban <canal> <jugador> werchat.ban Levantar la prohibición a un jugador en el canal
/ch mute <canal> <jugador> werchat.mute Silenciar a un jugador en el canal
/ch unmute <canal> <jugador> werchat.mute Levantar el silencio a un jugador en el canal

Permisos

Todos los comandos están disponibles para los jugadores en modo Aventura por defecto. Los siguientes nodos de permisos proporcionan un control más detallado:

Permiso Descripción
* Otorga todos los permisos (incluye todos los permisos de werchat)
werchat.* Otorga todos los permisos de Werchat
werchat.create Crear nuevos canales
werchat.remove Eliminar cualquier canal
werchat.color Cambiar el color de cualquier canal
werchat.nick Cambiar el apodo de cualquier canal
werchat.password Establecer/borrar la contraseña de cualquier canal
werchat.rename Renombrar cualquier canal
werchat.mod Agregar/eliminar moderadores en cualquier canal
werchat.distance Establecer el rango de chat en cualquier canal
werchat.ban Prohibir/levantar la prohibición a jugadores en cualquier canal
werchat.mute Silenciar/levantar el silencio a jugadores en cualquier canal

Nota: Los comandos de gestión también pueden ser utilizados por moderadores de canal sin necesidad de permisos explícitos. El creador de un canal se convierte automáticamente en su propietario y moderador.

Configuración (config.json)

Werchat crea un archivo config.json en el directorio de datos del plugin con estas opciones:

{
  "wordFilter": {
    "enabled": false,
    "mode": "censor",
    "replacement": "***",
    "notifyPlayer": true,
    "warningMessage": "Tu mensaje contenía lenguaje inapropiado.",
    "words": ["palabramala1", "palabramala2"]
  },
  "cooldown": {
    "enabled": false,
    "seconds": 3,
    "message": "Por favor, espera {seconds}s antes de enviar otro mensaje."
  },
  "mentions": {
    "enabled": true,
    "color": "#FFFF55"
  }
}

Modos de Filtro de Palabras

  • censor: Reemplaza las malas palabras con *** pero envía el mensaje
  • block: Bloquea el mensaje completo de ser enviado

Nota: Los administradores (jugadores con * o werchat.* permiso) omiten el filtro de palabras. Se incluye una lista predeterminada de profanidades comunes; personalízala a través de config.json.

@Menciones

Escribe @nombredeusuario para mencionar a alguien. El jugador mencionado verá el mensaje resaltado en amarillo.

Ejemplo: ¡Hola @Wer, mira esto!

Sistema de Ignorar

  • /ignore <jugador> – Alternar ignorar a un jugador (no verás sus mensajes)
  • /ignorelist – Ver todos los jugadores que estás ignorando
  • Usa /ignore <jugador> de nuevo para dejar de ignorar

Propiedad y Moderación de Canales

  • Propietario: El jugador que creó el canal. Se muestra en /ch info.
  • Moderadores: Jugadores que pueden gestionar la configuración del canal. El propietario es automáticamente un moderador.
  • Agregar Moderadores: Usa /ch mod <canal> <jugador> para agregar un moderador.
  • Eliminar Moderadores: Usa /ch unmod <canal> <jugador> para eliminar un moderador.

Prohibiciones y Silencios

  • Prohibir: Elimina al jugador del canal y evita que se vuelva a unir. Usa /ch ban <canal> <jugador>.
  • Silenciar: El jugador puede leer mensajes pero no puede enviar. Usa /ch mute <canal> <jugador>.
  • Levantar Prohibición/Silencio: Usa /ch unban o /ch unmute para revertir.

Los jugadores son notificados cuando son prohibidos o silenciados con un mensaje configurable.

Canales Locales vs Globales

Los canales pueden ser globales (en todo el servidor) o locales (basados en distancia):

  • Global: Rango establecido en 0. Todos los miembros ven los mensajes independientemente de su ubicación.
  • Local: Rango establecido en un número de bloques. Solo los miembros dentro del rango ven los mensajes.

Usa /ch distance <canal> <bloques> para configurarlo. Ejemplo: /ch distance local 50 limita el chat a 50 bloques.

Canales Predeterminados

Werchat crea estos canales en la primera ejecución:

Canal Color de Visualización Descripción
Global [Global] Blanco Chat en todo el servidor (predeterminado)
Local [Local] Gris Chat local basado en distancia (100 bloques)
Trade [Trade] Oro Canal de comercio
Support [Support] Verde Canal de soporte/ayuda

Integraciones de Plugins

  • Completamente probado y compatible con Hyperperms de ZenithDevHQ
  • Todos los plugins de fiesta actuales en Curseforge probados y confirmados como compatibles

Soporte

Para problemas o solicitudes de características, deja un comentario en CurseForge.

Relacionados:

WelcomeBack

WelcomeBack

#Bienvenido de nuevo#chat#Hytale

Descripción (ES): WelcomeBack crea una impresión amistosa con mensajes de unión/regreso, un banner de título de bienveni...

ProfanityFilter

ProfanityFilter

#chat#Filtro de Palabras Ofensivas#Hytale

ProfanityFilter es un plugin de moderación de chat amigable para el personal que detecta y bloquea automáticamente el le...

HeroChat

HeroChat

#chat#HeroChat#Hytale

Un plugin de chat simple y personalizable para servidores de Hytale. Capturas de pantalla Configuración Puedes crear tan...

Simple Color

Simple Color

#chat#color#Hytale

SimpleColor Una biblioteca de colores de chat para Hytale que trae códigos de color estilo Spigot/Minecraft a Hytale. Fe...

LeaveMSGRemover

LeaveMSGRemover

#chat#Hytale#LeaveMSGRemover

LeaveMSGRemover es un plugin de utilidad ligero diseñado para mantener el chat de tu servidor limpio y libre de desorden...

MVPColorChat

MVPColorChat

#chat#Colores#gradientes

MVPColorChat – Haz que tu chat destaque ¿Cansado del chat blanco y simple? MVPColorChat permite a los jugadores personal...