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 28, 2012@MattJTV
Go into all the corresponding map files for your maps and remove the capture points sections, start server, redefine all capture points.
-
View User Profile
-
Send Message
Posted Dec 28, 2012Console error: http://pastebin.com/KTP89RNy
Debug: http://pastebin.com/XhS7iKWS
-
View User Profile
-
Send Message
Posted Dec 28, 2012@chaseoes
Like when I click my first class it works,then if I click another class it gives some items but not others.and also I forgot to tell you that the game wont start when there are people n both team.
-
View User Profile
-
Send Message
Posted Dec 28, 2012@theturtle773
Does it do it for every class or only certain ones?
-
View User Profile
-
Send Message
Posted Dec 28, 2012@chaseoes
I tried,still same error.
-
View User Profile
-
Send Message
Posted Dec 28, 2012@chaseoes
Ok,ill try,Thanks for replying.
-
View User Profile
-
Send Message
Posted Dec 28, 2012@theturtle773
Try updating TagAPI to the latest version:
http://dev.bukkit.org/server-mods/tag/files/12-v1-7-1/
-
View User Profile
-
Send Message
Posted Dec 28, 2012When i try to choose a class,it says error and I don't get the nessary items. Error on log: http://pastebin.com/T8wahVem TF2 Debug: http://pastebin.com/qXkZM6cf StartUp Log: http://pastebin.com/wFxf3Lhb Please Help.I did /tf2 checkdata and it says everything is complete.
-
View User Profile
-
Send Message
Posted Dec 28, 2012@Crittermason
There is one, it's next to the curse icon. ;)
-
View User Profile
-
Send Message
Posted Dec 28, 2012This plugin is great! I use it on Beacon of Serenity and everyone loves it!
Besides eating up a lot of resources, I've never had any problem with it(that wasn't user error or caused by a bukkit update). Thanks so much for a great plugin.
P.S. You guys should add a donate button on this page. I'd tap that. ;)
-
View User Profile
-
Send Message
Posted Dec 27, 2012Hi, is it possible to have the TF2 maps that are on skitscapes server, its a real pain to remove all the redstone and command blocks. It would be super greatly appreciated. :)
-
View User Profile
-
Send Message
Posted Dec 27, 2012@SomewhatMuffin
Can't help without seeing the error.
-
View User Profile
-
Send Message
Posted Dec 26, 2012I do not know why this happens but in game when players die they instantly respawn in the excact same place, and when i try to set the red and blue spawns its says internal error. Also when I click the class buttons they use to work fine and give players armor but now they do not. What is the cause of these problems? Thx ! SomewhatMuffin
-
View User Profile
-
Send Message
Posted Dec 26, 2012most annoying ive ever had to deal with.
deleting this plugin, im tired of you not fixing anything. might consider re-downloading if you actually FIX IT. its messing up my server, people randomly get teleported into the red/blue team areas, and it never starts, absolutly no way for me to let them out without geting rid of the plugin.
not even going to name... all the problems with this plugin
-
View User Profile
-
Send Message
Posted Dec 25, 201225.12 13:47:05 [Server] SEVERE at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849) 25.12 13:47:05 [Server] SEVERE at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:427) 25.12 13:47:05 [Server] SEVERE at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:494) 25.12 13:47:05 [Server] SEVERE at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:224) 25.12 13:47:05 [Server] SEVERE at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:598) 25.12 13:47:05 [Server] SEVERE at net.minecraft.server.v1_4_6.DedicatedServerConnection.b(SourceFile:30) 25.12 13:47:05 [Server] SEVERE at net.minecraft.server.v1_4_6.ServerConnection.b(SourceFile:39) 25.12 13:47:05 [Server] SEVERE at net.minecraft.server.v1_4_6.PlayerConnection.d(PlayerConnection.java:112) 25.12 13:47:05 [Server] SEVERE at net.minecraft.server.v1_4_6.NetworkManager.b(NetworkManager.java:290) 25.12 13:47:05 [Server] SEVERE at net.minecraft.server.v1_4_6.Packet14BlockDig.handle(SourceFile:46) 25.12 13:47:05 [Server] SEVERE at net.minecraft.server.v1_4_6.PlayerConnection.a(PlayerConnection.java:563) 25.12 13:47:05 [Server] SEVERE at net.minecraft.server.v1_4_6.PlayerInteractManager.dig(PlayerInteractManager.java:114) 25.12 13:47:05 [Server] SEVERE at org.bukkit.craftbukkit.v1_4_6.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:178) 25.12 13:47:05 [Server] SEVERE at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 25.12 13:47:05 [Server] SEVERE at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 25.12 13:47:05 [Server] SEVERE at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 25.12 13:47:05 [Server] SEVERE at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) 25.12 13:47:05 [Server] SEVERE at java.lang.reflect.Method.invoke(Unknown Source) 25.12 13:47:05 [Server] SEVERE at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 25.12 13:47:05 [Server] SEVERE at sun.reflect.GeneratedMethodAccessor114.invoke(Unknown Source) 25.12 13:47:05 [Server] SEVERE at me.chaseoes.tf2.listeners.InteractListener.onPlayerInteract(InteractListener.java:77) 25.12 13:47:05 [Server] SEVERE java.lang.NullPointerException
-
View User Profile
-
Send Message
Posted Dec 25, 2012@chaseoes
Do you think you can go on gameofcrafts.info and help me out? I'll give you an executive ranking, and credit. It would be much appreciated. Merry Christmas.
-
View User Profile
-
Send Message
Posted Dec 25, 2012@chaseoes
It says Arena1?
I've done everything right. checkdata is ready and everything
-
View User Profile
-
Send Message
Posted Dec 25, 2012@Benkellogg
Looks you forgot to make one for the map "Arena". You only have one for "Arena1".
-
View User Profile
-
Send Message
Posted Dec 25, 2012@chaseoes
Did that, nothing happens.
It's still broken.
-
View User Profile
-
Send Message
Posted Dec 25, 2012@Benkellogg
Your lobby wall needs to be built so that when you face it your facing north (look at F3).