summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSho Sakuma <me@m1sk9.dev>2026-02-11 05:52:41 +0900
committerSho Sakuma <me@m1sk9.dev>2026-02-11 05:52:41 +0900
commit715d3354493c07053cae53b50257b4117ed926e7 (patch)
tree1837be3a717975782eb44c3cf226b84a293c038a
parentd767e3063c18152d8295e9273b7d63dbbc3ed8d6 (diff)
downloadLunaticChat-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.kt25
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),
+ ),
+ )
}
}