Skip to content

Releases: caseif/TTT

TTT v0.11.4

23 Apr 21:59
25efa35

Choose a tag to compare

TTT v0.11.4 adds support for Minecraft 1.14. It maintains runtime compatibility with Bukkit versions 1.8 and above.

As with the 1.13 update, rollback logs generated by previous versions of Minecraft are incompatible with later versions. Typically this will not be an issue, but rollback logs can be preserved across restarts in case of a server crash or something similar. Please use caution when upgrading to a new Minecraft version.

Steel v1.3.7 is also required for full compatibility with Minecraft 1.14.

Changes

  • Adapt sign checks to support Bukkit for Minecraft 1.14

Internal Changes

  • Replace UUIDFetcher with Bukkit API calls
  • Migrate to JUnit 5

TTT v0.11.3

26 Jul 21:40
33936a7

Choose a tag to compare

TTT v0.11.3 adds initial support for Minecraft 1.13, as well as backwards-compatibility measures for legacy platforms. This support is still a work-in-progress, and as such may be incomplete or unstable. Please report any problems on the issue tracker, especially those pertaining to rollback.

Please also note that rollback logs generated under Minecraft 1.12 are incompatible with 1.13. Typically this will not be an issue, but rollback logs can be preserved across restarts in case of a server crash or something similar. Please use caution when updating to Minecraft 1.13 for the first time.

While the Flint API dependency has not changed, Steel v1.3.6 or newer is required for 1.13 support.

Finally, it is likely that the next major release of TTT will drop support for all Minecraft versions prior to 1.12, as well as Java versions prior to 8. Please be prepared for the possibility of this in the future.

New Features

  • Add support for Minecraft 1.13
  • Add compatibility layer for older Minecraft versions
  • Add crowbar-item-legacy and gun-item-legacy keys to the config for cross-compatibility purposes
    • gun-item will need to be manually updated to IRON_HORSE_ARMOR upon updating to 1.13

Changes

  • Switch from MCStats to bStats
  • Migrate to Guava 21

Bug Fixes

  • Fix log spam if scoreboard manager is not properly initialized with round

TTT v0.11.2

25 Jul 00:49
35dae2c

Choose a tag to compare

TTT v0.11.2 resolves an issue in which right-clicks would be registered twice on newer Minecraft versions (1.9+).

TTT v0.11.1

14 Nov 17:42
1fe3f50

Choose a tag to compare

This release resolves a bug in which innocents would erroneously lose karma for killing traitors.

TTT v0.11.0

02 Nov 19:51
db799b7

Choose a tag to compare

TTT v0.11 introduces a new "haste mode" designed to put pressure on traitors and keep the game more interesting. It also adds long-requested configurable event-based commands and resolves several bugs (some introduced by 0.10, some longer-standing).

Note: TTT v0.11 drops support for all 1.7.x versions of Bukkit. TTT v0.12 will drop support for all Bukkit versions prior to 1.8.8. It is recommended that you upgrade as soon as possible if you are on an older version.

New Features

  • Add optional "haste mode"
    • Round starting time is shorter than normal, but time is added for each kill made by the traitors
  • Add configurable commands to run on certain events (16 events are supported)
  • Add warning messages on start if Bukkit/Java versions are old
  • Check Steel major version on startup (Flint will undergo an incompatible major version bump in the future)

Changes

  • Send victory title at start of cooldown period (instead of after)

Bug Fixes

From 0.10

  • Fix karma not being properly applied to all players on round end
  • Fix victory titles not always being sent

Pre-0.10

  • Fix conflict between dead/spectator prefixes and chat-modifying plugins
  • Fix exception and failure to create body if player dies out of arena bounds
  • Fix karma reward/penalty calculation to match original gamemode
  • Fix incorrect error messages for roles command
  • Minor text fixes

Removals

  • Drop Bukkit 1.7.x support
  • Remove version codename

Internal Changes

  • Update Flint dependency to 1.3
  • Upgrade config preprocessor to handle lists
  • Refactor internal UI color naming
  • Shade Updater as a dependency again
  • Considerably less code cleanup than usual (but still a little bit)

TTT v0.10.3

15 Sep 03:51
d5324a1

Choose a tag to compare

TTT v0.10.3 fixes a critical issue with the auto-updater caused by a change to CurseForge's CDN which resulted in bogus artifacts being downloaded. Users affected by this issue will need to manually update to this version.

TTT v0.10.2

28 Aug 21:15
8f30833

Choose a tag to compare

TTT v0.10.2 packages Rosetta v1.1.3 in order to resolve an issue in the localization engine introduced by the last hotfix.

TTT v0.10.1

27 Aug 23:07
49411be

Choose a tag to compare

TTT v0.10.1 packages Rosetta v1.1.2 to resolve a bug in the localization engine in Paper for 1.10.2.

Bugs Fixed

  • Fix localization engine sometimes throwing a NullPointerException on recent versions of Paper

TTT v0.10.0

23 Apr 13:46
466f58f

Choose a tag to compare

TTT v0.10 introduces new features primarily designed to make the plugin more flexible in how it operates. This update is especially targeted toward larger servers and in particular BungeeCord networks.

New Features

  • Add option to configure plugin's operating mode
    • Add continuous mode
      • Players will not be ejected from the arena when a round ends
    • Add dedicated mode
      • Only one round exists on the server, which players are automatically added to upon joining and may not leave
      • This arena cycles per a configurable pattern every x rounds or minutes
  • Add basic BungeeCord support in correspondance with dedicated mode
    • When return-server is configured, players will be sent to that server on running /ttt leave instead of the command failing
  • Add optional force parameter to leave command to allow administrators to leave rounds in dedicated
  • Add tip to join message explaining leave command
  • Add pagination to help command
  • Add config option to toggle server-wide victory messages (false by default)
  • Add telemetry support

New Commands

  • Add /ttt arenainfo command

Changes

  • Improve DNA scanner behavior when no target is selected
  • Rename carena and rarena commands to createarena and removearena (old names are still available as aliases)

Removed Features

  • Remove reload command

Bug Fixes

  • Fix /ttt help help throwing an exception
  • Fix victory messages being sent even if a round never started
  • Fix players not being placed in spectator mode upon dying due to Multiverse conflict (special thanks to CraftBlock for helping track this down)
  • Fix plugin doing reflection lookup for getOnlinePlayers method every time it's invoked

Internal Changes

  • Properly implement command aliases internally
  • Rewrite forceend command implementation
  • Refactor event handlers to be more sane
  • Revamp config handler
  • Partially migrate to Rosetta 1.1 API features
  • Clean up helper classes a bit

TTT v0.9.6

08 Mar 03:48

Choose a tag to compare

TTT v0.9.6 fixes a bug caused by players disconnecting while in an active round.