TF2
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.
Overview
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: https://gist.github.com/4490794
Requirements
- 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
Features
- 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
- Click here for a full tutorial on creating your first map.
- Click here for a quick tutorial on setting up a map. Only use this if you've created a map before and know how to use the commands it outlines.
Permissions
| Permission | Description |
|---|---|
| tf2.create | Allows everything required to setup a map. |
| tf2.play | Allows only normal gameplay commands. |
| tf2.button.normal | Allows use normal class buttons. |
| tf2.button.donator | Allows 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 esper.net.




-
View User Profile
-
Send Message
Posted Nov 10, 2012@simonatbukkit
The redstone is usually harmless. But just download the one with it and WorldEdit it out.
-
View User Profile
-
Send Message
Posted Nov 10, 2012Where can I download TF2 maps without the redstone?
-
View User Profile
-
Send Message
Posted Nov 10, 2012@mjkaufer
What's it say if you use /version TF2?
-
View User Profile
-
Send Message
Posted Nov 10, 2012@chaseoes
I am... Nothing different.
Also, I have a plugin idea. It'd make invisibility potions less OP. When you hit someone when invisible, it'd make you uninvisible.
-
View User Profile
-
Send Message
Posted Nov 10, 2012@Switch0r
No, the games start far too often. And quite useless since you can join at any point in a game.
-
View User Profile
-
Send Message
Posted Nov 10, 2012Great plugin, working great :)
Is there a way to msg in the chat that the tf2 arena is starting ?
Thanks.
-
View User Profile
-
Send Message
Posted Nov 10, 2012@mjkaufer
Use v1.3.
-
View User Profile
-
Send Message
Posted Nov 10, 2012Chaseos, I still have the problem when you fall to your death or die by lava. When you fall and die, you lose a few items and your armor spawns off of you. When you die in lava, you respawn on fire. Please help fix this. Thanks.
-
View User Profile
-
Send Message
Posted Nov 10, 2012@Juelz0312
Never mind, this is fixed. But now, when I made a second map, the join sign doesnt work, and if i do /tf2 join Dustbowl2 it says map is full.
-
View User Profile
-
Send Message
Posted Nov 10, 2012Whenever I change the auto start percent, it changes it back.
-
View User Profile
-
Send Message
Posted Nov 10, 2012@chaseoes
I did worldguard region adventure mode and multiverse-gamemode as adventure. Yet players are still in survival
-
View User Profile
-
Send Message
Posted Nov 9, 2012@mike03878
There isn't. Just delete data.yml and mapname.yml and reload/restart,
-
View User Profile
-
Send Message
Posted Nov 9, 2012Is there a wiki for this? Trying to remove a map and redo setup but cant find the command.
-
View User Profile
-
Send Message
Posted Nov 9, 2012@chaseoes
Not yet
-
View User Profile
-
Send Message
Posted Nov 9, 2012@Kluberge
Have you tried restarting?
@thomasvt1
If creative is your world's default gamemode, then yes, that will happen. Use a plugin like WorldGuard to set the gamemode for your map.
-
View User Profile
-
Send Message
Posted Nov 9, 2012@wumpyc
i ment, people stay on creative when fighting
-
View User Profile
-
Send Message
Posted Nov 9, 2012@chaseoes
I got the plugin to finally work! :D
But the status wall doesn't work at all :(
-
View User Profile
-
Send Message
Posted Nov 9, 2012@chaseoes
Hmmm no idea then and yes 1.3 100%. Maybe just resetting the server after setting it up fixed it somehow
-
View User Profile
-
Send Message
Posted Nov 9, 2012@THEdeadRETURNED
Like I said, the game has to start. http://dev.bukkit.org/server-mods/team-fortress-2/pages/frequently-asked-questions/
@Juelz0312
Their armor is automatically colored to whatever team they're on.
@wumpyc
Try adding more signs?
-
View User Profile
-
Send Message
Posted Nov 9, 2012@thomasvt1
It's not broken. It changes them to the world's default gamemode.