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.
pleaseeee, add support to 1.14. i really need it
@chaseoes
omg. if you return to this i will be the happiest man alive. all that's really needed is for it to be updated to be compatible with 1.10. thx bro! :)
@chaseoes Most people don't run a 1.7 server so you won't see many responses. I REALLY would like to use this plugin.
I was using BattleArena but those guys have just called it quits,it does not play well with 1.19.
I then switched to Ultimate Arena which is lacking in features and now since 1.10.2 also no longer works.
Seeing the arena plugin landscape is rather deserted right now I think you could even make this thing premium provided it works with the latest MC.
Hi everyone, how many of you still actively use this plugin? How large is your server?
I'm looking at possibly revisiting this project and releasing an update but would like an idea of how many people would actually use it.
@FreeZoneServer
The plugin will work perfectly fine on 1.7.4, 1.8 or 1.9 are not supported as stated in the downloads. If you're using a dev build you will not receive support as they are under heavy development. I suggest finding another minigame for your server. While chaseoes has said to me he plan on working on it more his last commit was in 2014 and I do not expect any more to come in soon.
@pikachu839
If you have TagAPI installed there might be bugs with it I can't really tell I've never used the API. If your using /v from essentials do not ask for support here as it is not a problem with this plugin. Please take my post above into consideration as well when using this plugin.
Hey when I turn invisible while playing this minigame other players can see my name tag does anyone know a fix for this thanks!
installed setup finished but when we join it dont start and at end no end tp and everyone has to be op to play
@xxmobkiller
Alright you hit more than 5 likes were's da plugin m8
This plugin has not been updated. So I am guessing they no longer working on this plugin. How ever If you wish for me to update this plugin for you all, Then Like this post. If This post hits 5 or more likes I'll make a update to this plugin.
This is a great plugin, works great on my server and entertains me and my friends. My two requests, however, is to add more gamemodes, and make BLU attackers instead, as in the original game.
One example of a new gamemode is Payload, where BLU (or RED in this plugin) has to push a (mine)cart through checkpoints and, eventually, RED's (or BLU'S in your plugin) base. If they fail to do so in the allotted time, they lose. If they successfully pass over a checkpoint, time is added.
You could also add Capture the Flag. In CTF, the RED and BLU must take each other's flags, or intelligence briefcases, and take it back to their base. First team to do that three times wins.
Finally, the Symmetric Control Point gamemode. Each team starts out with 2 (or more!) control points. There is also a neutral control point in the center. Once a team captures the center control point, team who didn't capture the point has unlocked their next point. From now on, when either team captures a control point, the point behind them becomes uncapturable and the point in front of them becomes capturable. More info can me found on the TF2 Wiki.
Last thing: I'd like it so that whenever a BLU (or RED in your plugin) captures a point, I'd like time to be added. Also, I would like each individual map to have their own capture times. I hope you listened to my suggestions, and thanks for reading :)
EDIT: Could you also add spawn adjusters? What I mean is that if BLU owns a certain point, they spawn at a location that you can set. If RED captures certain points, their spawn can be pushed up so they can easily keep up pressure. (Same with BLU. If RED captures enough points, BLU's spawn gets pushed back)
Hello, I downloaded the latest version and am having some annoying problems ... When I finish the map and test everything goes correctly, but when I turn off and turn on the server again all map settings are lost: When I click on the sign does not happen nothings, but speak as I walked on the map, oh i type / TF2 Leave, woe to the error. How to fix this?
where can I download a 1.8 version of this plugin plz a link for it
@chaseoes
Ok I see the "optional" part now...
Though you should update that part of the message in the description...
@The_PC_Tech_Guy
TagAPI hasn't been required with this plugin for well over a year now.
@DrkMatr1984
It appears TagAPI won't be updated to 1.8, so I'm assuming it wouldn't even matter if this plugin is compiled for 1.8?
@miki88mouse
Hmm, source is on Github, but it's a dev version. I'm trying to compile this for 1.8 and make it fully compatible. If I succeed I will let you guys know and put in a pull request to the official dev.
Is there any chance this will be updated to 1.7.9 or above? I used to have this on my server but it broke around 1.7.2 and didn't work since.
Seems to crash all my players' clients when the game starts. Please help
for permissions do i just tf2.button.normal or tf2.button.normal.heavy for a heavy?
@SwetyGaming
I can only read English.