Ever wanted a HCF Server but didn't know how to code? Did you look up deathbans plugins to no avail because they were all outdated? I created this plugin for just those reasons, Currently DeathBans has a simple to use API but is fully functional without knowledge of coding, DeathBans also runs off of a UUID banning system so if you have a long ban time, players cannot bypass that via name changes - Also handles a simple 'lives' system.
| Command | Description | Permission |
| /DeathBans unban | Unbans a player | deathbans.admin |
| /DeathBans editlives | Adds/Takes lives to/from a player | deathbans.admin |
| /DeathBans check | Checks if a player is banned | deathbans.admin|
| /DeathBans exempt | Adds a player to the exemption list | deathbans.admin|
| /DeathBans unexempt |Removes a player from the exemption list | deathbans.admin|
| /DeathBans lives |Checks a players lives | None |
| /DeathBans revive |Revives a player at the cost of 1 of your lives | None|
Only copy & paste if your config does not generate correctly.
ban-reason: '&cYou are still deathbanned for &e%remaining%'
kick-reason: '&cYou have died, and are now DeathBanned!'
Since people seem to be having troubles with permissions, here is how to use them.
Inside of your config you should have something like this:
In this case, 'diamond' is the name of the permission node, prefaced with 'deathbans.' so the entire permission node for diamond would be
'deathbans.diamond', due to lessened-banlength set to 60 and the timeframe set to minutes, it removes a total of 60 minutes from the ban time when a player is given deathbans.diamond as a permission node.
Only current Message Variable is %remaining% in ban-message, which shows the remaining time on the ban.
#1 - DeathBans API - Finish the DeathBans API
#2 - Add bungeecord support - Add bungee support for bans.
This plugin was originally uploaded (by me) to http://dev.bukkit.org/bukkit-plugins/deathbans/, I am just sharing it on spigot for those who don't look at dev.bukkit plugins.