Program: 43934
Project: 43934
Buggy source:
@Override public void onPlayerQuit(PlayerQuitEvent e){
  final Player quitter=e.getPlayer();
  if (!(quitter.isDead())) {
    final PlayerCombatClass CCQuitter=plugin.getPCC(quitter.getName());
    if (CCQuitter.isTagged()) {
      if (!(CCQuitter.tagExpired())) {
        plugin.logit(CCQuitter.getPlayerName() + "String_Node_Str");
        if (plugin.getPenalty().equals("String_Node_Str")) {
          CCQuitter.setItems(quitter);
        }
        if (CCQuitter.getTimesReloged() >= plugin.getMaxRelog()) {
          plugin.logit("String_Node_Str" + plugin.getPenalty());
          plugin.logit("String_Node_Str");
          CCQuitter.removeTimesReloged();
          if (plugin.getPenalty().equals("String_Node_Str")) {
            plugin.logit("String_Node_Str");
            plugin.dropitemsandclearPCCitems(CCQuitter.getTaggedBy(),CCQuitter.getPlayerName());
          }
          CCQuitter.setPvplogged(true);
        }
 else         if (!(CCQuitter.hasScheduledtask())) {
          plugin.logit("String_Node_Str");
          CCQuitter.setScheduledtask(true);
          if (CCQuitter.getDisconnectType() == null) {
            plugin.logit("String_Node_Str");
            CCQuitter.setGracePeriod(plugin.getGracePeriod());
          }
 else           if (CCQuitter.getDisconnectType().equals("String_Node_Str")) {
            plugin.logit("String_Node_Str");
            CCQuitter.setGracePeriod(plugin.getGracePeriod());
          }
 else           if (CCQuitter.getDisconnectType().equals("String_Node_Str")) {
            plugin.logit("String_Node_Str");
            CCQuitter.setGracePeriod(plugin.getExtendedGracePeriod());
          }
 else {
            plugin.logit("String_Node_Str");
            CCQuitter.setGracePeriod(plugin.getGracePeriod());
          }
          CCQuitter.incrementTimesReloged();
          if (plugin.isPlrOnline(CCQuitter.getTaggedBy())) {
            plugin.getServer().getPlayer(CCQuitter.getTaggedBy()).sendMessage(ChatColor.LIGHT_PURPLE + "String_Node_Str" + ChatColor.RED+ CCQuitter.getPlayerName()+ ChatColor.GOLD+ "String_Node_Str"+ (CCQuitter.gracePeriodInSeconds())+ "String_Node_Str");
          }
          CombatTagRunnable cr=new CombatTagRunnable(CCQuitter.getPlayerName());
          CCQuitter.setTasknumber(plugin.getServer().getScheduler().scheduleSyncDelayedTask(plugin,cr,(CCQuitter.getGracePeriod() / 50)));
        }
 else {
          plugin.logit(CCQuitter.getPlayerName() + "String_Node_Str");
        }
      }
 else {
      }
    }
 else {
      plugin.logit(quitter.getName() + "String_Node_Str");
    }
  }
}

Fixed version (ground truth):
@Override public void onPlayerQuit(PlayerQuitEvent e){
  final Player quitter=e.getPlayer();
  if (!(quitter.isDead())) {
    final PlayerCombatClass CCQuitter=plugin.getPCC(quitter.getName());
    if (CCQuitter.isTagged()) {
      if (!(CCQuitter.tagExpired())) {
        plugin.logit(CCQuitter.getPlayerName() + "String_Node_Str");
        if (plugin.getPenalty().equals("String_Node_Str")) {
          CCQuitter.setItems(quitter);
        }
        if (CCQuitter.getTimesReloged() >= plugin.getMaxRelog()) {
          plugin.logit("String_Node_Str" + plugin.getPenalty());
          plugin.logit("String_Node_Str");
          CCQuitter.removeTimesReloged();
          plugin.dropitemsandclearPCCitems(CCQuitter.getTaggedBy(),CCQuitter.getPlayerName());
          CCQuitter.setPvplogged(true);
        }
 else         if (!(CCQuitter.hasScheduledtask())) {
          plugin.logit("String_Node_Str");
          CCQuitter.setScheduledtask(true);
          if (CCQuitter.getDisconnectType() == null) {
            plugin.logit("String_Node_Str");
            CCQuitter.setGracePeriod(plugin.getGracePeriod());
          }
 else           if (CCQuitter.getDisconnectType().equals("String_Node_Str")) {
            plugin.logit("String_Node_Str");
            CCQuitter.setGracePeriod(plugin.getGracePeriod());
          }
 else           if (CCQuitter.getDisconnectType().equals("String_Node_Str")) {
            plugin.logit("String_Node_Str");
            CCQuitter.setGracePeriod(plugin.getExtendedGracePeriod());
          }
 else {
            plugin.logit("String_Node_Str");
            CCQuitter.setGracePeriod(plugin.getGracePeriod());
          }
          CCQuitter.incrementTimesReloged();
          if (plugin.isPlrOnline(CCQuitter.getTaggedBy())) {
            plugin.getServer().getPlayer(CCQuitter.getTaggedBy()).sendMessage(ChatColor.LIGHT_PURPLE + "String_Node_Str" + ChatColor.RED+ CCQuitter.getPlayerName()+ ChatColor.GOLD+ "String_Node_Str"+ (CCQuitter.gracePeriodInSeconds())+ "String_Node_Str");
          }
          CombatTagRunnable cr=new CombatTagRunnable(CCQuitter.getPlayerName());
          CCQuitter.setTasknumber(plugin.getServer().getScheduler().scheduleSyncDelayedTask(plugin,cr,(CCQuitter.getGracePeriod() / 50)));
        }
 else {
          plugin.logit(CCQuitter.getPlayerName() + "String_Node_Str");
        }
      }
 else {
      }
    }
 else {
      plugin.logit(quitter.getName() + "String_Node_Str");
    }
  }
}