diff --git a/src/main/java/de/erethon/dungeonsxl/world/DWorldListener.java b/src/main/java/de/erethon/dungeonsxl/world/DWorldListener.java index 3096473c..26f18d48 100644 --- a/src/main/java/de/erethon/dungeonsxl/world/DWorldListener.java +++ b/src/main/java/de/erethon/dungeonsxl/world/DWorldListener.java @@ -187,6 +187,9 @@ public void onWeatherChange(WeatherChangeEvent event) { event.setCancelled(true); } else if (dWorld instanceof DGameWorld) { Game game = Game.getByGameWorld((DGameWorld) dWorld); + if (game == null || game.getRules() == null) { + return; + } Boolean raining = game.getRules().isRaining(); if (raining == null) { return;