TF2

Logo

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

Permissions

PermissionDescription
tf2.createAllows everything required to setup a map.
tf2.playAllows only normal gameplay commands.
tf2.button.normalAllows use normal class buttons.
tf2.button.donatorAllows 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.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of GamerKing195 GamerKing195 Mar 18, 2016 at 06:18 UTC - 0 likes

    @FreeZoneServer: Go

    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: Go

    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.

  • Avatar of pikachu839 pikachu839 Feb 27, 2016 at 21:00 UTC - 0 likes

    Hey when I turn invisible while playing this minigame other players can see my name tag does anyone know a fix for this thanks!

  • Avatar of FreeZoneServer FreeZoneServer Jan 29, 2016 at 10:28 UTC - 0 likes

    installed setup finished but when we join it dont start and at end no end tp and everyone has to be op to play

  • Avatar of The_PC_Tech_Guy The_PC_Tech_Guy Jan 07, 2016 at 18:28 UTC - 0 likes

    @xxmobkiller: Go

    Alright you hit more than 5 likes were's da plugin m8

    This account is so old that I don't even use that username anymore.
    I now go by "robomwm"

  • Avatar of xxmobkiller xxmobkiller Sep 12, 2015 at 05:08 UTC - 6 likes

    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.

    Current Developer of MCGalaxyhttp://mcgalaxy.us/
  • Avatar of KingCheeser KingCheeser Jul 21, 2015 at 19:41 UTC - 0 likes

    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)

    Last edited Aug 27, 2015 by KingCheeser: Additional Suggestion
  • Avatar of NoPsNick NoPsNick May 24, 2015 at 17:58 UTC - 0 likes

    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?

  • Avatar of louisSwaanen louisSwaanen Mar 08, 2015 at 19:37 UTC - 0 likes

    where can I download a 1.8 version of this plugin plz a link for it

  • Avatar of The_PC_Tech_Guy The_PC_Tech_Guy Mar 01, 2015 at 22:40 UTC - 0 likes

    @chaseoes: Go

    Ok I see the "optional" part now...

    Though you should update that part of the message in the description...

    Last edited Jan 06, 2016 by The_PC_Tech_Guy
  • Avatar of chaseoes chaseoes Mar 01, 2015 at 20:18 UTC - 0 likes

    @The_PC_Tech_Guy: Go

    TagAPI hasn't been required with this plugin for well over a year now.

    chaseoes — My Website - My Plugins
    Click here to follow me (@chaseoes) on Twitter!
    Go here if you like what I do and would like to donate. :)
    BFAK:18365,ed13ea0f70656599767b861bea91e14a2944f7d06c51356d4d520c22f2c379ac

Facts

Date created
Oct 21, 2012
Categories
Last update
Jul 03, 2013
Development stage
Release
Language
  • enUS
License
GNU Lesser General Public License version 3 (LGPLv3)
Curse link
TF2
Downloads
39,486
Recent files
  • R: TF2 v2.4 for CB 1.7.2-R0.2 Jul 03, 2013
  • R: TF2 v2.3 for CB 1.5.2-R0.1 May 19, 2013
  • R: TF2 v2.2 for CB 1.4.7-R1.0 Mar 28, 2013
  • R: TF2 v2.1 for CB 1.4.7-R1.0 Feb 24, 2013
  • R: TF2 v2.0.1 for CB 1.4.7-R0.1 Jan 18, 2013

Authors

Relationships

Required dependency
TagAPI
WorldEdit