package de.fanta.challenges;
import org.bukkit.Material;
import org.bukkit.block.Block;
import org.bukkit.scheduler.BukkitRunnable;
import java.util.ArrayList;
public class RIPBoden {
private static Challenges plugin = Challenges.getPlugin();
public static ArrayList<Block> LAVA_BLOCKS = new ArrayList<>();
public static void setMagma(Block b, Material old) {
new BukkitRunnable() {
@Override
public void run() {
b.setType(Material.MAGMA_BLOCK);
setLava(b, old);
}
}.runTaskLater(plugin, 20L);
}
public static void setLava(Block b, Material old) {
new BukkitRunnable() {
@Override
public void run() {
b.setType(Material.LAVA);
setOld(b, old);
}
}.runTaskLater(plugin, 60L);
}
public static void setOld(Block b, Material old) {
new BukkitRunnable() {
@Override
public void run() {
if (b.getType() == Material.LAVA || b.getType() == Material.OBSIDIAN || b.getType() == Material.COBBLESTONE || b.getType() == Material.STONE) {
b.setType(old);
}
LAVA_BLOCKS.remove(b);
}
}.runTaskLater(plugin, 200L);
}
}