summaryrefslogtreecommitdiff
path: root/platform-paper
diff options
context:
space:
mode:
authorSho Sakuma <me@m1sk9.dev>2026-04-04 21:57:48 +0900
committerGitHub <noreply@github.com>2026-04-04 21:57:48 +0900
commitbd92ba60d39b4956a580cc56b83ecf55dd348aea (patch)
tree6b548cf832405c008a8370efb52468fa71ad86b3 /platform-paper
parent78a6d7ae3fc3c6fcb98a048889cd489d34a10978 (diff)
parenta20c385528fc1d7515ded0c0978cda05e66c3c98 (diff)
downloadLunaticChat-bd92ba60d39b4956a580cc56b83ecf55dd348aea.tar.gz
LunaticChat-bd92ba60d39b4956a580cc56b83ecf55dd348aea.tar.bz2
LunaticChat-bd92ba60d39b4956a580cc56b83ecf55dd348aea.zip
Merge pull request #165 from m1sk9/feat/velocity-support
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.kt10
-rw-r--r--platform-paper/src/main/kotlin/dev/m1sk9/lunaticChat/paper/velocity/VelocityConnectionManager.kt5
3 files changed, 6 insertions, 11 deletions
diff --git a/platform-paper/build.gradle.kts b/platform-paper/build.gradle.kts
index 9e494c8..6194c5a 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..6c0596e 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
@@ -4,7 +4,6 @@ import com.mojang.brigadier.builder.LiteralArgumentBuilder
import dev.m1sk9.lunaticChat.engine.command.CommandResult
import dev.m1sk9.lunaticChat.engine.permission.LunaticChatPermissionNode
import dev.m1sk9.lunaticChat.engine.protocol.ProtocolVersion
-import dev.m1sk9.lunaticChat.paper.BuildInfo
import dev.m1sk9.lunaticChat.paper.LunaticChat
import dev.m1sk9.lunaticChat.paper.command.annotation.Command
import dev.m1sk9.lunaticChat.paper.command.annotation.Permission
@@ -140,15 +139,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