summaryrefslogtreecommitdiff
path: root/platform-paper
diff options
context:
space:
mode:
authorSho Sakuma <me@m1sk9.dev>2026-04-04 20:26:37 +0900
committerSho Sakuma <me@m1sk9.dev>2026-04-04 20:26:37 +0900
commit2b0829856c9a24b90a9248d28c7de84101b83232 (patch)
tree63160192d490543ae7c1fc4a16286397da8261ee /platform-paper
parent9027d9f04fb833f428d6ef528cb19542cef8bd49 (diff)
downloadLunaticChat-2b0829856c9a24b90a9248d28c7de84101b83232.tar.gz
LunaticChat-2b0829856c9a24b90a9248d28c7de84101b83232.tar.bz2
LunaticChat-2b0829856c9a24b90a9248d28c7de84101b83232.zip
feat: Improving Velocity's Cycling Compatibility
Diffstat (limited to 'platform-paper')
-rw-r--r--platform-paper/build.gradle.kts2
-rw-r--r--platform-paper/src/main/kotlin/dev/m1sk9/lunaticChat/paper/command/impl/lcv/VelocityStatusCommand.kt9
-rw-r--r--platform-paper/src/main/kotlin/dev/m1sk9/lunaticChat/paper/velocity/VelocityConnectionManager.kt5
3 files changed, 6 insertions, 10 deletions
diff --git a/platform-paper/build.gradle.kts b/platform-paper/build.gradle.kts
index e1042c5..1de4572 100644
--- a/platform-paper/build.gradle.kts
+++ b/platform-paper/build.gradle.kts
@@ -6,6 +6,8 @@ plugins {
id("org.jetbrains.dokka")
}
+version = findProperty("paperVersion")?.toString() ?: "0.0.0"
+
repositories {
maven("https://repo.papermc.io/repository/maven-public/") {
name = "papermc-repo"
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 439a29a..4e48bfc 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
@@ -140,15 +140,6 @@ class VelocityStatusCommand(
),
)
- // Nightly warning
- if (BuildInfo.isNightly) {
- sendMessage(
- MessageFormatter
- .format(languageManager.getMessage("general.nightlyWarning"))
- .color(NamedTextColor.YELLOW),
- )
- }
-
// Connection status details
connectionStatus.forEach { line ->
line?.let { sendMessage(it) }
diff --git a/platform-paper/src/main/kotlin/dev/m1sk9/lunaticChat/paper/velocity/VelocityConnectionManager.kt b/platform-paper/src/main/kotlin/dev/m1sk9/lunaticChat/paper/velocity/VelocityConnectionManager.kt
index 1a7e667..a93cb9f 100644
--- a/platform-paper/src/main/kotlin/dev/m1sk9/lunaticChat/paper/velocity/VelocityConnectionManager.kt
+++ b/platform-paper/src/main/kotlin/dev/m1sk9/lunaticChat/paper/velocity/VelocityConnectionManager.kt
@@ -197,7 +197,10 @@ class VelocityConnectionManager(
if (response.compatible) {
state = ConnectionState.CONNECTED
velocityVersion = response.velocityVersion
- logger.info("Successfully connected to Velocity (version: ${response.velocityVersion})")
+ logger.info(
+ "Successfully connected to Velocity (version: ${response.velocityVersion}, " +
+ "protocol: ${response.protocolMajor}.${response.protocolMinor}.${response.protocolPatch})",
+ )
future.complete(HandshakeResult.Success(response.velocityVersion))
} else {
state = ConnectionState.FAILED