TTT (Trouble In Terrorist Town)
PLEASE DO NOT REPORT BUGS/REQUEST FEATURES IN THE COMMENTS. CREATE AN ISSUE INSTEAD.
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 Steel.
Documentation (commands, permissions, tutorials, etc.)
Rich Documentation (GitHub wiki)
Legacy Documentation (BukkitDev)
Help, It's Broken!
If you should encounter a bug not listed on this BukkitDev project, please create an issue explaining in detail the bug and the steps taken to produce it. Please include an error log (if applicable), as I generally can't do anything without it. Please refrain from reporting bugs in the comments!
Translating TTT
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.
bStats/Telemetry
This plugin is designed to submit anonymous usage statistics to bStats.org. This includes a UUID, the Java version, online mode, plugin version, server version, OS version and arch, CPU core count, player count, and metrics version. This may be toggled via the plugin-metrics
config key. Click here to see them.
Additionally, TTT submits anonymous usage data to a remote server. This includes a UUID, the plugin version, the Flint API level, the plugin's operating mode, and summary statistics regarding arenas and rounds. This may be toggled via the enable-telemetry
config key.
Disclaimer
TTT includes an auto-updater which will automatically download new updates to the plugin by default. This may be toggled via the auto-update
key in the config.
External Links
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.
PLEASE DO NOT REPORT BUGS/REQUEST FEATURES IN THE COMMENTS. CREATE AN ISSUE INSTEAD.
Can you make it with multiverse-core support?
When the game ended, the server got spammed with messages of "Traitors won bla bla" and stuff like that :(
Can you post a video on how to set this plugin up
bcs I really need help with using it especially when it comes to the part of signs!
@Az00z97 I know right.hopefully I can figure stuff out and tell you everything I know bye (btw sorry about the spelling
@caseif
can u add a feature where u can force start a game ?
@BlackFalcon7842
Either set the universal spawn point to the lobby's spawn point, or use /ttt setspawn or /ttt ss at the location in the lobby at which you want player's to be returned to.
Can you add a way so when you leave server in game it sends you you back to the lobby spawn point
Suggestion: Add an accessible traitor shop [accessible by right clicking with paper in hand] with the different things you can get, including c4(tnt that acts like the C4 in trouble in terrorist town) and the jihad bomb [tnt that is held right click to set it off, wile activating, gives you speed 2 and makes explode like a creeper with a configurable blast radius.]
@SoldierJ115
I'll probably finish it up by mid-December. I haven't had the opportunity to work on it in quite some time, and just when I did, my hard drive started failing, and long story short, I'm now trying to figure out Ubuntu. As soon as I get the project fully set up on my computer again, I'll start work on the 0.5 release.
EDIT: if you want updates on the development status, you can keep an eye on the tickets (everything I plan to do is there) as well as my Twitter account.
Any hope that the update will be released this week or the next?
@DewTheMelon
There are some bugs in the latest prerelease which we're going to address shortly, but pertaining to traitor shops: they're not implemented yet. Detectives are, but they won't be assigned until a certain threshold of players is reached. If my memory serves me correctly, this value is by default 5 players in a given round before one becomes a detective.
As for your suggestion about guns: this has already been suggested and accepted as a ticket.
Crashes and shit loads of errors like: Error while attempting... etc. Missing Detective & Traitor Shops. Add Modern Weapons/Crackshot support. ( Ability to make own guns )
@SoldierJ115
Players do not lose hunger when in a round. However, their hunger begins functioning normally once they leave (the round).
Also, does this plugin affect hunger in any way? I haven't really been able to test if it does.
How does one create a ticket?
Edit: Nevermind I figured it out.
Edit: I created the ticket.
@SoldierJ115
We added this feature due to user complaints, and also because it made sense to disallow mobs to interfere with TTT rounds. However, I don't see the harm in adding an optional config value to re-enable spawning.
EDIT: Would you mind creating tickets for your last two comments? It'll help to better keep track of features which need to be added. :)
Thanks! One more thing: I've noticed that no mobs can spawn in the worlds I've imported using this plugin. Will a config option be added to change this as well?
@SoldierJ115
Yeah, I suppose. It'll only take a couple of lines of code (though it's likely something will break for some stupid reason), so I'll package it with the official 0.5 build. That will finally be ready (albeit a month or two behind schedule) after I fix a couple more bugs.
Can you add an option in the config to turn off the plugin's world protection, guns, and crowbars? I use a different plugin for world protection that allows players to break certain blocks, and my server is in an RPG setting in which guns and crowbars do not belong. These are the only things stopping me from using this awesome plugin. Thanks!
@tweedjt
You'll need to set the global spawnpoint. That is to say, you need to set the spawnpoint of the world. That's where players are teleported. We're going to change the way arenas are handled in the next update though, so you'll be able to set the spawn through the plugin itself.
Also, to the individual who posted a stack trace (error log) in the comments and later deleted it: while the notification only displayed the very beginning, it looks to be a problem with the session.lock file in the arena folder. Try deleting it and allowing the server to regenerate it.