TTT (Trouble In Terrorist Town)


The Official Server is Ready!

I've recieved dozens of requests for an official server over the lifespan of this plugin, and recently I've finally been able to set one up! If you'd like to try out TTT without installing it, jump on at

An Important Note about Java Versions

What is TTT?

Inspired by the popular Garry's Mod gamemode Trouble In Terrorist Town, this plugin attempts to emulate the game in Minecraft. At the start of a round, players are assigned a role: Innocent, or Traitor. It is the job of each group to eliminate the other. While the traitors are outnumbered, they have the advantage of knowing the role of all players. It will be up to the Innocents to decide who should live, and who's a traitor.

Note: This plugin requires the latest version of MGLib to be installed on the server.

How to Use





Planned Features


Known Bugs

Translators Needed

I've set up a Crowdin page to help organize translations for the plugin. If you speak a language other than English, you can head over and contribute translations which will eventually be included in the plugin. It's really easy to use, and has an intuitive interface to make translating as painless as possible.


I'm going to be making several maps constructed by myself and a few others available for use with the plugin via my MPT repo. MPT is a package management system I designed to make downloading resources for servers easier. The maps are hosted on the official repository for the plugin. Alternatively, you may download them directly here.

Help, It's Broken!

If you should encounter a bug not listed on this BukkitDev page, please create an issue explaining in detail the bug and the steps taken to produce it. Please include an error log (if applicable), as we generally can't do anything without it. Please refrain from reporting bugs in the comments!

Donate Maybe?

I've spent hundreds of hours over the past two years developing TTT. I do it because it's my passion, but donations are greatly appreciated. :)

Steam Group

Source Code

Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk. Additionally, these builds often undergo little to no testing, so there is no guarantee they will function properly. You can download them here.


This plugin is designed to submit anonymous usage statistics to Click the below graphs to see them:




Special thanks to HostHorde for supporting TTT! Make sure to check them out!


You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of mattuys mattuys Apr 06, 2015 at 16:47 UTC - 0 likes

    ok cool

  • Avatar of caseif caseif Apr 06, 2015 at 14:54 UTC - 0 likes

    @mattuys: Go

    Updating takes time. I have a minor update planned for this week, but after that it may be a few months before a new one is ready.

    Last edited Apr 06, 2015 by caseif
    MGLib: Minigames Made Easy My Blog
  • Avatar of mattuys mattuys Apr 06, 2015 at 10:46 UTC - 0 likes

    Please , update the plugin. Thank you .

  • Avatar of caseif caseif Feb 26, 2015 at 20:11 UTC - 0 likes

    @miki88mouse: Go

    It works on offline servers, just not cracked ones. There are technical reasons for this, but I won't go into them. Furthermore, I don't condone piracy and highly advise you and others buy the game.

    Last edited Feb 26, 2015 by caseif
  • Avatar of miki88mouse miki88mouse Feb 26, 2015 at 18:23 UTC - 1 like

    @caseif: Go What? not work that plugin in offline server??? o thats bad

  • Avatar of caseif caseif Jan 17, 2015 at 15:16 UTC - 1 like

    @dumski: Go

    MGLib (TTT's backend) relies on UUIDs, which it can't retrieve for accounts that don't exist. So unfortunately, cracked servers are not supported.

  • Avatar of dumski dumski Jan 17, 2015 at 12:52 UTC - 0 likes

    Hey, At first:This plugin is awesome! But I have a problem,some players can't join in a game,I think it's because they have cracked minecraft.How can i fix that? (Sorry for my bad englisch,I'm from Germany)

  • Avatar of BaneOfSmite BaneOfSmite Dec 31, 2014 at 11:16 UTC - 0 likes

    @djoveryde: Go

    maybe set a warp using another plugin? >.<

  • Avatar of caseif caseif Dec 20, 2014 at 01:02 UTC - 0 likes

    @djoveryde: Go

    Hm, that's odd. What versions of TTT and MGLib are you using? (You can find the exact string by running /ttt or /mglib).

  • Avatar of djoveryde djoveryde Dec 19, 2014 at 11:12 UTC - 0 likes

    I have created a multiverse world for both Slender and SkyBowl but when i join them all i get is new world render. Any idea how I stop it from constantly dropping me in the wrong location

Which feature do you want to see most in 0.8.0?

  1. Choice:

  1. Results
  2. 0 comments


Date created
Feb 22, 2013
Last update
Feb 28, 2015
Development stage
  • deDE
  • enUS
MIT License
Curse link
TTT (Trouble In Terrorist Town)
Recent files