adding automatic world restoration
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
package eu.mhsl.craftattack.worldmuseum.listener;
|
||||
|
||||
import net.minestom.server.MinecraftServer;
|
||||
import net.minestom.server.coordinate.Point;
|
||||
import net.minestom.server.event.player.PlayerBlockBreakEvent;
|
||||
import net.minestom.server.instance.block.Block;
|
||||
import net.minestom.server.timer.TaskSchedule;
|
||||
|
||||
import java.util.function.Consumer;
|
||||
|
||||
public class BlockBreakListener implements Consumer<PlayerBlockBreakEvent> {
|
||||
@Override
|
||||
public void accept(PlayerBlockBreakEvent playerBlockBreakEvent) {
|
||||
Block block = playerBlockBreakEvent.getBlock();
|
||||
Point point = playerBlockBreakEvent.getBlockPosition();
|
||||
MinecraftServer.getSchedulerManager().scheduleTask(() -> playerBlockBreakEvent.getInstance().setBlock(point, block), TaskSchedule.seconds(10), TaskSchedule.stop());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user