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 8, 2012chaseoes? Would you mind adding this video, or a link, above?
I made a tutorial to help out all the people having problems:
http://www.youtube.com/watch?v=Ah7ZzrZ88vM
-
View User Profile
-
Send Message
Posted Nov 7, 2012@pure07
Looks you missed the red teleport time. ./tf2 set redtp <map> <time>
Let me know if that fixes anything.
-
View User Profile
-
Send Message
Posted Nov 7, 2012@chaseoes
Sure thing Dustbowl.yml - http://pastebin.com/QngevAdX data.yml - http://pastebin.com/sDsJVjMt config.yml - http://pastebin.com/PcYq1pxH
-
View User Profile
-
Send Message
Posted Nov 7, 2012@pure07
It would help if you uploaded all your configuration files (config.yml, data.yml, mapname.yml) to a site like pastebin.
-
View User Profile
-
Send Message
Posted Nov 7, 2012@superpeanut911
Yea two capture points and 6 signs. Everything in checkdata is done as it would stop us joining if it wasn't :( Maybe your old config file works with the new 1.3?
Ill start from scratch again and see if that works
-
View User Profile
-
Send Message
Posted Nov 7, 2012@pure07
Did you set signs for your capture points? If you have 2 capture points, you would need 6 signs in a row. Is your map completely and properly set up? Use the checkdata command
-
View User Profile
-
Send Message
Posted Nov 7, 2012@wumpyc
Getting errors as well. Wall signs aren't updating - when i place the [Tf2] sign it tells me i've created the warp sign but it doesnt update or work. When we join a game with /tf2 join name the countdown starts and then we dont get teleported and this error appears in console: [WARNING] [TF2] Task #22078 for TF2 v1.3 generated an exception java.lang.NullPointerException at me.chaseoes.tf2.capturepoints.CapturePointUtilities.uncaptureAll(CapturePointUtilities.java:111) at me.chaseoes.tf2.GameUtilities.startMatch(GameUtilities.java:132) at me.chaseoes.tf2..Schedulers$3.run(Schedulers.java:118)
-
View User Profile
-
Send Message
Posted Nov 7, 2012@wumpyc
Works completely errorless for me.
-
View User Profile
-
Send Message
Posted Nov 7, 2012Ok we are testing this on the server asap, thanks :)
-
View User Profile
-
Send Message
Posted Nov 7, 20121.3 is totally broke! wall signs.. internal errors ... :S
-
View User Profile
-
Send Message
Posted Nov 7, 2012@WizardCM
There's an option in the configuration.
-
View User Profile
-
Send Message
Posted Nov 7, 2012I made a tutorial to help out all the people having problems:
http://www.youtube.com/watch?v=Ah7ZzrZ88vM
I don't care if you put it above^
-
View User Profile
-
Send Message
Posted Nov 7, 2012How does a match begin? I have, as a test, set it up to be 1v1, but nothing happens once it's full. Is there a minimum?How do I define how long you have to stand at a capture point before it lets you move on to the next one?
-
View User Profile
-
Send Message
Posted Nov 6, 2012@chaseoes
thanks :D
-
View User Profile
-
Send Message
Posted Nov 6, 2012@bob7l
A lot of the plugin needs to be re-written and organized. :/
The wall IS updated after the sign is placed, however does not always work correctly..
-
View User Profile
-
Send Message
Posted Nov 6, 2012@Coolwill1
Any class will work provided you configure it in the configuration.
-
View User Profile
-
Send Message
Posted Nov 6, 2012@chaseoes
Firstly, I want to fully revamp the command manager. I want to make it sort of like hawkeye's, we're you can do /command help command and it'll show extra help. Second, I want to make it so the signs are updated after you put [TF2]-map to decrease the amount of "IT BROKENNS" post on here. The 1.3 update fixed a lot of issues i had so i don't have many things to add.
-
View User Profile
-
Send Message
Posted Nov 6, 2012Spy class doesn't seem to work. Is Spy class on this plugin? Btw very nice plugin my entire server is addicted to this. XD
-
View User Profile
-
Send Message
Posted Nov 6, 2012@bob7l
What do you want changed?
-
View User Profile
-
Send Message
Posted Nov 6, 2012@chaseoes
Hey man, is there any way you could make this open source? I really want to make some helpful pull request..