diff options
| author | Sho Sakuma <me@m1sk9.dev> | 2026-02-11 05:52:41 +0900 |
|---|---|---|
| committer | Sho Sakuma <me@m1sk9.dev> | 2026-02-11 05:52:41 +0900 |
| commit | 715d3354493c07053cae53b50257b4117ed926e7 (patch) | |
| tree | 1837be3a717975782eb44c3cf226b84a293c038a | |
| parent | d767e3063c18152d8295e9273b7d63dbbc3ed8d6 (diff) | |
| download | LunaticChat-715d3354493c07053cae53b50257b4117ed926e7.tar.gz LunaticChat-715d3354493c07053cae53b50257b4117ed926e7.tar.bz2 LunaticChat-715d3354493c07053cae53b50257b4117ed926e7.zip | |
fix: Fix hoverEvent effect
| -rw-r--r-- | platform-paper/src/main/kotlin/dev/m1sk9/lunaticChat/paper/command/impl/lcv/VelocityStatusCommand.kt | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/platform-paper/src/main/kotlin/dev/m1sk9/lunaticChat/paper/command/impl/lcv/VelocityStatusCommand.kt b/platform-paper/src/main/kotlin/dev/m1sk9/lunaticChat/paper/command/impl/lcv/VelocityStatusCommand.kt index fe43325..6ebb4f4 100644 --- a/platform-paper/src/main/kotlin/dev/m1sk9/lunaticChat/paper/command/impl/lcv/VelocityStatusCommand.kt +++ b/platform-paper/src/main/kotlin/dev/m1sk9/lunaticChat/paper/command/impl/lcv/VelocityStatusCommand.kt @@ -15,6 +15,7 @@ import dev.m1sk9.lunaticChat.paper.velocity.VelocityConnectionManager import io.papermc.paper.command.brigadier.CommandSourceStack import io.papermc.paper.command.brigadier.Commands import net.kyori.adventure.text.Component +import net.kyori.adventure.text.event.HoverEvent import net.kyori.adventure.text.format.NamedTextColor /** @@ -61,22 +62,38 @@ class VelocityStatusCommand( VelocityConnectionManager.ConnectionState.DISCONNECTED -> { Component .text(languageManager.getMessage("velocity.state.disconnected"), NamedTextColor.GRAY) - .hoverEvent(Component.text(languageManager.getMessage("velocity.hoverInfo.disconnected"), NamedTextColor.GRAY)) + .hoverEvent( + HoverEvent.showText( + Component.text(languageManager.getMessage("velocity.hoverInfo.disconnected"), NamedTextColor.GRAY), + ), + ) } VelocityConnectionManager.ConnectionState.HANDSHAKING -> { Component .text(languageManager.getMessage("velocity.state.handshaking"), NamedTextColor.YELLOW) - .hoverEvent(Component.text(languageManager.getMessage("velocity.hoverInfo.handshaking"), NamedTextColor.YELLOW)) + .hoverEvent( + HoverEvent.showText( + Component.text(languageManager.getMessage("velocity.hoverInfo.handshaking"), NamedTextColor.YELLOW), + ), + ) } VelocityConnectionManager.ConnectionState.CONNECTED -> { Component .text(languageManager.getMessage("velocity.state.connected"), NamedTextColor.GREEN) - .hoverEvent(Component.text(languageManager.getMessage("velocity.hoverInfo.connected"), NamedTextColor.GREEN)) + .hoverEvent( + HoverEvent.showText( + Component.text(languageManager.getMessage("velocity.hoverInfo.connected"), NamedTextColor.GREEN), + ), + ) } VelocityConnectionManager.ConnectionState.FAILED -> { Component .text(languageManager.getMessage("velocity.state.failed"), NamedTextColor.RED) - .hoverEvent(Component.text(languageManager.getMessage("velocity.hoverInfo.failed"), NamedTextColor.RED)) + .hoverEvent( + HoverEvent.showText( + Component.text(languageManager.getMessage("velocity.hoverInfo.failed"), NamedTextColor.RED), + ), + ) } } |
