fix class error on java 17

This commit is contained in:
alexcrea 2026-03-03 15:46:35 +01:00
parent 9b8a2d0f32
commit e08a02a84a
Signed by: alexcrea
GPG key ID: E346CD16413450E3

View file

@ -43,13 +43,17 @@ class DiagnosticExecutor: CASubCommand() {
val packetManager = DependencyManager.packetManager val packetManager = DependencyManager.packetManager
val packetManagerClass = packetManager.javaClass val packetManagerClass = packetManager.javaClass
val result = when (packetManagerClass) { val className = packetManagerClass.name
PaperPacketManager::class.java -> "Paper NMS" val result = if(className.contains("PaperPacket")) {
"Paper"
} else {
when (packetManagerClass) {
ProtocoLibWrapper::class.java -> "Protocolib" ProtocoLibWrapper::class.java -> "Protocolib"
NoPacketManager::class.java -> "None" NoPacketManager::class.java -> "None"
else -> "Version Specific" else -> "Version Specific"
} }
}
return "$result ${if(packetManager.canSetInstantBuild) '✅' else '❌'}" return "$result ${if(packetManager.canSetInstantBuild) '✅' else '❌'}"
} }