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 packetManagerClass = packetManager.javaClass
val result = when (packetManagerClass) {
PaperPacketManager::class.java -> "Paper NMS"
val className = packetManagerClass.name
val result = if(className.contains("PaperPacket")) {
"Paper"
} else {
when (packetManagerClass) {
ProtocoLibWrapper::class.java -> "Protocolib"
NoPacketManager::class.java -> "None"
else -> "Version Specific"
}
}
return "$result ${if(packetManager.canSetInstantBuild) '✅' else '❌'}"
}