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.
@DanSpedey
I'm currently setting up my server for it, I'll pm you later tonight when I have it finished.
Hey! Please can someone tell me the IP of a server with this plugin on so i can see what its like before i download it for my server.
Thanks
@chaseoes
Hey nice plugin! Would it be possible for each class to have a different permission? For example I have a class called sniper and a player can only use the class if they have permission tf2.button.sniper.
@MCer202
It is not a bug. The issue is on your end and your problem so I can't help. Please stop spamming comments and if you continue to comment I will delete them.
@chaseoes
And /tf2 checkdata (mapname) shows that it is done perfectly. Care to deny?
@chaseoes
And if you truly actually know what you are doing, prove it. Fill me in. I followed it perfectly and correctly. Or do you not know?
@chaseoes
I have a full idea of what I am doing. I followed the setup tutorial exactly. IT IS A BUG FACE IT
@MCer202
It's not a bug, it's clear you just have no clue what you're doing.
Yup. Now when the game ends no one gets tped anywhere, when they try to do /tf2 leave it says "Internal Error Occured". Ok, I don't care if you just don't feel like fixing it, but it is a bug!
@chaseoes
And I have reported this bug, but you are denying it when it needs to be fixed.
@chaseoes
I followed it correctly. It is not my problem, it is the plugins.
@MCer202
Try reading above. I can't really help.
@chaseoes
Ok, so how do I use it right? Explain.
@MCer202
There isn't, you're just using the plugin wrong.
@chaseoes
So there is a bug and you are not going to even fix it?
@MCer202
Glad I could help.
@chaseoes
So I report it and u just say nope?
@MCer202
Did you try creating a ticket to report the bug?
@chaseoes
And when a player performs /tf2 leave, they are teleported to lobby, but if they try to rejoin a game, it will say they are still in-game! The only way to fix this is to relog. How can this be avoided?
@chaseoes
?