File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed
proxy-bungeecord/src/main/kotlin/app/simplecloud/plugin/proxy/bungeecord Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change 11package app.simplecloud.plugin.proxy.bungeecord
22
33import app.simplecloud.plugin.proxy.shared.handler.command.CommandSender
4+ import net.kyori.adventure.platform.bungeecord.BungeeAudiences
45import net.kyori.adventure.text.Component
6+ import net.kyori.adventure.text.minimessage.MiniMessage
57import net.kyori.adventure.text.serializer.bungeecord.BungeeComponentSerializer
68import net.md_5.bungee.api.chat.BaseComponent
79
8- class BungeeCordCommandSender (private val commandSender : net.md_5.bungee.api.CommandSender
10+ class BungeeCordCommandSender (private val commandSender : net.md_5.bungee.api.CommandSender ,
11+ private val adventure : BungeeAudiences ?
912) : CommandSender {
1013
1114 fun getCommandSender (): net.md_5.bungee.api.CommandSender {
1215 return commandSender
1316 }
1417
1518 override fun sendMessage (message : String ) {
16- commandSender.sendMessage(message)
19+ adventure?.sender( commandSender)? .sendMessage(MiniMessage .miniMessage().deserialize( message) )
1720 }
1821}
1922
Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ class ProxyBungeeCordPlugin: Plugin() {
4949 val executionCoordinator = ExecutionCoordinator .simpleCoordinator<CommandSender >()
5050
5151 val senderMapper = SenderMapper .create< net.md_5.bungee.api.CommandSender , CommandSender > (
52- { commandSender -> BungeeCordCommandSender (commandSender) },
52+ { commandSender -> BungeeCordCommandSender (commandSender, adventure ) },
5353 { cloudSender -> (cloudSender as BungeeCordCommandSender ).getCommandSender() }
5454 )
5555
You can’t perform that action at this time.
0 commit comments