@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
  public void onPlayerJoin(PlayerJoinEvent event) {
    Player player = event.getPlayer();

    if (Orebfuscator.config.isLoginNotification()) {
      if (Orebfuscator.config.playerBypassOp(player)) {
        Orebfuscator.message(player, "Orebfuscator bypassed because you are OP.");
      } else if (Orebfuscator.config.playerBypassPerms(player)) {
        Orebfuscator.message(player, "Orebfuscator bypassed because you have permission.");
      }
    }

    if (Orebfuscator.config.isProximityHiderEnabled()) {
      ProximityHider.addPlayerToCheck(event.getPlayer(), null);
    }
  }