Skip to content

Releases: tritonmc/Triton

[3.7.0] Async ProtocolLib, Multiple Fallback Languages and much more!

20 Feb 21:07
e90002d
Compare
Choose a tag to compare

New Features

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

Full Changelog: v3.6.0...v3.7.0

[3.6.0] Minecraft 1.18 support

19 Dec 15:11
8301321
Compare
Choose a tag to compare

Note: This repository now contains Triton's source code as well, so releases might not have API changes. These will be clearly stated if relevant.

New Features

  • Add support for Minecraft 1.18

Full Changelog: v3.4.0...v3.6.0

[3.4.0] MC 1.17 support

24 Jun 12:42
Compare
Choose a tag to compare

Update EntityType wrapper with new MC 1.17 entities

[3.2.0] New command aliases config and scoreboard is back

28 Jan 12:21
Compare
Choose a tag to compare

With Triton v3.2.0, there is a new command-aliases config option. With TritonConfig#getCommandAliases, you can get the value of that option.

Scoreboard support was (somewhat) added back, which means TritonConfig#isScoreboards and TritonConfig#getScoreboardSyntax are no longer deprecated.
Please note that TritonConfig#isScoreboardsAdvanced is still deprecated and will always return false.

[3.1.0] Community changes

26 Aug 12:05
Compare
Choose a tag to compare

New method on TritonConfig class to reflect config changes:

  • String getOpenSelectorCommandOverride()

[3.0.0] New methods to reflect changes in Triton v3

08 Jul 23:02
90e2ab1
Compare
Choose a tag to compare

Changelog:

  • New Triton#getConfig method that's an alias of Triton#getConf
  • New Triton#getLanguageParser method
  • Deprecated all scoreboard related config methods
  • New TritonConfig#getLogLevel, TritonConfig#getStorageType and TritonConfig#isPreventPlaceholdersInChat methods to reflect new config options.
  • Added more LanguageManager#getText and LanguageManager#getSign methods to reflect v3 changes and method requests
  • New LanguageParser class with LanguageParser#parseString and LanguageParser#parseComponent methods, as requested by #107

[2.6.0] MOTD and terminal translation, database support

10 Mar 17:58
Compare
Choose a tag to compare

This update to the API adds methods related to the latest Triton v2.6.0 update.

Added:

  • boolean TritonConfig#isMotd
  • FeatureSyntax TritonConfig#getMotdSyntax
  • boolean TritonConfig#isTerminal
  • boolean isMysql (obviously there is no way to get MySQL credentials throught the API)

[2.5.0] Ability to reload the plugin

20 Feb 12:21
Compare
Choose a tag to compare

Fix Maven build error

01 Jan 12:57
Compare
Choose a tag to compare

The JAR in the last version was working fine, but it was failing to compile directly from Maven. This should now fix it.

New language change events

10 Dec 21:11
Compare
Choose a tag to compare

You can now listen to language changes with com.rexcantor64.triton.api.events.PlayerChangeLanguageSpigotEvent and com.rexcantor64.triton.api.events.PlayerChangeLanguageBungeeEvent.