DeathBans
Description
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.
Commands
| 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|
Configuration
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!'
ban-length: 90
timeframe: minute
lightning-strike: true
delay-ban: false
prefix: '&f[&cDeathBans&f]'
denied-worlds:
- 'DENIED_WORLD'
perms:
diamond:
lessened-banlength: 60
timeframe: minute
gold:
lessened-banlength: 45
timeframe: minute
iron:
lessened-banlength: 30
timeframe: minute
Permissions
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:
perms:
diamond:
lessened-banlength: 60
timeframe: minute
gold:
lessened-banlength: 45
timeframe: minute
iron:
lessened-banlength: 30
timeframe: minute
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.
Message Variables
Only current Message Variable is %remaining% in ban-message, which shows the remaining time on the ban.
TODO
#1 - DeathBans API - Finish the DeathBans API
#2 - Add bungeecord support - Add bungee support for bans.
Source
https://github.com/walterrocks91/De...master/src/me/walterrocks91/DeathBansRevamped
Extra
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.

DeathBans 4.2.0
Semi-hardcore based plugin for tempbanning players on death.