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 Apr 14, 2013@ryanblanksma
I do not know the cause of your issue.
-
View User Profile
-
Send Message
Posted Apr 14, 2013My signs dont update? when somone join or someting, can someone help me?
-
View User Profile
-
Send Message
Posted Apr 12, 2013DO NOT report bugs, request features, etc. in the comments! Create a ticket or your comment will be DELETED.
DO NOT report bugs, request features, etc. in the comments!
-
View User Profile
-
Send Message
Posted Apr 11, 2013@MattIPv4
Sneak and destroy it normally.
-
View User Profile
-
Send Message
Posted Apr 11, 2013How do I remove A lobby wall sign?? If i remove it with WorldEdit etc.. it just comes back...
PLEASE HELP!!
-
View User Profile
-
Send Message
Posted Apr 11, 2013Just a question to other users, not a bug report (yet)
I'm running a 1.5.1 R0.1 Bukkit server with bPermissions. Does any other server owner have this setup? If you do. How do you get the TF2 to work for non OP'd players? They can start alright. But in game, when they die, they stay in place and respawn there, not at the designated team location. (OP'd players do) After the game they stay in the arena and don't get transported to the lobby. (OP'd players do)
Thanks
-
View User Profile
-
Send Message
Posted Apr 10, 2013@Illidan1601
Please make a ticket if you find a bug or have a feature request.
@StrangerPL
Please make a ticket if you find a bug or have a feature request.
@JustinFatalx
Please make a ticket if you find a bug or have a feature request.
@JoeyLimes
Please make a ticket if you find a bug or have a feature request.
@SirMinecraftsAlot
Please make a ticket if you find a bug or have a feature request.
-
View User Profile
-
Send Message
Posted Apr 3, 2013I found a bug. If i gave the permission tf2.play for only my tf2_world the permission don´t work it say You dont have permission, it only works if i gave the permission to the user for all worlds ! I use Permissionsex !
-
View User Profile
-
Send Message
Posted Apr 2, 2013I've got a problem: http://screenshooter.net/0189454/anejshv HELP !!!
-
View User Profile
-
Send Message
Posted Mar 30, 2013Can you please add a reward system for plugin. Thanks
-
View User Profile
-
Send Message
Posted Mar 30, 2013Sorry to bug you even more :P, but when i go demo and fire about 1-3 instant damage potions, the whole stack turns to water bottles! Also, when the game ends the players arent TP'd to the global lobby, they just stay in the map unable to pvp or move inventorys and unable to shoot or anything. players keep complaining that TF2 is eating their inventories since they cant get out. when they type /tf2 leave, it says "an internal error has occured", i get the error message in the console: 2013-03-30 07:52:40 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'tf2' in plugin TF2 v2.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:187) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.dispatchCommand(CraftServer.java:523) at net.minecraft.server.v1_5_R2.PlayerConnection.handleCommand(PlayerConnection.java:966) at net.minecraft.server.v1_5_R2.PlayerConnection.chat(PlayerConnection.java:884) at net.minecraft.server.v1_5_R2.PlayerConnection.a(PlayerConnection.java:841) at net.minecraft.server.v1_5_R2.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.v1_5_R2.NetworkManager.b(NetworkManager.java:292) at net.minecraft.server.v1_5_R2.PlayerConnection.d(PlayerConnection.java:110) at net.minecraft.server.v1_5_R2.ServerConnection.b(SourceFile:35) at net.minecraft.server.v1_5_R2.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:578) at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:225) at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:474) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:407) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NullPointerException at me.chaseoes.tf2.Game.stopMatch(Game.java:137) at me.chaseoes.tf2.GamePlayer.leaveCurrentGame(GamePlayer.java:165) at me.chaseoes.tf2.Game.leaveGame(Game.java:293) at me.chaseoes.tf2.commands.LeaveCommand.execLeaveCommand(LeaveCommand.java:34) at me.chaseoes.tf2.commands.CommandManager.onCommand(CommandManager.java:99) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more
-
View User Profile
-
Send Message
Posted Mar 30, 2013How about you make it so that a command will show you how to set it up so I don't have to keep coming back to this page every time I put up a new map?
-
View User Profile
-
Send Message
Posted Mar 30, 2013@lewis2
The effects and enchantments need to be in caps, _ for spaces.
so slow 1 forever should be like this
SLOW.1.forever
-
View User Profile
-
Send Message
Posted Mar 29, 2013Thanks for fixing the water bottle bug! But when i play as demo and fire about 3 poisons that hit my target, i get water bottles :(
-
View User Profile
-
Send Message
Posted Mar 29, 2013im using pvpguns and trying to add a tan calss but the slow effect disapears instantly it is written as -slow.1.forever
-
View User Profile
-
Send Message
Posted Mar 29, 2013@psycowithespn
Thx for the help, i was writing '- JUMPBOOST.1.FOREVER' i apreciate it
-
View User Profile
-
Send Message
Posted Mar 29, 2013informs you there is a new version out there (2.1) funny since im running 2.2... fix please
-
View User Profile
-
Send Message
Posted Mar 29, 2013@xSniperLol
Sniper how? When you join tf2 its suppose to block like all the commands and when they get kicked for afk it returns the inventory. Is your lobby room not closed off or something?
If there is somehow some command not being blocked by Tf2 while ingame try to use worldguard and block commands inside the region with it.
-
View User Profile
-
Send Message
Posted Mar 29, 2013Plugin is working perfectly now. Can you add a reward system?
-
View User Profile
-
Send Message
Posted Mar 28, 2013How come when you updated the plugin but I haven't updated it spammed our server console that it couldn't find the wall lobby so it kept crashing....