@EventHandler(priority = EventPriority.HIGHEST)
  public void onPlayerChat(AsyncPlayerChatEvent event) {
    if (!event.isCancelled() && event.getPlayer() != null)
      if (extraauth.DB.Contains(event.getPlayer().getName()))
        if (!event.getMessage().startsWith("/auth")
            && !event.getMessage().startsWith("/extraauth"))
          if ((Boolean) extraauth.Settings._("BlockChat", true)) {
            if (isFrozen(event.getPlayer()))
              event.getPlayer().sendMessage(
                  ChatColor.YELLOW + "[ExtraAuth] " + ChatColor.GOLD
                      + extraauth.Lang._("FreezeMessage"));
            event.setCancelled(true);
          }
  }