MapReset | Warum könnte es nicht gehen?

Wenn ihr bei eurem Plugin nicht weiter kommt, könnt ihr hier euer Problem beschreiben und um Hilfe bitten.

MapReset | Warum könnte es nicht gehen?

Beitragvon PiGGiE_ » Fr 13. Feb 2015, 16:33

Hallo!

Ich habe zurzeit ein Problem, mit meinem MapReset. Dieser funktioniert nur teilweise.
Dabei wende ich folgendes an:

Im onEnable() Teil:
Code: Alles auswählen
  1.       for(World world : Bukkit.getWorlds()) {
  2.          world.setAutoSave(false);
  3.      
  4.       }



Im onDisable() Teil:
Code: Alles auswählen
  1.       for(World world : Bukkit.getWorlds()) {
  2.          Bukkit.getServer().unloadWorld(world.getName(), false);
  3.    }


Um die Welt zu laden:
Code: Alles auswählen
  1. public static void loadWorlds() {
  2.         File f = Bukkit.getServer().getWorldContainer();
  3.         File[] files = f.listFiles();
  4.         for (File file : files) {
  5.             try {
  6.                 boolean check = new File(file, "level.dat").exists();
  7.                 if (check) {
  8.                     Bukkit.getServer().createWorld(new WorldCreator(file.getName()));
  9.                 }
  10.             } catch (Exception e) {
  11.             }
  12.         }
  13.     }


Schlussendlich mache ich folgendes:
Code: Alles auswählen
  1.         loadWorlds();
  2.         for (World w : Bukkit.getWorlds()) {
  3.             w.setAutoSave(false);
  4.             w.setPVP(false);
  5.             w.setAmbientSpawnLimit(0);
  6.             w.setMonsterSpawnLimit(0);
  7.             w.setAutoSave(false);
  8.             w.setAnimalSpawnLimit(0);
  9.             w.setStorm(false);
  10.             w.setWeatherDuration(Integer.MAX_VALUE);
  11.             w.setDifficulty(Difficulty.NORMAL);
  12.             w.setTime(0);
  13.         }


Teilweise geht's, teilweise nicht. Keine Ahnung warum...

Würde mich über Hilfe sehr freuen!

MfG
PiGGiE_
Benutzeravatar
PiGGiE_
 
Beiträge: 34
Registriert: Di 30. Dez 2014, 20:30

Zurück zu Hilfe und Support

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 10 Gäste