Trouble in Terrorist Town [TTT] <<< Spigot 1.8+ | Multiarena
3.2.2Multiarena | BungeeCord | Karma | Passes | Ranks | Configurable
Soon eTTT (the recode of this plugin) and MTTT will merge into one. The eTTT .jar will be uploaded to this ressource.
The configurationfiles won't be compatible, but also keep in mind that eTTT will be 1.13+ compatible.
Installation | Commands | Permissions | Downloads | Configuration | Addons
Now 100% Open-Source with Apache License!
This Plugin uses Metrics by mcstats.org. If you want to disable these set "metrics" to false in the config.yml
[X] -------------------------------------- [X]
PayPal-Email: [email protected]
If you like my work it would be very cool to donate me a coffee ! :D
(You dont have to :D No really - you dont have to)
[X] -------------------------------------- [X]
Download the StatsAPI *here*
[X] -------------------------------------- [X]
This Plugin tries to be as Fun as the original game-mode from the popular game Garys Mod. It offers you 3 Roles (Traitors , Innocents and Detectives) just like the original game!
Short Summary:
At the beginning of the game you will get one of the 3 Roles. The Traitors try to kill all Innocents and Detectives. The Innocent and Detectives try to find out who the Traitors are and kill them. Only the Traitors know who their fellow Traitors are.
German Messages.yml
prefix: '&c&l[TTT] '
nopermission: '%prefix% Dazu hast du keine Rechte!'
notallowed: '%prefix% Du kannst diesen Command nicht Ingame ausführen!'
wrongcommandusage: '%prefix% Nutzung: %commandhelp%'
arenadoesntexist: '%prefix% Diese Arena existiert nicht!'
alreadyingame: '%prefix% Du bist bereits Ingame!'
notingame: '%prefix% Du bist nicht Ingame!'
notatraitor: '%prefix% Du bist kein Traitor!'
waiting: '%prefix% Warten auf Spieler &l&o[...]'
countdownstart: '%prefix% Das Spiel startet in &c%counter%&7 sekunden ...'
countdownend: '%prefix% Das Spiel endet in &c%counter%&7 sekunden ...'
countdownrestart: '%prefix% Das Spiel restartet in &c%counter%&7 sekunden ...'
enderchestnotinagme: '%prefix% Du kannst mich nur Ingame öffnen!'
role: '%prefix% Du bist ein %role%'
traitormessage: '%prefix% Versuche so viele &aInnocent&7 wie möglich zu töten!'
detectivemessage: '%prefix% Dich sehen alle als einen Unschuldigen!'
innocentmessage: '%prefix% Versuche die Traitor zu töten. &cRandomkilling wird gebannt&7!'
detectivelist: '%prefix% Die Detektive sind: &9%detectives%'
traitorslist: '%prefix% Die Traitor sind: &c%traitorlist%'
playerdied: '%prefix% Ein Spieler ist gestorben. %remaining% Spieler verbleiben.'
playerdiedspec: '%prefix% Du bist gestorben. '
innowin: '%prefix% &aDie Innocents haben gewonnen !'
traitorwin: '%prefix% &cDie Traitor haben gewonnen !'
traitors: '%prefix% Die Traitor waren: &c%traitors%'
traitorpoints: '%prefix% &cEs wurden dir &a%amount% &cTraitorpunkten hinzugefügt. Nun hast du &a%all% &cTraitorpunkte'
detectivepoints: '%prefix% &cEs wurden dir &a%amount% &cDetectivepunkte hinzugefügt. Nun hast du &a%all% &cDetektivepunkte'
notp: '%prefix% Du hast nicht genug Punkte!'
alreadyspoofer: '%prefix% Du hast bereits einen Spoofer!'
spoofer: '%prefix% Spoofer aktiviert!'
testershutdown: '%prefix% Der Tester wurde deaktiviert!'
detectiveresearch: '%prefix% Der Spieler wurde von &d%killer% getötet.'
karmaplus: '&a[&e+&a]'
karmaminus: '&c[&e-&c]'
karmaname: Karma
karmamsg: '%prefix% %karmaindicator% %karmaamount% fürs Töten eines %role%'
enteredtester: '%prefix% &a%player% &7hat den Tester betreten!'
testerdisabled: '%prefix% Der Tester ist zurzeit deaktiviert'
alreadyshutdown: '%prefix% Der Tester wurde bereits deaktiviert'
shopitemname: '&cÖffne den Shop'
signtop: '&8[&2&lTTT&8]'
signwaiting: '&5waiting [%counter%]'
signingame: '&cingame [%counter%]'
signending: '&cending [%counter%]'
signonline: '&5%amount% Players'
chatingame: '&a%karma% %rank% &a| &7&o%player% &7> %message%'
chatspec: '&aSPEC | %karma% %rank% &a| &7&o%player% &7> %message%'
join: '%prefix% &a%player% &7ist beigetreten!'
requesttraitor: '%prefix% Du wirst ein Traitor!'
requestdetective: '%prefix% Du wirst ein Detektiv!'
passactivated: '%prefix% Du hast einen Pass benutzt!'
toomanypasses: '%prefix% Du kannst deinen Pass nicht nutzen!'
alreadytraitorpass: '%prefix% Du hast bereits einen Traitorpass benutzt!'
alreadydetectivepass: '%prefix% Du hast bereits einen Detektivpass benutzt!'
stoppass: '%prefix% Der Pass wird nicht mehr länger genutzt!'
nopass: '%prefix% Du hast nicht genug Pässe!'
start_complete: '%prefix% Die Arena %arena% ist gestartet!'
start_missing_players: '%prefix% Die Arena %arena% konnte nicht gestartet werden! Mehr als
2 Spieler werden benötigt.'
start_running: '%prefix% Die Arena %arena% läuft bereits!'
corpsefound: '%prefix% Die Leiche vom %role% %player% &7wurde gefunden.'
corpsefoundtwice: '%prefix% Das ist die Leiche vom %role% %player%&7!'
roleinventory: Wähle deine Rolle
roleinventoryselected: 'Selected: %role%'
display_traitor: '&cTraitor'
display_traitor_big: '&cTRAITOR'
display_detective: '&9Detective'
display_detective_big: '&9DETEKTIV'
display_innocent: '&aInnocent'
display_innocent_big: '&aINNOCENT'
role_item: '&aWähle deine Rolle'
leave_item: '&cVerlassen'[X] -------------------------------------- [X]
- 3 Roles (Traitor , Innocent , Detective)
- Chests that respawn after the game
- Specators
- Infinite Play (You wont get kicked out of the Arena when the Arena restarts)
- Multiarena
- Karma
- Dead Bodies
- Traitorchat
- Per-Arena Chat
- Colored Nametags
- Traitortester
- Traitorshop
[X] -------------------------------------- [X]
Placeholders (using PlacehoderAPI):
- %mttt_role_colored% - gets the Players Role (colored)
- %mttt_role% - gets the Players role
- %mttt_arena% - gets the name of the Arena the Player is in.
- %mttt_arena_ingame% - gets the amount of Players in the Arena of the Player
- %mttt_arena_minplayers% - gets the min-players
- %mttt_points% - get the Traitor-/Detectivepoints of the Player
- %mttt_karma% - get the Karma of the Player
- %mttt_role_display% - gets the Displayname of the Group
- %mttt_role_display_big% - gets the Displayname of the Group (Big)
[X] -------------------------------------- [X]
If you encounter any Issues or Bugs report them here
Known Bugs/Issues:
- No known
Fixed Bugs/Issues:
- If 2 Players kill eatch other the one who dies will respawn ingame. Fixed in 2.9 BETA
- You cant give online Players a Pass. Fixed in 2.3
- No Karma messages in Alpha 1.4
- If your Server is connected over Bungeecord the Proxy (not the Server this Plugin is running on) kicks sometimes kicks Traitors from the Server because a Scoreboard was created "double" (Should be fixed with Alpha 1.6)
[X] -------------------------------------- [X]
- [Soon] CorpseReborn support for nicer corpses
- [Finished] More stats ("correct-kills" , "random-kills" , deaths , global points)
- [Finished] Change the slots of the Join/Role Item
- [Finished] Make Detectives able to "scan" Dead Bodies
- [Finished] Enchantments in the Weapons.yml
- [Finished] Added /ttt start command
- [Finished] Add CraftBukkit compatibility
- [Finished] Traitorpasses
- [Finished] Lobbymode instead of "Infinitymode" (Configurable)
- [Finished] 1.9+ compatibility
- [Finished in separate Plugin] Mapchange (Arenachange) in Bungeecord-Mode
- [Finished] Save Inventories and Levels and restore them after the Game
- [Finished] Multiple Spawnpoints
- [Finished] Traitorshop
- [Finished] Disable Commands ingame.
- [Finished] Items can be dropped and will be removed after the game.
- [Finished] Disable Itemdrop in config
- [Finished] Bungeecord Support
- [Finished] MySQL support to sync the Karma between the BungeeCord enabled Servers
- [Finished] weapons.yml for custom weapons
- [Finished] Change the Nametag Colors so Traitors can recognize each other without looking into the Chat
- [Finished] Traitortester
- [Finished] More Configurations & Multilanguage
- [Finished] Fixing the Bugs in the Known Bugs/Issues-List
[X] -------------------------------------- [X]
Servers running MTTT:

Please submit your Server by starting a Conversation with me !
[X] -------------------------------------- [X]
Thank you for reading,
If you encounter ANY Issue please dont rate 1 Star, instead email me at
[email protected] or add me on skype: divimoveskype
The source of this plugin is open. You can find it on the GitHub Link at the top of this page!
Similar projects
Config →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta


