diff --git a/src/main/java/de/fanta/challenges/challenges/MLGChallenge.java b/src/main/java/de/fanta/challenges/challenges/MLGChallenge.java index ec0ecff..a1b6b38 100644 --- a/src/main/java/de/fanta/challenges/challenges/MLGChallenge.java +++ b/src/main/java/de/fanta/challenges/challenges/MLGChallenge.java @@ -47,14 +47,6 @@ public void onTimerChange(TimerChangedEvent e) { if (Config.getBoolean("mlg.enabled")) { if (e.isRunning()) { - mlgBlocks.add(Material.WATER_BUCKET); - mlgBlocks.add(Material.SLIME_BLOCK); - mlgBlocks.add(Material.OAK_BOAT); - mlgBlocks.add(Material.SCAFFOLDING); - mlgBlocks.add(Material.SWEET_BERRIES); - mlgBlocks.add(Material.POWDER_SNOW_BUCKET); - mlgBlocks.add(Material.COBWEB); - mlgBlocks.add(Material.TWISTING_VINES); setRunning(true); startTask(); } else { @@ -174,6 +166,16 @@ private static void tpMLG(Player p) { p.closeInventory(); if (Config.getBoolean("mlg.randommlgblock")) { + if (mlgBlocks.isEmpty()) { + mlgBlocks.add(Material.WATER_BUCKET); + mlgBlocks.add(Material.SLIME_BLOCK); + mlgBlocks.add(Material.OAK_BOAT); + mlgBlocks.add(Material.SCAFFOLDING); + mlgBlocks.add(Material.SWEET_BERRIES); + mlgBlocks.add(Material.POWDER_SNOW_BUCKET); + mlgBlocks.add(Material.COBWEB); + mlgBlocks.add(Material.TWISTING_VINES); + } Material mlgItem = mlgBlocks.get(random.nextInt(mlgBlocks.size())); Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, () -> p.getInventory().setItemInMainHand(new ItemStack(mlgItem)), 1L); } else {