TTT v0.8.8

Details

  • Filename
    TTT.jar
  • Uploaded by
  • Uploaded
    Nov 1, 2015
  • Size
    201.98 KB
  • Downloads
    822
  • MD5
    e33892a6797d7a963836bd8cc3d8b8d6

Supported Bukkit Versions

  • 1.8.1
  • CB 1.7.9-R0.2

Changelog

View this release on Github

0.8.8

TTT v0.8.8 renames the packages of shaded libraries to avoid conflicts with other plugins.

0.8.7

TTT v0.8.7 fixes all remaining issues with the auto-installer for Steel.

0.8.6

TTT v0.8.6 fixes scoreboard support for legacy Bukkit versions.

Note: TTT's scoreboard backend will no longer support Bukkit versions prior to 1.7.8 as of version 0.9.0.

0.8.5

TTT v0.8.5 fixes issues with the Steel auto-installer and fixes scoreboards not clearing upon a round's preparation period being cancelled.

0.8.4

TTT v0.8.4 implements an auto-updater for Steel and adds more customized feedback to the existing update system.

0.8.3

TTT v0.8.3 fixes the arena creation wizard conflicting with chat-modifying plugins.

0.8.2

TTT v0.8.2 fixes the arena creation wizard, which was not working properly in prior 0.8.x versions.

0.8.1

TTT v0.8.1 fixes issues with the plugin when Steel is not installed on the server.

Changes

  • Enable metrics and auto-updater before Steel check

Bug Fixes

  • Fix plugin not gracefully failing when Steel is not installed

Internal changes

  • Move basic initialization code to discrete bootstrap class

0.8.0

TTT v0.8.0 "Chad" ports the plugin to the Flint engine, adds new utility commands, introduces UX enhancements, and removes select deprecated features.

New Features

  • Add interactive arena creation wizard
  • Add interactive lobby sign creation wizard via Flint
  • Implement per-player message localization via Rosetta
  • Add support for arena boundaries
  • Add listarenas command
  • Add listspawns command
  • Add optional support for spectating rounds in progress
  • Reset karma to low_autokick value on round join if below
  • Add output to addspawn and removespawn commands
  • Add partial Hungarian (hu_HU) locale

Changes

  • Change info color to DARK_AQUA (from DARK_PURPLE)
  • Switch spawning mode to random rather than sequential
  • Change visibility of arena join message to arena-local
  • Tweak round start/end countdowns
  • Use sidebar for karma scoreboard by default (as opposed to player list)
  • Display subtitles by default (instead of full-sized titles)
  • Rename several config keys (w/ backwards-compatibility) to more closely match official gamemode config
  • Remove material abstraction layer
    • Subsequently, config materials are now parsed as raw enum values (as opposed to converted from Minecraft's official name)
  • Deprecated permission nodes are no longer assigned by default
  • Add release codename to default command
  • Update locales

Removed Features

  • Remove arguments from carena command
  • Remove setexit command
  • Remove optional time argument from prepare and start commands
  • Remove legacy lobby sign syntax in favor of new wizard
  • Remove shorthand command syntax (e.g. /ttt j instead of /ttt join)
  • Remove /ttt quit command in favor of /ttt leave
  • Remove configurable scoreboard role-based prefixes
  • Remove guns-outside-arenas config option
  • Remove ANSI coloring from console messages

Bug Fixes

  • Fix inconsistent internal references to detectives
  • Fix DNA scanning when the body of a player who has left the round is scanned
  • Fix DNA scanning when the killer of a scanned body is spectating
  • Fix karma kick/ban-related config values not applying
  • Fix quirks regarding scoreboards and teams
  • Fix scoreboard flickering
  • Fix bodies replacing solid blocks

Internal Changes

  • Port to Flint engine
  • Migrate locale handling to Rosetta (should resolve most or all existing issues relating to localization)
  • Fully migrate to player UUIDs internally
  • Restructure/optimize how bodies are handled internally
  • Restructure/optimize how scoreboards are handled internally
  • Refactor an enormous amount of other code
  • Bump Bukkit dependency to 1.8.8-R0.1
  • Bump target JDK to 1.7