Team Fortress 2

This plugin can optionally use TagAPI to color name tags.

This plugin does not need an update and will continue to work between Minecraft versions. However, you will need to update TagAPI each Minecraft version, as this plugin won't work if TagAPI isn't working.


TF2 is a fully functional plugin that allows you to simulate playing Team Fortress 2 from within Minecraft. It is based off of the popular map created by SethBling, only without any redstone required.

Players can click a sign to join a TF2 map, where they will randomly be assigned a team and teleported to their team's lobby. In the lobby, the player can pick a class using buttons, and wait for the game to start. The objective is for blue team to defend their capture points. Red team’s objective is to try and attack / capture blue team’s capture points. There is a time limit to each map, if that time limit is reached, and red team has not captured all of the capture points, then blue team wins. The moment red team captures all of the capture points, red team wins.

Example PHP code to display stats:


  • TagAPI and WorldEdit must be installed for this plugin to run.
  • You will ideally need a TF2 map. We recommend this one, created by SethBling.

Example Gameplay


  • Fully automated lobby status wall using signs, displaying time left in the game, points captured, the status of the game, and more.
  • Completely automated - players will almost never have to use commands, most everything is done through signs and buttons.
  • Players are automatically balanced onto red/blue teams.
  • Create custom classes defined in the configuration - players choose their class by using buttons you create and define as class buttons.
  • The game lasts up until a timelimit defined by you.
  • Your XP bar displays the status of the point being captured, and your level displays the total amount of kills you've made that game.
  • AFK players are automatically kicked from the game.

Creating Your First Map & Setup


tf2.createAllows everything required to setup a map.
tf2.playAllows only normal gameplay commands.
tf2.button.normalAllows use normal class buttons.
tf2.button.donatorAllows use donator class buttons.

Need support?

We need the following things to help you:

  • The output of the /tf2 debug command.
  • A full startup log (from "Starting Minecraft server version..." to "Done!").
  • Any relevant errors. "An internal error occurred" means there's an error waiting in your server log/console.

Commenting below is NOT the fastest way to get support! If you need help, click here to join our IRC channel on

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

  • Avatar of azot4o azot4o Jul 20, 2014 at 11:56 UTC - 0 likes

    Ok thanks. If you have the time, please add some of the modes. CTF is capture the flag, no control points - just get item from the enemy's base and return it to yours. Payload is my favorite, you have to be near a minecart, so it can move forward and get to its destination. multi-stage maps are basically - if it's a control point map, it's divided into 3 sections, each with 2 points. In order to proceed from first to second section, you have to capture the points in the first section.

  • Avatar of chaseoes chaseoes Jul 20, 2014 at 08:42 UTC - 0 likes

    @azot4o: Go

    I've never played TF2 so I don't know enough about them to do it.

    You'll either have to go to the location where the lobby wall was and remove it normally or remove it's location from data.yml.

  • Avatar of azot4o azot4o Jul 20, 2014 at 07:46 UTC - 0 likes

    Hey. Any plans for multiple stage maps or more modes like ctf?

    And how can I remove maps and lobbies? I had a map and when I changed the world, it didn't have it so the console is spammed with [TF2] Encountered an error while trying to update the lobby wall. I tried /tf2 disable map and /tf2 delete map, and It said Internal error occured.

    Last edited Jul 20, 2014 by azot4o
  • Avatar of deathagent99 deathagent99 Jul 13, 2014 at 18:48 UTC - 0 likes

    @chaseoes: Go

    i have the same problem and it doesnt show any errors for me i just noticed that when i player goes in with his stuff and later comes out most or all of his/her items are gone from their inventory, i have told all the players and placed signs before they join that this may happen so it will help prevent it but it really is starting to become a pain when there is always that 1 person that doesnt read the signs and losses diamonds enchanted armor and wants me to replace it 24/7

  • Avatar of chaseoes chaseoes Jul 05, 2014 at 22:08 UTC - 0 likes

    @jlewi14: Go

    We'll need more information. Are there any errors in the console when it happens?

  • Avatar of jlewi14 jlewi14 Jul 05, 2014 at 11:03 UTC - 0 likes

    TF2 for quite some time now has been glitching inventories when leaving the arena. Why is this, do I need to delete the config and start over? Anyone else have this problem? How to fix this, please help!

  • Avatar of larsima larsima Jun 12, 2014 at 15:37 UTC - 0 likes

    @FCobi: Go

    Add an invis potion? There are plugins that allow you to "change" or disguise as players.

    Professional Computer Design, Web Code, and Plugins by Build_. BFAK:90692253,ebb8df66bc563381700a9a194ad5d7da4ab47ff6bba466ea936cf73972ba4f83

  • Avatar of larsima larsima Jun 12, 2014 at 15:36 UTC - 0 likes

    @kadapunny: Go

    Yup. You can add and remove classes and add and remove armour, effects, weapons, and more to each class in the config.

  • Avatar of FCobi FCobi Jun 11, 2014 at 11:30 UTC - 0 likes

    I think spy need disguise... pls add ...

    Last edited Jun 11, 2014 by FCobi
  • Avatar of kadapunny kadapunny Jun 09, 2014 at 02:46 UTC - 0 likes

    Is there loadouts like TF2?


Date created
Oct 21, 2012
Last update
Jul 03, 2013
Development stage
  • enUS
GNU Lesser General Public License version 3 (LGPLv3)
Curse link
Recent files
  • R: TF2 v2.4 for CB 1.7.2-R0.2 Jul 03, 2013
  • R: TF2 v2.3 for CB 1.5.2-R0.1 May 19, 2013
  • R: TF2 v2.2 for CB 1.4.7-R1.0 Mar 28, 2013
  • R: TF2 v2.1 for CB 1.4.7-R1.0 Feb 24, 2013
  • R: TF2 v2.0.1 for CB 1.4.7-R0.1 Jan 18, 2013



Required dependency