package mods.eln.server;
import mods.eln.Eln;
import mods.eln.misc.Coordonate;
import mods.eln.server.DelayedTaskManager.ITask;
import net.minecraft.init.Blocks;
import java.util.HashSet;
import java.util.Set;
public class DelayedBlockRemove implements ITask {
Coordonate c;
private static final Set<Coordonate> blocks = new HashSet<Coordonate>();
private DelayedBlockRemove(Coordonate c) {
this.c = c;
}
public static void clear() {
blocks.clear();
}
public static void add(Coordonate c) {
if (blocks.contains(c)) return;
blocks.add(c);
Eln.delayedTask.add(new DelayedBlockRemove(c));
}
@Override
public void run() {
blocks.remove(c);
c.setBlock(Blocks.air);
}
}