From 21d8c6b0b088ce7c297694ba72be548522a442dc Mon Sep 17 00:00:00 2001 From: XiYang6666 <1782356858@qq.com> Date: Fri, 9 Aug 2024 17:02:07 +0800 Subject: [PATCH] :bug: fix spectator mode --- src/main/kotlin/xyz/xasmc/hashbook/listener/MarkListener.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/kotlin/xyz/xasmc/hashbook/listener/MarkListener.kt b/src/main/kotlin/xyz/xasmc/hashbook/listener/MarkListener.kt index f7246cd..e674ff1 100644 --- a/src/main/kotlin/xyz/xasmc/hashbook/listener/MarkListener.kt +++ b/src/main/kotlin/xyz/xasmc/hashbook/listener/MarkListener.kt @@ -1,5 +1,6 @@ package xyz.xasmc.hashbook.listener +import org.bukkit.GameMode import org.bukkit.Material import org.bukkit.block.Block import org.bukkit.block.ChiseledBookshelf @@ -20,6 +21,7 @@ class MarkListener : Listener { @EventHandler fun onPlayerMove(event: PlayerMoveEvent) { val player = event.player + if (player.gameMode == GameMode.SPECTATOR) return val direction = player.eyeLocation.direction val maxDistance = 5.0 val result = player.world.rayTraceBlocks(player.eyeLocation, direction, maxDistance)