From 0acd93bd81b36e33eb156f45a5c4a13311e0cde1 Mon Sep 17 00:00:00 2001 From: bluefireoly Date: Fri, 23 Oct 2020 02:12:06 +0200 Subject: [PATCH] Update PlayerInput.kt --- .../kotlin/net/axay/kspigot/chat/input/PlayerInput.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/net/axay/kspigot/chat/input/PlayerInput.kt b/src/main/kotlin/net/axay/kspigot/chat/input/PlayerInput.kt index 9fd46e9e..32588265 100644 --- a/src/main/kotlin/net/axay/kspigot/chat/input/PlayerInput.kt +++ b/src/main/kotlin/net/axay/kspigot/chat/input/PlayerInput.kt @@ -12,6 +12,7 @@ import net.axay.kspigot.runnables.taskRunLater import net.wesjd.anvilgui.AnvilGUI import org.bukkit.Material import org.bukkit.entity.Player +import org.bukkit.event.EventPriority import org.bukkit.event.Listener import org.bukkit.event.inventory.InventoryClickEvent import org.bukkit.event.player.AsyncPlayerChatEvent @@ -68,9 +69,11 @@ internal class PlayerInputChat( ) : PlayerInput(player, callback, timeoutSeconds) { override val inputListeners = listOf( - listen { - it.isCancelled = true - onReceive(it.message) + listen(EventPriority.LOWEST) { + if (it.player == player) { + it.isCancelled = true + onReceive(it.message) + } } )