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