Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.bukkit.Location;
- import java.util.Date;
- import java.util.HashMap;
- import java.util.Map;
- public class RemoveOldBlockTask implements Runnable {
- private final int secondsBeforeExpiration = CosmicBreaking.getInstance().getConfig().getInt("removeOldBlocks");;
- @Override
- public void run() {
- Map<Location, BrokenBlock> blocks = new HashMap<>(BrokenBlocksService.getBrokenBlocks());
- Date currentDate = new Date();
- blocks.values().forEach(damagedBlock -> {
- if (damagedBlock.getLastDamage() == null) return;
- if ((currentDate.getTime() - damagedBlock.getLastDamage().getTime()) / 1000 > secondsBeforeExpiration)
- damagedBlock.destroyBlockObject();
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement