WarFighter
General:
This plugin turns your server into a war server. It brings TeamDeathmatch and Deathmatch to make your players fight! GitHub - feel free to work on this plugin: https://github.com/mrpixeldream/WarFighter
Features:
- Team-Deathmatch
- Deathmatch
- Friendly-Fire can be disabled
- Respawn time can be set
- Match duration is adjustable
Installation and configuration:
Just put the jar file into the plugins directory of your server. After that, reload or restart your server. Now there is a folder called "Warfighter" in the base plugin folder. Dig in it and open the "config.yml" which you find there. Put the values you like in it and save it. Reload/restart your server again and have fun!
Game types:
- dm - Deathmatch: Kill everyone. No teams, no joy!
- tdm - Eliminate the opponent team. But beware of hurting your mates!
Commands:
- /team [color] - Shows the stats of the team you have chosen. Possible is "red" or "blue!
- /stats - Shows some global stats about the match and the players
- /kd or /ratio - Shows you kill/death ratio.
- /restart [gametype] - Starts a new match of [gametype]. Types: see above!
Permission-Nodes:
wf.kd - Allows a player to use /kd and /ratio wf.teams - Allows a player to use the command /team wf.stats - Allows a player to see the stats of both teams wf.restart.dm - Allows players with this node to start a new game of type Deatmatch wf.restart.tdm - Allows players with this node to start a new game of type Team-Deathmatch
Upcoming Features:
- New game types aka. Kill Confirmed and Capture The Flag
- Completely configurable messages
- Performance tweaks
- More commands
- Kill streaks
Known Bugs:
- Join message shows up AFTER welcome message -.-
- Deathmatch is endless. You have to restart it manually.
Changelog:
1.0:
- Initial release
1.1:
- Changed name from "TeamDeathmatch PRO" to "WarFighter"
- Renamed some classes and packages
2.1:
- Updated to 1.5
- Added time limits and score limits
- Made some performance improvements
- Did some work for coming versions
2.2:
- Updated to 1.6.4 R2
- Compiled with Java 7 to avoid possible runtime failures
Sample config:
General: friendly_fire: false duration: 10 timelimit: 10 unlimitedtime: false unlimitedscore: true Respawn: time: 5
Explanation:
- friendly_fire: false = Friendly fire is disabled. Set "true" to enable it.
- duration: 10 = Kills until match ends.
- time: 5 = Time in seconds. Player can't move this time after respawn.
- timelimit: 10 = Time in minutes how long a match will last
- unlimitedtime: false = Time limit active/not active (false = active, true = not active)
- unlimitedscore: true = Score limit active/not active (see above)
In deathmatch, do you all have one life, or is it won by a player gaining a certain amount of kills?
@forel3
same
is this normal? -.-
[SEVERE] Could not load 'plugins\WarFighter.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: de.mrpixeldream.bukkit.warfighter.WarFighter at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_5_R3.PlayerList.<init>(PlayerList.java:55) at net.minecraft.server.v1_5_R3.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:106) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:382) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.ClassNotFoundException: de.mrpixeldream.bukkit.warfighter.WarFighter at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ... 9 more
I use the WarFighter v2.1 (STABLE) for 1.5.2
I have 1.5.2 craftbukkit -.-
@Cooper_santi1611
Sorry, I have had big state exams lately and I haven't had time to work on it…
how much time left till update?
and could you add a command to set the team's spawn?
PLEASE UPDATE THIS TO 1.5.2,ITS WHAT I WAS SEARCHING FOR FOR3 MONTHS
Which game mode do you use the most Team Death Match or Death Match?
@pl960909
The config should be a little different with some more options soon.
A very nice plugin! But the config setting is too few option... (sorry for my bad English)
Hey MrPixelDream, could you please pm me?
Hey guys. I have an updated .jar, it works fine with 1.4.7, but I wont release it unless MrPixelDream allows me to.
I hate to be a debi downer, But I think this could really use the ability to set the spawns for each team and honestly I think this plugin has quite a bit of potential in the future, I love it! So now I must ask because I would really really love to. May I please assist you in the creation and development of this plugin, I've coded many plugins in the past and also owned many servers and server hosting companies. So I'm sure I can help you get your name out there! If you're interested which I hope you are, My skypename is: zarrcus
Please consider this as I really love the concept of your plugin and can help it develop with you
I know you are very busy MrPixelDream as am I, but could you please check your PM's.
I love the simplicity and lightweight of this plugin, don't ruin it with 'Guns' and 'Shops' there are plenty of other plugins available for that. I would only suggest to:
For sure. I'll try to add this in next update. Thanks for this suggestion!
Is there anyway you could add a buying system onto this? Like you can buys guns or anything?
Not yet. Everyone spawns at the global spawn. But it's a very good idea! I'll add this soon!
Is there anyway you can set a spawn for both teams
Thank you. I'm already working on that and i'm also trying a mode like kill confirmed but it's not that easy as i thought :P And i am only 15 years old so atm, i've got lots of schoolwork :D But as i said above i'm working on it.