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.
@kyledag500
It's there. CTRL + F for it.
@chaseoes
That is not there....where does it go? I wanna just add it in without having to restart the server.
@kyledag500
The configuration. teleport-red-team: 20
@LaxWasHere
Setting the capture point timer lower gives red team more of a chance. Depending on the number of players, around 3 seconds is ideal.
@XYKbear
Lol.
Hello,I and my friends are crazy about the new MvM mode of TF2. So can you add it in the plugin?
"a delay for which the red team is teleported after the blue team when the game starts (this gives blue team a chance to get to the capture points to defend them)."
Where is this?
Would be cool if we can add a delay on respawn. Blue always win because of instant respawn. Also, Arrow's are killing my server reaching over 2k+ entities, I'll just disable it globally.
EDIT: NPE http://i.imgur.com/fPl3t.png
@bob7l
That could be a bad design flaw with another plugin.. :|
I'll try installing survival games and see what happens.
@mjkaufer
When the game starts and they get teleported.
@CrazyToyKiller
I have no towny, etc. I have worldguard and essentials and worldedit; that's it. When do players leave the 'lobby' phase, and how?
When do players get out of the 'red/bluelobby' phase and into the 'red/bluespawn' phase? I can't hurt people and I'm assuming that's due to the fact that we're in 'lobby' mode. Please help.
@chaseoes
It could be that the plugin's timers are being canceled by another plugin. Or it could be that when updating the sign the task gets delayed because of a TPS drop. What method are you using to start the delays? I have friends that are having the same problem as me, and others who are able to run this plugin without any issues what so ever.
@LaxWasHere
Yeah man...lol, sorry about the caps xD Was a little frustrated:D The wall is working?
EDIT: I got it to work!! Something was weird....I removed the data.yml, and redid it, and it works!!! Weird...well man...awesome plugin, once again, sorry about the caps, and I love this plugin soooo much! I really will donate once it is finished. May I suggest my ideas I posted earlier?
One problem seems to be a glitch with the disable and re-enabling of the maps. The wall doesn't update. And they can't get in once it is re-enabled, I have to restart/reload the server. The wall also doesn't update when someone wins a map. It gets stuck on Plugin by chaseos.
@kyledag500
Caps will not help you solve the problem, perhaps an error report or what you did? Config and such. Started setting this up 40 minutes ago and It's working perfectly.
On second though. @chaseoes Error everytime I or someone else leave. http://pastie.org/5186427 Edit 2 - Solved. Lobby spawn didn't save.
@chaseoes
Dude!!! THE WALL IS NOT WORKING!!! Please respond....
Nice! Only problem is that when my players try to join a match they get kicked with a message saying something like "Bad java packet ID <number>". I do know this is a mojang issue and should be fixed in 1.4.3, just so everyone else knows.
Also, /tf2 help is broken.
Whoa. TF2! Gonna try and put this on my server. Which me luck!
edit1: I like the message when you set up players with odd #s xD
@mjkaufer if you have Towny delete it in see if that is making it not pvp.
@kyledag500
You can't remove capture points, just run the command again at a new location. To delete a map remove it from enabled maps in data.yml and delete it's .yml file.
@mjkaufer
Try removing other plugins one at a time and see what gets it to work. Double check your WG, Multiverse, and server.properties configurations/regions as well as any other plugins. Make sure you're hitting someone on the opposite team.
PVP doesn't work for me. :/