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 Dec 2, 2012Is there any plugins i can use to restore my map after a game? anyone know of any?
-
View User Profile
-
Send Message
Posted Dec 1, 2012@willkiller1234
Looks like you haven't made the lobby wall for the map "Basecamp".
-
View User Profile
-
Send Message
Posted Dec 1, 2012http://pastebin.com/ETEpBxav
-
View User Profile
-
Send Message
Posted Dec 1, 2012i get this error when i join the game. And with the lobby signs i have enough signs but it still wont work. I get the you create a join game sign message though.
http://pastebin.com/PFVeFADg
-
View User Profile
-
Send Message
Posted Dec 1, 2012@SomewhatMuffin
http://dev.bukkit.org/server-mods/team-fortress-2/pages/frequently-asked-questions/
-
View User Profile
-
Send Message
Posted Dec 1, 2012This may sound kinda stupid, but once u are in the team lobbies, how do u actually start the match?
-
View User Profile
-
Send Message
Posted Dec 1, 2012@ipadman123
When you face it are you facing north?
-
View User Profile
-
Send Message
Posted Dec 1, 2012When i try to make a join wall, it says join sign created, but nothing happens. why?
-
View User Profile
-
Send Message
Posted Dec 1, 2012@z2s8
tf2.kaufer.org
-
View User Profile
-
Send Message
Posted Dec 1, 2012Is there a list of servers running this plugin? I wanna play on one.
-
View User Profile
-
Send Message
Posted Nov 30, 2012Does this work with the 1.4.5 beta builds?
-
View User Profile
-
Send Message
Posted Nov 30, 2012@chaseoes
Bug report: You can use "/TF2 leave" when you're not in a game (using it teleports you to the lobby).
-
View User Profile
-
Send Message
Posted Nov 30, 2012@BigGee1984
There's no such thing as a /join command, this plugin has no such thing.
-
View User Profile
-
Send Message
Posted Nov 30, 2012Found an issue with the /join tf2 command... It seems to interfere with Essentials /join [channel] command... Maybe change /join tf2 to something else like /enter tf2 or /play tf2
Just thought i would let you know as sometimes players join tf2 channel which means they cant talk in global chat or see any of the global chat.
A temp in-game fix is for the effected players to do /focus global
Great plugin btw, working fairly well on 1.4.5 Dev build
Thanks BigGee1984 http://www.forgexfusion.co.uk/
-
View User Profile
-
Send Message
Posted Nov 30, 2012@chaseoes
I c, maybe it's the command blocks in the tf2 map? I'm gonna try to get rid of those then.
-
View User Profile
-
Send Message
Posted Nov 30, 2012@chaseoes
Oh yea! I added another capture point, silly me >:3
-
View User Profile
-
Send Message
Posted Nov 29, 2012@chaseoes
http://pastebin.com/vkMQ76Fd
-
View User Profile
-
Send Message
Posted Nov 29, 2012@Ikadmin
Do you have enough signs? Do you face north while looking at them?
@Juelz0312
It's a problem with your map.
@Redstoner_Pro
Startup log?
No, just put 0 for the armor.
-
View User Profile
-
Send Message
Posted Nov 29, 2012@Redstoner_Pro
Internal error, happened before. You need to re-install the plugin to get it to work.
-
View User Profile
-
Send Message
Posted Nov 29, 20122012-11-30 04:45:08 [WARNING] [TF2] Task #720 for TF2 v1.4 generated an exception java.lang.NullPointerException at me.chaseoes.tf2.lobbywall.LobbyWallUtilities.setSignLines(LobbyWallUtilities.java:39) at me.chaseoes.tf2.lobbywall.LobbyWall$2.run(LobbyWall.java:253) at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:529) at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426)
And then the game lobby wall turns "Coded by X" on all signs, it's non responsive. I restart server, it works, and breaks again.
Pastebin: http://pastebin.com/Q4M9cnMG