Skip to content

Commit ba61c7f

Browse files
feat: enhance toast sending functionality by integrating surfCoreApi for player retrieval
1 parent dc863b0 commit ba61c7f

File tree

1 file changed

+4
-1
lines changed
  • surf-api-core/surf-api-core-server/src/main/kotlin/dev/slne/surf/surfapi/core/server/impl/toast

1 file changed

+4
-1
lines changed

surf-api-core/surf-api-core-server/src/main/kotlin/dev/slne/surf/surfapi/core/server/impl/toast/ToastImpl.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import com.github.retrooper.packetevents.protocol.item.type.ItemType
77
import com.github.retrooper.packetevents.resources.ResourceLocation
88
import com.github.retrooper.packetevents.wrapper.play.server.WrapperPlayServerUpdateAdvancements
99
import dev.slne.surf.surfapi.core.api.messages.adventure.buildText
10+
import dev.slne.surf.surfapi.core.api.surfCoreApi
1011
import dev.slne.surf.surfapi.core.api.toast.Toast
1112
import dev.slne.surf.surfapi.core.api.toast.ToastStyle
1213
import dev.slne.surf.surfapi.core.api.util.mutableObject2ObjectMapOf
@@ -19,7 +20,9 @@ class ToastImpl(
1920
override val style: ToastStyle
2021
) : Toast {
2122
override fun send(player: UUID) {
22-
val user = PacketEvents.getAPI().playerManager.getUser(player) ?: return
23+
val user =
24+
PacketEvents.getAPI().playerManager.getUser(surfCoreApi.getPlayer(player) ?: return)
25+
?: return
2326
val stack =
2427
ItemStack.builder().type(icon).build()
2528
val criterionName = "surfapi_toast"

0 commit comments

Comments
 (0)