1919package gg.skytils.skytilsmod.commands.impl
2020
2121import gg.essential.universal.UChat
22- import gg.essential.universal.wrappers.message.UMessage
2322import gg.skytils.skytilsmod.Skytils
2423import gg.skytils.skytilsmod.core.MC
2524import gg.skytils.skytilsmod.features.impl.crimson.TrophyFish
2625import gg.skytils.skytilsmod.utils.MojangUtil
26+ import gg.skytils.skytilsmod.utils.multiplatform.chat
27+ import gg.skytils.skytilsmod.utils.multiplatform.edit
28+ import gg.skytils.skytilsmod.utils.multiplatform.textComponent
2729import kotlinx.coroutines.Dispatchers
2830import kotlinx.coroutines.launch
2931import kotlinx.coroutines.withContext
@@ -35,12 +37,12 @@ object TrophyFishCommand {
3537
3638 @Command(" trophyfish|tf|trophy reload" )
3739 suspend fun reloadData () {
38- val text = UMessage (" ${Skytils .prefix} §9Loading data..." ).mutable( )
40+ val text = textComponent (" ${Skytils .prefix} §9Loading data..." )
3941 text.chat()
4042 Skytils .IO .launch {
4143 TrophyFish .loadFromApi()
4244 withContext(Dispatchers .MC ) {
43- text.edit(" ${Skytils .successPrefix} §aLoaded!" )
45+ text.edit(textComponent( " ${Skytils .successPrefix} §aLoaded!" ) )
4446 }
4547 }
4648 }
@@ -64,18 +66,18 @@ object TrophyFishCommand {
6466 )
6567 }
6668 } else {
67- val message = UMessage (" ${Skytils .prefix} §9Loading trophy fish data for ${username} ." ).mutable( )
69+ val message = textComponent (" ${Skytils .prefix} §9Loading trophy fish data for ${username} ." )
6870 Skytils .IO .launch {
6971 val uuid = MojangUtil .getUUIDFromUsername(username) ? : run {
70- message.edit(" ${Skytils .failPrefix} §cFailed to find minecraft player \" $username \" ." )
72+ message.edit(textComponent( " ${Skytils .failPrefix} §cFailed to find minecraft player \" $username \" ." ) )
7173 return @launch
7274 }
7375 val trophyFishData = TrophyFish .getTrophyFishData(uuid)
7476 withContext(Dispatchers .MC ) {
7577 if (trophyFishData == null ) {
76- message.edit(" ${Skytils .failPrefix} §cFailed to retrieve trophy fish data for ${username} ." )
77- } else message.edit(" ${Skytils .prefix} §bTrophy Fish for $username \n " +
78- TrophyFish .generateTrophyFishList(trophyFishData, total).joinToString(" \n " )
78+ message.edit(textComponent( " ${Skytils .failPrefix} §cFailed to retrieve trophy fish data for ${username} ." ) )
79+ } else message.edit(textComponent( " ${Skytils .prefix} §bTrophy Fish for $username \n " +
80+ TrophyFish .generateTrophyFishList(trophyFishData, total).joinToString(" \n " ))
7981 )
8082 }
8183 }
0 commit comments