Releases: Majhrs16/ChatTranslator
Releases · Majhrs16/ChatTranslator
v2.0 - RC2
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 forMessageandFormatsobjects. - 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) toconfig.spam.max-ticksandconfig.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
toggleOffPlayerwithtogglePlayer. 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.XXXtome.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_MESSAGESand 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 objetosMessageyFormats. - 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) aconfig.spam.max-ticksyconfig.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ó
toggleOffPlayercontogglePlayer. 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.XXXame.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_MESSAGESy 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
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
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
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_jugadorpara 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:
/tellEnvía mensajes privados traducidos a tu amigo el ingles ;D/cht linkVincula 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).
- Nuevo placeholder:
-
DST:
- Se ha agregado el comando
!cht lang <codigo de idioma>para que puedas cambiar tu idioma rapidamente desde Discord :D
- Se ha agregado el comando
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
#RRGGBBse 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
fromen 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.
- Se mostraba el grupo de formato
Y mucho mas que ya ni siquiera recuerdo.
Sorry xd.
Full Changelog: b1.7.9...v1.7.11
b1.7.9
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
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
- 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
- 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
- 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
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 toggleno (des)activaba el plugin visiblemente en la consola./cht lang Player ESno traducia el broadcast correctamente.
Full Changelog: v1.7.4.6...b1.7.5