
Triton - Translate Your Server 3.11.2
Sends the same message in different languages... Hooks into all plugins!
3.1.5
Oct 26, 2020
Bug Fixes
The following issues were fixed in this version:
- Messages during BungeeCord handshake and pre-login stages are now translated
- Middle-click on blocks while translating inventory items on PaperSpigot now also works (#121)
3.1.4
Oct 2, 2020
Bug Fixes
Fix a bug where some messages weren't being translated on BungeeCord join kick
3.1.3
Sep 29, 2020
Bug Fixes
This is a quick patch to the 3.1.2 version that was released a few hours ago:
- Removed debugging code that accidentally made it through production
- Changed the default collection of the 'content' and 'patterns' columns in the translations MySQL table
3.1.2
Sep 29, 2020
Hover MOTD & Bug Fixes
New features:
Bug Fixes:
- It is now possible to translate placeholders in the Hover MOTD! (Hovering the player count in the server list menu)
- Kick messages on BungeeCord fired in the PreLoginEvent are now translated (#119)
Bug Fixes:
- Fix some characters not being correctly saved into the database
- Suppress SLF4J startup warning (#117)
3.1.1
Sep 20, 2020
Multi line lores & bug fixes
New features:
Bugs fixed in this version:
The messages.yml file has changed in this version.
- You can now have multiple lines in translations (using '\n' on JSON files, or by pressing on TWIN), which will be displayed as separate lines in item lores
Bugs fixed in this version:
- Prevent various errors on console on language change, both on BungeeCord and Spigot (#118)
- Fix error on MySQL table creation when using a custom table prefix
- When an error happens during storage save while downloading from TWIN, it now displays an error message instead of a success message
- Removed unused 'failed-file-update' message from messages.yml
The messages.yml file has changed in this version.
3.1.0
Aug 26, 2020
Community requested features
This version includes loads of features requested by you, the community!
The config has changed in this version.
New features:
Bug fixes:
Other changes:
The config has changed in this version.
New features:
- You can now override Triton's own language selector easily! Run any command instead of Triton opening the selector (e.g. open a DeluxeMenus menu) - Documentation - by @mituishere
- Upload only some collections or languages to TWIN (#85) - Documentation - by @alexlazarev
- Add options to change HikariCP parameters (#113) - Documentation - by @Colalan
- Add support to insert JSON from Triton placeholders (#88) - Documentation - by @tyuop007
Bug fixes:
- Update valid URL regex due to false negatives (#114)
- Fix some tab items not being parsed on BungeeCord (#115)
- Fix pattern translation on working on hover components
- Improve logging on invalid collection file format (#116)
Other changes:
- Add more values to 'minecraft-code' on default config
3.0.3
Aug 7, 2020
Bug fixes
- Fix an error while downloading from TWIN on Spigot 1.8.8 servers (without BungeeCord)
- Improve compatibility with outdated BungeeCord versions (related to changes to hover events)
- Add support for SILVER to LIGHT_GRAY DyeColor change in Spigot 1.13 when handling flags (#112)
- Fix an error on console when translating signs with "null" lines (#108)
3.0.2
Jul 15, 2020
Chat Hover Bug Fixes
Fix an issue with the latest 1.16.1 Spigot update that broke hover chat messages
3.0.0
Jul 11, 2020
Better MySQL support, performance improvements and many other features
READ THIS CAREFULLY BEFORE UPGRADING. THIS IS A MAJOR RELEASE AND CONTAINS BREAKING CHANGES.
A migration guide is available.
New features:
MySQL support for translations (Breaking Change)
Prevent players from typing placeholders in the chat, enabled by default (#101)
Support for Minecraft 1.16 and HEX chat colors
Two new commands: "/triton database" and "/triton info"
Add support for some outdated BungeeCord forks
Changes:
Replaced debug config option with log-level for more control over debugging messages
Removed universal field from translations since it was redundant
players.yml has been renamed to players.json and it's now not used when using a non-local storage option
cache.json file has changed syntax
messages.yml has been updated with new content and a more blueish color scheme
The "/triton setlanguage" for others command arguments have swapped (player comes last now)
Removed:
Removed aliases for TWIN: (/tritonweb, /tweb, /twebinterface, /tritonwebinterface)
Removed scoreboard translation (which was deprecated since Triton v2.5.1). Use PlaceholderAPI instead.
Removed all "multilanguageplugin.*" permissions
Internal changes:
Spigot and BungeeCord command listeners have been merged for better consistency between the two
Added HikariCP for MySQL connections
Various performance improvements
Saving files is now done asynchronously
Other important notices:
Triton's documentation has been redesigned
Read the migration guide before updating
The file size has increased substantially due to new dependencies introduced in this version
A new generator tool, which is still in development, has been made available for everyone
A migration guide is available.
New features:
MySQL support for translations (Breaking Change)
Prevent players from typing placeholders in the chat, enabled by default (#101)
Support for Minecraft 1.16 and HEX chat colors
Two new commands: "/triton database" and "/triton info"
Add support for some outdated BungeeCord forks
Changes:
Replaced debug config option with log-level for more control over debugging messages
Removed universal field from translations since it was redundant
players.yml has been renamed to players.json and it's now not used when using a non-local storage option
cache.json file has changed syntax
messages.yml has been updated with new content and a more blueish color scheme
The "/triton setlanguage" for others command arguments have swapped (player comes last now)
Removed:
Removed aliases for TWIN: (/tritonweb, /tweb, /twebinterface, /tritonwebinterface)
Removed scoreboard translation (which was deprecated since Triton v2.5.1). Use PlaceholderAPI instead.
Removed all "multilanguageplugin.*" permissions
Internal changes:
Spigot and BungeeCord command listeners have been merged for better consistency between the two
Added HikariCP for MySQL connections
Various performance improvements
Saving files is now done asynchronously
Other important notices:
Triton's documentation has been redesigned
Read the migration guide before updating
The file size has increased substantially due to new dependencies introduced in this version
A new generator tool, which is still in development, has been made available for everyone
3.0.0-BETA.3.0
Jul 8, 2020
Beta
MySQL performance improvements and under-the-hood changes
- Improved MySQL saving times by only saving changes instead of everything
- Merge Spigot and BungeeCord command listeners into one
- Massively change the color scheme in messages.yml to a blueish theme
- Fix a bug where languages weren't correctly loaded on Spigot when using non-local storage
- Add support for some older BungeeCord forks
- Remove scoreboard translation (was deprecated since v2.5.1)
- Merge Spigot and BungeeCord command listeners into one
- Massively change the color scheme in messages.yml to a blueish theme
- Fix a bug where languages weren't correctly loaded on Spigot when using non-local storage
- Add support for some older BungeeCord forks
- Remove scoreboard translation (was deprecated since v2.5.1)
3.0.0-BETA.2.1
Jul 3, 2020
Beta
Sign performance upgrades and other bug fixes
- Fixed an error on console on 1.16 for signs that had hover components.
- Improved sign performance by only getting their state when needed.
- Fix translations folder being overwritten by a single cache.json file, duplicate of another file, when bungeecord on local storage was enabled.
- Improved sign performance by only getting their state when needed.
- Fix translations folder being overwritten by a single cache.json file, duplicate of another file, when bungeecord on local storage was enabled.
3.0.0-BETA.2
Jul 1, 2020
Beta
1.16 support
- Added support for MC 1.16 and HEX chat colors
- Removed some dependencies from the Triton jar since their available on the server anyway
- Fix a bug where players were being kicked from the server by typing Triton placeholders in the chat
- Fix a bug where Minecraft's TranslatableComponents with Triton placeholders weren't being translated by Triton
- Removed some dependencies from the Triton jar since their available on the server anyway
- Fix a bug where players were being kicked from the server by typing Triton placeholders in the chat
- Fix a bug where Minecraft's TranslatableComponents with Triton placeholders weren't being translated by Triton
2.6.4
Jun 5, 2020