Reimplement chat warning cooldown feature, using a HashMap to keep seperate cooldowns for each player and each blocked action type.
Add cooldownSeconds parameter
Re-implement permissions, allow per-world permissions. Add player attack and player invulnerablity checks. Add tick handler to keep players with the appropriate permission fed.