diff --git a/src/main/java/eu/mhsl/minecraft/endlessjumper/EndlessJumper.java b/src/main/java/eu/mhsl/minecraft/endlessjumper/EndlessJumper.java index 136f496..eac19f4 100644 --- a/src/main/java/eu/mhsl/minecraft/endlessjumper/EndlessJumper.java +++ b/src/main/java/eu/mhsl/minecraft/endlessjumper/EndlessJumper.java @@ -7,6 +7,7 @@ import net.minestom.server.entity.Player; import net.minestom.server.entity.PlayerSkin; import net.minestom.server.event.GlobalEventHandler; import net.minestom.server.event.player.AsyncPlayerConfigurationEvent; +import net.minestom.server.event.player.PlayerBlockBreakEvent; import net.minestom.server.event.player.PlayerDisconnectEvent; import net.minestom.server.event.player.PlayerMoveEvent; import net.minestom.server.extras.velocity.VelocityProxy; @@ -76,6 +77,8 @@ public class EndlessJumper { //if(p.getPosition().z() > target.z()+2) generator.highlight(); }); + eventHandler.addListener(PlayerBlockBreakEvent.class, event -> event.setCancelled(true)); + eventHandler.addListener(PlayerDisconnectEvent.class, event -> games.remove(event.getPlayer())); VelocityProxy.enable("iph0YHK9jNWZ");