Update PlayerInput.kt

This commit is contained in:
bluefireoly
2020-10-23 02:12:06 +02:00
parent c454b53d96
commit 0acd93bd81

View File

@@ -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<AsyncPlayerChatEvent> {
it.isCancelled = true
onReceive(it.message)
listen<AsyncPlayerChatEvent>(EventPriority.LOWEST) {
if (it.player == player) {
it.isCancelled = true
onReceive(it.message)
}
}
)