Program: 93793
Project: 93793
Buggy source:
@Override public void onPlayerJoin(PlayerJoinEvent event){
  Player p=event.getPlayer();
  PlayerManager.getInstance().setOnline(p);
  ACPlayer player=ACPlayer.getPlayer(p);
  if (ACHelper.getInstance().getConfBoolean("String_Node_Str") && !SuperPermissions.isApiSet()) {
    HashMap<String,String> replace=new HashMap<String,String>();
    replace.put("String_Node_Str",Utils.getPlayerName(p,null,true));
    event.setJoinMessage(Utils.I18n("String_Node_Str",replace));
  }
  if (player.hasPower(Type.INVISIBLE)) {
    event.setJoinMessage(null);
    Utils.sI18n(event.getPlayer(),"String_Node_Str");
    InvisibleWorker.getInstance().onJoinEvent(p);
  }
  if (ACHelper.getInstance().getConfBoolean("String_Node_Str"))   AFKWorker.getInstance().updateTimeStamp(p);
  player.setInformation("String_Node_Str",ACHelper.getInstance().getLimit(p,"String_Node_Str"));
  if (player.hasPower(Type.FAKEQUIT)) {
    event.setJoinMessage(null);
    ACHelper.getInstance().addFakeQuit(p);
  }
  if (player.hasPower(Type.SPYMSG))   ACHelper.getInstance().addSpy(p);
  if (player.getInformation("String_Node_Str").getBoolean(true)) {
    player.setInformation("String_Node_Str",false);
    if (ACHelper.getInstance().getConfBoolean("String_Node_Str"))     ACHelper.getInstance().spawn(p);
    if (!ACHelper.getInstance().getConfBoolean("String_Node_Str") && ACHelper.getInstance().getConfString("String_Node_Str").equalsIgnoreCase("String_Node_Str"))     ACHelper.getInstance().groupSpawn(p);
    if (ACHelper.getInstance().getConfBoolean("String_Node_Str"))     Utils.sParsedLocale(p,"String_Node_Str");
    if (ACHelper.getInstance().getConfBoolean("String_Node_Str"))     Utils.sParsedLocale(p,"String_Node_Str");
  }
 else   if (ACHelper.getInstance().getConfBoolean("String_Node_Str"))   Utils.sParsedLocale(p,"String_Node_Str");
  player.setInformation("String_Node_Str",System.currentTimeMillis());
  if (ACHelper.getInstance().getConfBoolean("String_Node_Str"))   Utils.sParsedLocale(p,"String_Node_Str");
  if (ACHelper.getInstance().getConfBoolean("String_Node_Str") && !ACHelper.getInstance().getConfBoolean("String_Node_Str"))   Utils.sParsedLocale(p,"String_Node_Str");
  if (ACHelper.getInstance().getConfBoolean("String_Node_Str") && !player.hasPower(Type.TP_REQUEST) && PermissionManager.hasPerm(p,"String_Node_Str",false))   player.setPower(Type.TP_REQUEST);
}

Fixed version (ground truth):
@Override public void onPlayerJoin(PlayerJoinEvent event){
  Player p=event.getPlayer();
  ACPlayer player=PlayerManager.getInstance().setOnline(p);
  if (ACHelper.getInstance().getConfBoolean("String_Node_Str") && !SuperPermissions.isApiSet()) {
    HashMap<String,String> replace=new HashMap<String,String>();
    replace.put("String_Node_Str",Utils.getPlayerName(p,null,true));
    event.setJoinMessage(Utils.I18n("String_Node_Str",replace));
  }
  if (player.hasPower(Type.INVISIBLE)) {
    event.setJoinMessage(null);
    Utils.sI18n(event.getPlayer(),"String_Node_Str");
    InvisibleWorker.getInstance().onJoinEvent(p);
  }
  if (ACHelper.getInstance().getConfBoolean("String_Node_Str"))   AFKWorker.getInstance().updateTimeStamp(p);
  player.setInformation("String_Node_Str",ACHelper.getInstance().getLimit(p,"String_Node_Str"));
  if (player.hasPower(Type.FAKEQUIT)) {
    event.setJoinMessage(null);
    ACHelper.getInstance().addFakeQuit(p);
  }
  if (player.hasPower(Type.SPYMSG))   ACHelper.getInstance().addSpy(p);
  if (player.getInformation("String_Node_Str").getBoolean(true)) {
    player.setInformation("String_Node_Str",false);
    if (ACHelper.getInstance().getConfBoolean("String_Node_Str"))     ACHelper.getInstance().spawn(p);
    if (!ACHelper.getInstance().getConfBoolean("String_Node_Str") && ACHelper.getInstance().getConfString("String_Node_Str").equalsIgnoreCase("String_Node_Str"))     ACHelper.getInstance().groupSpawn(p);
    if (ACHelper.getInstance().getConfBoolean("String_Node_Str"))     Utils.sParsedLocale(p,"String_Node_Str");
    if (ACHelper.getInstance().getConfBoolean("String_Node_Str"))     Utils.sParsedLocale(p,"String_Node_Str");
  }
 else   if (ACHelper.getInstance().getConfBoolean("String_Node_Str"))   Utils.sParsedLocale(p,"String_Node_Str");
  player.setInformation("String_Node_Str",System.currentTimeMillis());
  if (ACHelper.getInstance().getConfBoolean("String_Node_Str"))   Utils.sParsedLocale(p,"String_Node_Str");
  if (ACHelper.getInstance().getConfBoolean("String_Node_Str") && !ACHelper.getInstance().getConfBoolean("String_Node_Str"))   Utils.sParsedLocale(p,"String_Node_Str");
  if (ACHelper.getInstance().getConfBoolean("String_Node_Str") && !player.hasPower(Type.TP_REQUEST) && PermissionManager.hasPerm(p,"String_Node_Str",false))   player.setPower(Type.TP_REQUEST);
}