Skip to content

Commit ea56856

Browse files
feat: update toast creation to use ToastBuilder for consistency
1 parent 10c8223 commit ea56856

File tree

2 files changed

+6
-5
lines changed
  • surf-api-bukkit/surf-api-bukkit-plugin-test/src/main/kotlin/dev/slne/surf/surfapi/bukkit/test/command/subcommands
  • surf-api-velocity/surf-api-velocity-server/src/main/kotlin/dev/slne/surf/surfapi/velocity/server/impl

2 files changed

+6
-5
lines changed

surf-api-bukkit/surf-api-bukkit-plugin-test/src/main/kotlin/dev/slne/surf/surfapi/bukkit/test/command/subcommands/ToastTest.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package dev.slne.surf.surfapi.bukkit.test.command.subcommands
22

3+
import com.github.retrooper.packetevents.protocol.item.type.ItemTypes
34
import dev.jorel.commandapi.CommandAPICommand
45
import dev.jorel.commandapi.kotlindsl.playerExecutor
56
import dev.slne.surf.surfapi.bukkit.api.surfBukkitApi
@@ -14,7 +15,7 @@ class ToastTest(name: String) : CommandAPICommand(name) {
1415
init {
1516
playerExecutor { player, _ ->
1617
player.sendToast {
17-
icon(Material.DIAMOND)
18+
icon(ItemTypes.DIAMOND)
1819

1920
text {
2021
info("Dsl-Extension Test")
@@ -24,7 +25,7 @@ class ToastTest(name: String) : CommandAPICommand(name) {
2425
}
2526

2627
player.sendToast(toast {
27-
icon(Material.GOLD_INGOT)
28+
icon(ItemTypes.GOLD_INGOT)
2829

2930
text {
3031
info("Toast-Builder-Dsl Test")

surf-api-velocity/surf-api-velocity-server/src/main/kotlin/dev/slne/surf/surfapi/velocity/server/impl/SurfVelocityApiImpl.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ import com.google.auto.service.AutoService
55
import com.velocitypowered.api.proxy.Player
66
import dev.slne.surf.surfapi.core.api.SurfCoreApi
77
import dev.slne.surf.surfapi.core.api.toast.Toast
8+
import dev.slne.surf.surfapi.core.api.toast.ToastBuilder
89
import dev.slne.surf.surfapi.core.api.toast.ToastStyle
910
import dev.slne.surf.surfapi.core.api.util.checkInstantiationByServiceLoader
1011
import dev.slne.surf.surfapi.core.server.impl.SurfCoreApiImpl
1112
import dev.slne.surf.surfapi.core.server.impl.toast.ToastImpl
1213
import dev.slne.surf.surfapi.velocity.api.SurfVelocityApi
13-
import dev.slne.surf.surfapi.velocity.api.toast.ToastVelocityBuilder
1414
import dev.slne.surf.surfapi.velocity.server.velocityMain
1515
import net.kyori.adventure.text.Component
1616
import java.util.*
@@ -23,8 +23,8 @@ class SurfVelocityApiImpl : SurfCoreApiImpl(), SurfVelocityApi {
2323
}
2424

2525
override val executorService get() = velocityMain.executorService
26-
override fun createToast(builder: ToastVelocityBuilder.() -> Unit): Toast =
27-
ToastVelocityBuilder().apply(builder).build()
26+
override fun createToast(builder: ToastBuilder.() -> Unit): Toast =
27+
ToastBuilder().apply(builder).build()
2828

2929
override fun createToast(
3030
icon: ItemType,

0 commit comments

Comments
 (0)