From 036cd7ab475c40354ee7cbaf1299727cc67d8072 Mon Sep 17 00:00:00 2001 From: faketuna Date: Sat, 3 Sep 2022 07:48:00 +0900 Subject: [PATCH] =?UTF-8?q?=E7=BF=BB=E8=A8=B3=E5=BE=8C=E3=81=AE=E3=83=A1?= =?UTF-8?q?=E3=83=83=E3=82=BB=E3=83=BC=E3=82=B8=E3=82=92=E5=AE=8C=E5=85=A8?= =?UTF-8?q?=E3=81=AB=E7=BD=AE=E3=81=8D=E6=8F=9B=E3=81=88=E3=81=A6=E5=88=A5?= =?UTF-8?q?=E9=80=94=E9=80=81=E4=BF=A1=E3=81=99=E3=82=8B=E3=81=AE=E3=81=A7?= =?UTF-8?q?=E3=81=AF=E3=81=AA=E3=81=8F=E3=80=81=E3=83=A1=E3=83=83=E3=82=BB?= =?UTF-8?q?=E3=83=BC=E3=82=B8=E3=81=A0=E3=81=91=E7=BD=AE=E3=81=8D=E6=8F=9B?= =?UTF-8?q?=E3=81=88=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB=E3=81=97=E3=81=9F?= =?UTF-8?q?=20(#2)=20#2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/kotlin/DeeplChatTranslator.kt | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/main/kotlin/DeeplChatTranslator.kt b/src/main/kotlin/DeeplChatTranslator.kt index 0cea1b5..c45fba7 100644 --- a/src/main/kotlin/DeeplChatTranslator.kt +++ b/src/main/kotlin/DeeplChatTranslator.kt @@ -8,7 +8,6 @@ import net.kyori.adventure.text.Component import net.kyori.adventure.text.TextComponent import net.kyori.adventure.text.event.HoverEvent import net.kyori.adventure.text.format.NamedTextColor -import org.bukkit.Bukkit import org.bukkit.configuration.file.FileConfiguration import org.bukkit.configuration.file.YamlConfiguration import org.bukkit.event.EventHandler @@ -55,17 +54,9 @@ class DeeplChatTranslator: JavaPlugin(), Listener { @EventHandler fun onChat(e: AsyncChatEvent){ if(PluginManager.getTranslationState()) { - e.isCancelled = true val component: TextComponent = e.originalMessage() as TextComponent - val playerName = e.player.name() as TextComponent val translated = invokeWebRequest(component.content(), "JA") - for (p in Bukkit.getOnlinePlayers()) { - p.sendMessage( - Component.text("${playerName.content()}: $translated") - .hoverEvent(HoverEvent.showText(component.color(NamedTextColor.WHITE))) - ) - } - server.logger.info("${playerName.content()}: ${component.content()} | $translated") + e.message(Component.text(translated).hoverEvent(HoverEvent.showText(component.color(NamedTextColor.WHITE)))) } }