Skip to content

Releases: Majhrs16/ChatTranslator

v2.0 - RC2

27 May 00:47

Choose a tag to compare

English

News:

  • Added DiscordSync: Synchronize Discord roles between Minecraft permissions and vice versa.
  • Consolidated formats and texts for all group formats and plugin messages into one file: formats.yml.
  • Implemented redirection for terminal and colors in DST v3.6 for Spigot and Paper!
  • Introduced the silent() method for Message and Formats objects.
  • Automatized registering commands and events moved into kernel.
  • New variables for CoT v1.8: var, new, set, get, and CLONE.
  • Supported MC Spigot versions 1.5.2 to 1.20.6.
  • Added support for Gradle project construction.
  • Supported SpEL syntax in CoT v1.8.

Changes:

  • Renamed the config.max-spam-per-tick (double value) to config.spam.max-ticks and config.spam.max-messages (integer values).
  • For CoT v1.8 and later, not use JSON for Messages creation! If not, now use cot_new! And setting with cot_var.
  • Replaced toggleOffPlayer with togglePlayer. Now it's possible to disable/enable chat for any player.
  • Rebuild entire project for support Formats and texts (That's why it took 6 or 7 months).
  • Changed the use mode for SignsTranslator: Use Shift + Left click for translating!
  • Moved the main package from majhrs16.XXX to me.majhrs16.XXX.
  • Renamed and rebuilt CacheSpam to SpamTracker.
  • Rebuilt entire ChatLimiter.

Fixes:

  • Fixed a critical bug: Starting from v1.5.4 (approximately), it was not possible to format the CT_MESSAGES and other local variables.
  • The vast majority of known bugs, and several unknown ones.
  • Implemented a secure random number for linking accounts.
  • DST was not working in PaperMC 1.19.4 and later!

AND MORE!!


Español

Novedades:

  • Se consolidaron los formatos y textos para todos los grupo de formatos y mensajes del plugin en un solo archivo: formats.yml.
  • Se agregó DiscordSync: sincroniza los roles de Discord entre los permisos de Minecraft y viceversa.
  • Se implementó la redirección para la terminal y sus colores en DST v3.6 para Spigot y Paper.
  • La automatización del registro de comandos y eventos se movió al núcleo.
  • Se introdujo el método silent() para objetos Message y Formats.
  • Se agregó soporte para la construcción del proyecto con Gradle.
  • Nuevas variables para CoT v1.8: var, new, set, get y CLONE.
  • Se admiten las versiones de MC Spigot de 1.5.2 a 1.20.6.
  • Se admite la sintaxis SpEL en CoT v1.8.

Cambios:

  • Se cambió el nombre de config.max-spam-per-tick (valor decimal) a config.spam.max-ticks y config.spam.max-messages (valores enteros).
  • A partir de CoT v1.8, ¡no se utiliza JSON para la creación de mensajes! Si no, ¡ahora se utiliza cot_new! Y se configura con cot_var.
  • Se reemplazó toggleOffPlayer con togglePlayer. Ahora es posible deshabilitar/habilitar el chat para cualquier jugador.
  • Reconstrucción completa del proyecto para admitir formatos y textos (por eso llevó 6 o 7 meses).
  • Se cambió el modo de uso para SignsTranslator: ¡usa Shift + clic izquierdo para traducir!
  • Se movió el paquete principal de majhrs16.XXX a me.majhrs16.XXX.
  • Se cambió el nombre y se reconstruyó CacheSpam a SpamTracker.
  • Se reconstruyó por completo ChatLimiter.

Correcciones:

  • Se corrigió un error crítico: a partir de la versión 1.5.4 (aproximadamente), no era posible formatear las variables locales como CT_MESSAGES y otras.
  • Se implementó un número aleatorio seguro para vincular cuentas.
  • La gran mayoría de errores conocidos y varios desconocidos.
  • DST no funcionaba en PaperMC 1.19.4 y posteriores.

¡Y MÁS!

Full Changelog: v1.7.13...v2.0

v1.7.13

13 May 21:31

Choose a tag to compare

Changes:

  • Finish support for ChT v1.7.X.
  • Only added support for Minecraft Spigot 1.20.4.

Please wait for ChT v2.0...

Full Changelog: v1.7.12...v1.7.13

v1.7.12

13 Nov 03:20

Choose a tag to compare

BUG STARTUP FIX!

Resulta que nadie podia usar el plugin por que A ALGUIEN se le olvido probar el plugin desde 0 V:

Una gran disculpa :((

Novedades:

  • Ninguna.

Bug fixes:

  • ChT:

    • Al momento de mencionar a alguien, en caso de haber mas de 2 personas se multiplicaba el mensaje XD.
  • DST:

    • No se podia mencionar a alguien del Discord(incluyendo bots) sin que este vinculado.
    • Cuando un bot hablaba en el canal de chat, no era procesado.

Full Changelog: v1.7.11...v1.7.12

v1.7.11

11 Nov 23:12

Choose a tag to compare

Novedades:

  • ChT:

    • A partir de ahora ChT usara los bStats para recopilar información básica de tu server, no información personal.
    • Se agrego al objeto Message el método: setSenderName. Este se asigna automáticamente cuando es asignado un nuevo sender.
    • Escribe @Nombre_del_jugador para mencionar a aquel que no te leyó, ademas de mencionarlo tambien en Discord(Solo si estas vinculado).
    • A partir de ahora, no se podrá des-habilitar en global el color del chat usando la config chat-custom-colors. Mejor para ello usar sus respectivos permisos.
    • Comandos nuevos:
      • /tell Envía mensajes privados traducidos a tu amigo el ingles ;D
      • /cht link Vincula tu cuenta de Discord con tu Minecraft para disfrutar de traducciones en Discord, @menciones, y mas!
  • CoT:

    • Nuevo placeholder: %cot_sendMessageToDiscord; [[from], [to]]% Este te permitira enviar un mensaje a los canales de chat(config.discord.channels.chat). ADVERTENCIA: ES NECESARIO NO CANCELAR EL FROM, de todas formas este NO se enviara(Limitación).
  • DST:

    • Se ha agregado el comando !cht lang <codigo de idioma> para que puedas cambiar tu idioma rapidamente desde Discord :D

Bugs conocidos solucionados:

  • ChT:

    • Al momento de obtener el idioma del Minecraft del jugador en la 1.20.2 daba un error.
    • Al momento de des-habilitar el color en global, se hacia imposible controlar desde permisos el color del chat.
    • Los colores #RRGGBB se mostraban en color negro. Lamentablemente por limitacion de spigot, solo se podran usar en mensajes NO JSON. Si deseas aplicar color en mensajes JSON, tendras que hacerlo manualmente con la clave-valor: "color": "#RRGGBB".
  • DST:

    • Se mostraba el grupo de formato from en la consola cuando alguien no vinculado hablaba desde Discord.
    • No se remplazaba correctamente el username del usuario de Discord en caso de hablar desde Discord.

Y mucho mas que ya ni siquiera recuerdo.
Sorry xd.

Full Changelog: b1.7.9...v1.7.11

b1.7.9

18 Oct 00:42

Choose a tag to compare

b1.7.9 Pre-release
Pre-release

CORRECCIONES:

  • No se mostraba los mensajes en la consola.
  • No funcionaba el comando por defecto: /cht.
  • No funcionaba correctamente el chat condicionado.

Novedades:

  • Mejoras de control sobre CoT + CE. Ahora se divide en 3 lineas un envio total(Chat, Consola, y Discord).

Full Changelog: b1.7.7...b1.7.9

b1.7.7

14 Oct 01:41

Choose a tag to compare

b1.7.7 Pre-release
Pre-release

Novedades:

  • TRADUCCION PARA DISCORD! No solo comunicaccion entre Minecraft y Discord, sino tambien traduccion para cualquier mensaje en Discord(Incluyendo BOTs)!
    • Para usar esta caracteristica debe de especificar el bot-token y canales donde desee que ChT actue!
    • Para vincular su cuente de Minecraft a su Discord, utilice el comando: /cht link
  • Se ha movido los sonidos del chat principal a los mensajes privados(/tell).
  • Se ha centralizado el almacenamiento en la clase Storage.
  • Soporte para formatos de mensajes JSON desde 1.7.2.
  • Refactorizaciones de codigo importantes.
  • Eliminado clases en desuso.
  • Soporte para la 1.5.2+
  • y mucho mas!

Full Changelog: b1.7.5.4...b1.7.7

b1.7.5.4

15 Sep 21:33

Choose a tag to compare

b1.7.5.4 Pre-release
Pre-release
  • Agregado el messages.events.entry & messages.events.exit, Estos junto con config.formats.entry & config.formats.exit respectivamente, permiten personalizar muchisimo mas los mensajes de entrada y salida sin necesidad de CoT = ]
  • Correccion de varios bugs en el API.Core con respecto al formato de variables locales.
  • Correccion en la deteccion y manejo de diferentes rangos de version.
  • Empezando con el soporte para la 1.5.2 <3

Full Changelog: b1.7.5.3...b1.7.5.4

b1.7.5.3

13 Sep 01:26

Choose a tag to compare

b1.7.5.3 Pre-release
Pre-release
  • Ahora, al hacer click en un comando se te sugerira con el respectivo comando el suggest almacenado en commands.yml.
  • CommandHandler > CommandListener y _CommandHandler > CommandHandler
  • En API.Core se mejoro el acceso a las variables locales, y el uso de `` en toolTips.
  • Soporte casi total para mensajes custom de todo el plugin.
  • Correccion de crashes o bugs inesperados del /cht toggle
  • CORRECCION DE LAS BASES DE DATOS MYSQL Y SQLITE.
  • Soporte para comandos custom.
  • Refactorizacion del codigo

Full Changelog: b1.7.5.2...b1.7.5.3

b1.7.5.2

09 Sep 02:27

Choose a tag to compare

b1.7.5.2 Pre-release
Pre-release
  • Empezando con el soporte para comandos totalmente personalizables. Es renombrable el cht, version, reload, etc. Pero no se debe cambiar JAMAS el tipo de comando.
  • Refactorizacion del MainCommand ahora llamado _CommandHandler.
  • Agregado un evento llamado CommandHandler el cual se encarga de capturar los comandos de consola y/o jugador, y los redirecciona al _CommandHandler.
  • Intento de mejora de la capturacion del idioma auto del jugador.

Full Changelog: b1.7.5...b1.7.5.2

b1.7.5

08 Sep 00:16

Choose a tag to compare

b1.7.5 Pre-release
Pre-release

Bugs solucionados:

  • Al recargar PAPI, se descargaba CoT hasta que se reinicie o recargue el server(/reload)
  • Cuando un jugador ingresa o sale de el server, no se traducia correctamente.
  • /cht toggle no (des)activaba el plugin visiblemente en la consola.
  • /cht lang Player ES no traducia el broadcast correctamente.

Full Changelog: v1.7.4.6...b1.7.5