
Triton - Translate Your Server 3.11.2
Sends the same message in different languages... Hooks into all plugins!
3.7.1
Feb 24, 2022
Bug fixes and QoL improvements for first time users
Improvements
- The
translations
folder containing a sample translation and collection (default.json
) is now created when the plugin is first ran. - Improve reliability of advancements translation (especially refreshing). Add new option to toggle refreshing of advancements since it's experimental.
Bug Fixes
- Fix plugin load on MC versions prior to 1.16.
- Downgrade HikariCP to v4.0.3 to support Java 8 (fixes #170)
- Fix item translation not working on older versions of Minecraft (fixes #171)
- Fix error when translating MOTDs on Spigot (fixes #172)
- Fix minimessage support not working
Config changes
config.yml
has changed. Check out the diff for full changes.
Full Changelog: v3.7.0...v3.7.1
3.7.0
Feb 20, 2022
Async ProtocolLib, Multiple Fallback Languages and much more!
New Features
- Add experimental async mode to ProtocolLib listener (#157)
- Check the documentation for more information
- Add support for translating advancements (disabled by default) (#158)
- Parse PlaceholderAPI placeholders inside Triton's translations
- Add support for multiple fallback languages
- Check the documentation for more information
Enhancements
- Avoid triggering language refresh unnecessarily in some situations
- Various reliability enhancements, which should result in less errors
- Suggest using `/triton <subcommand>` when user incorrectly uses `/twin <subcommand>`
- Handle Adventure components on tab header/footer packet on PaperMC
- Upgrade dependencies
Bug Fixes
- Correctly represent RGB colors on actionbars for 1.16+ (fixes #155)
- Fix player inventory detection on 1.18
- Fix line break not working correctly on server ping player list
- Correctly fallback to local storage if MySQL storage fails (fixes #163)
Config changes
- config.yml has changed. Check out the diff for full changes
- messages.yml has changed. Check out the diff for full changes
Full Changelog: https://github.com/tritonmc/Triton/compare/v3.6.0...v3.7.0
3.5.4
Sep 20, 2021
Relative PlaceholderAPI support
New Features:
Bug Fixes:
- Add relative PlaceholderAPI support (e.g. %rel_triton_test.key%), which get translated to the language of the second player.
Bug Fixes:
- Fix subtitle packet not working for proxy plugins on 1.17.
3.5.3
Aug 27, 2021
Remove leftover debug code
This version removes some leftover debug code on Triton v3.5.2.
3.5.2
Aug 27, 2021
[3.5.2] Bug Fixes
Changes:
Bug Fixes:
- MiniMessage support added in v3.5.1 now only works on PaperMC (or a fork).
Bug Fixes:
- Fix some chat placeholders not being detected when using PaperMC (or a fork) while on Triton v3.5.1.
3.5.1
Aug 24, 2021
Include MiniMessage support code
Yeah, I forgot to include the code for MiniMessage support on 3.5.0. It's here now.
3.5.0
Aug 24, 2021
MiniMessage support. Various QoL improvements. Bug Fixes
New Features:
Improvements:
Bug Fixes:
You can find the changes to config.yml and messages.yml on GitHub.
- [New Config Option] You can now configure the maximum amount of Triton placeholders in a single message (previously 10).
- [Updated messages.yml] Show arguments in the default 404 message.
- Add mini message support to translation content (check the docs). Thanks @VQ9!
Improvements:
- Correctly parse spaces on translation keys in the /triton sign set command.
- Error stack traces are not hidden between higher log-levels anymore and are always shown.
Bug Fixes:
- Fix grammar issues on config comments.
- Fix merchant recipes GUI translation throwing errors on 1.17.
- Fix NullPointerException when a fake player entity is created.
- Fix NullPointerException when an entity metadata packer is sent without changes.
- Fix NullPointerException when the proxy sends translations to Spigot servers due to a null location list on sign groups.
- Fix chat colors from translated messages not working on 1.16+ console.
- Fix console translation not injecting on newer Paper 1.17 builds.
You can find the changes to config.yml and messages.yml on GitHub.
3.4.2
Jul 12, 2021
Bug Fixes
Bug Fixes:
- Fix an error with Entity Destroy Packet on 1.17.1
- Fix some actionbars not being translated on 1.17 due to new packet
- Fix an error with Entity Destroy Packet on 1.17.1
- Fix some actionbars not being translated on 1.17 due to new packet
3.4.1
Jul 3, 2021
Bug Fixes for 1.17
Improvements:
Bug Fixes:
- Player IP addresses are not saved anymore if MOTD translation is disabled
Bug Fixes:
- Fix NoSuchFieldError.SET_TITLE_TEXT related to new APIs on ProtocolLib not being compatible with previous versions
- Fix NullPointerException when handling the entity destroy packet
- Fix entity destroy packet not working on 1.17
- Fix console translation not working on Paper 1.17
3.3.1
Mar 15, 2021
Bug Fixes
This version includes the following bug fixes:
- Temporary workaround for newer Paper builds that include Adventure support
- Fix errors on PlaceholderAPI (#145)
3.3.0
Feb 26, 2021
Experimental Velocity Support
New Features:
Bug Fixes:
...and a lot more changes under the hood!
Make sure to update to 3.3.0 on all servers at the same time, due to changes in the communication between the proxy and Spigot servers.
- VelocityPowered support! It's still in very experimental stages, but it allows you to sync translations and player languages between servers already. It just doesn't translate messages from Velocity plugins yet.
Bug Fixes:
- Fix scoreboards not showing correctly when using ProtocolSupport (#141)
- Fix tab header/footer not showing up on 1.16 when it had RGB colors
- Fix incompatibility with TrMenu (#127)
...and a lot more changes under the hood!
Make sure to update to 3.3.0 on all servers at the same time, due to changes in the communication between the proxy and Spigot servers.
3.2.1
Feb 2, 2021
Bug Fixes
3.2.0
Jan 28, 2021
Command Aliases, Scoreboard Translation is back and bug fixes!
Added:
Bug fixes:
Config changes:
The config changes for this version are on GitHub, for both the Spigot config and for the BungeeCord config.
- Scoreboards translation has been added back for 1.13 and above. It is primarily aimed at TAB plugins that use scoreboard teams and not actual scoreboards. (#126)
- You can now configure aliases for the plugin. By default, it comes with '/lang' and '/language', but you can add or remove how many you want! (#131)
Bug fixes:
- Fixed a NullPointerException when refreshing signs with null locations.
- Fix '/triton database upload' throwing an error when Triton was on Spigot standalone mode.
- Fix an error related to md_5's chat library on older 1.8.8 builds (getInsertion).
- Add cancelled checks for BungeeCord's LoginEvent and PluginMessageEvent.
Config changes:
The config changes for this version are on GitHub, for both the Spigot config and for the BungeeCord config.
3.1.8
Dec 11, 2020
MOTD ping message translation and bug fixes
New features:
The following issues were fixed in this version:
- It's now possible to translate the MOTD ping message (BungeeCord only)
The following issues were fixed in this version:
- Fix chat parser incorrectly removing click/hover events (closes #123)
- Fix duplicate language refresh event on BungeeCord
- Fix NPCs names showing on tab after changing language
3.1.7
Nov 24, 2020
Bug Fixes
Fixed merchant window not reflecting special (discounted) prices when item translation was enabled
3.1.6
Nov 18, 2020
Bug Fixes
This version ships with a few bug fixes:
- The config.yml file is now always read in UTF-8, not following your system preferences like before.
- /triton sign will not throw an error anymore when certain sign groups aren't properly configured.
- The chat parser will now correctly parse some nested placeholders that weren't correctly coloured before (#122).