Skip to content

Commit

Permalink
Merge pull request #7 from faketunaPrivateCamp/issue/2
Browse files Browse the repository at this point in the history
翻訳後のメッセージを完全に置き換えて別途送信するのではなく、メッセージだけ置き換えるようにした (#2)
  • Loading branch information
faketuna authored Sep 2, 2022
2 parents a94788c + 036cd7a commit 50b0658
Showing 1 changed file with 1 addition and 10 deletions.
11 changes: 1 addition & 10 deletions src/main/kotlin/DeeplChatTranslator.kt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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))))
}
}

Expand Down

0 comments on commit 50b0658

Please sign in to comment.