Program: 183914
Project: 183914
Buggy source:
public void onEnable(){
  for (  World w : this.getServer().getWorlds()) {
    cb.worldSpawns.put(w,new Spawns());
  }
  config=getConfiguration();
  File ft=new File(configfile);
  if (!ft.exists()) {
    for (    World w : this.getServer().getWorlds()) {
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str","String_Node_Str");
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str","String_Node_Str");
    }
    config.save();
    System.out.println("String_Node_Str");
  }
 else {
    for (    World w : this.getServer().getWorlds()) {
      if (config.getKeys("String_Node_Str") != null && config.getKeys("String_Node_Str").contains(w.getName())) {
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.PIG,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.SHEEP,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.COW,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.CHICKEN,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.PIG_ZOMBIE,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.SQUID,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.WOLF,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.ZOMBIE,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.SKELETON,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.SPIDER,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.CREEPER,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.SLIME,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.GHAST,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.SPIDER,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.GIANT,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).AnimalBlockBlackList=getBlacklist(config.getString("String_Node_Str","String_Node_Str"));
        this.cb.worldSpawns.get(w).MonterBlockBlacklist=getBlacklist(config.getString("String_Node_Str","String_Node_Str"));
      }
    }
  }
  this.el=new NoSpawnEntityListener(this.cb,config);
  wl=new NoSpawnWorldListener(cb,config);
  this.cmh=new CommandHandler(this.getServer(),this.cb,this.config);
  PluginDescriptionFile pdfFile=getDescription();
  if (setupPermissions()) {
    System.out.println("String_Node_Str");
  }
 else {
    System.out.println("String_Node_Str");
  }
  System.out.println(pdfFile.getName() + "String_Node_Str" + pdfFile.getVersion()+ "String_Node_Str");
  getServer().getPluginManager().registerEvent(Event.Type.CREATURE_SPAWN,this.el,Event.Priority.Normal,this);
  getServer().getPluginManager().registerEvent(Event.Type.WORLD_LOAD,this.wl,Event.Priority.Normal,this);
}

Fixed version (ground truth):
public void onEnable(){
  for (  World w : this.getServer().getWorlds()) {
    cb.worldSpawns.put(w,new Spawns());
  }
  config=getConfiguration();
  File ft=new File(configfile);
  if (!ft.exists()) {
    for (    World w : this.getServer().getWorlds()) {
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str",Boolean.valueOf(true));
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str","String_Node_Str");
      config.setProperty("String_Node_Str" + w.getName() + "String_Node_Str","String_Node_Str");
    }
    config.save();
    System.out.println("String_Node_Str");
  }
 else {
    for (    World w : this.getServer().getWorlds()) {
      if (config.getKeys("String_Node_Str") != null && config.getKeys("String_Node_Str").contains(w.getName())) {
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.PIG,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.SHEEP,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.COW,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.CHICKEN,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.PIG_ZOMBIE,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.SQUID,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.WOLF,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.ZOMBIE,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.SKELETON,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.SPIDER,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.CREEPER,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.SLIME,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.GHAST,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.SPIDER,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).SpawnAllowed.put(CreatureType.GIANT,config.getBoolean("String_Node_Str" + w.getName() + "String_Node_Str",true));
        this.cb.worldSpawns.get(w).AnimalBlockBlackList=getBlacklist(config.getString("String_Node_Str" + w.getName() + "String_Node_Str","String_Node_Str"));
        this.cb.worldSpawns.get(w).MonterBlockBlacklist=getBlacklist(config.getString("String_Node_Str" + w.getName() + "String_Node_Str","String_Node_Str"));
      }
    }
  }
  cb.plugin=this;
  this.el=new NoSpawnEntityListener(this.cb,config);
  wl=new NoSpawnWorldListener(cb);
  this.cmh=new CommandHandler(this.getServer(),this.cb);
  PluginDescriptionFile pdfFile=getDescription();
  if (setupPermissions()) {
    System.out.println("String_Node_Str");
  }
 else {
    System.out.println("String_Node_Str");
  }
  System.out.println(pdfFile.getName() + "String_Node_Str" + pdfFile.getVersion()+ "String_Node_Str");
  getServer().getPluginManager().registerEvent(Event.Type.CREATURE_SPAWN,this.el,Event.Priority.Normal,this);
  getServer().getPluginManager().registerEvent(Event.Type.WORLD_LOAD,this.wl,Event.Priority.Normal,this);
}