getJavaVersionForMC

fun getJavaVersionForMC(minecraftVersion: String): JavaVersion

Returns the correct Java version that is required for the Minecraft version

  • 26.1+: Java 25

  • 1.20.5+: Java 21

  • 1.18+: Java 17

  • 1.17+: Java 16

  • Else: Java 8

Return

The JavaVersion that is required for the Minecraft version

Parameters

minecraftVersion

The Minecraft version to get the Java version for