MinecraftVersion.parse constructor

MinecraftVersion.parse(
  1. String versionString
)

Constructor for parsing a version string (e.g., "forge:1.21.2")

Implementation

factory MinecraftVersion.parse(String versionString) {
  if (versionString.contains(':')) {
    final parts = versionString.split(':');
    return MinecraftVersion(baseVersion: parts[1], modLoader: parts[0]);
  } else {
    return MinecraftVersion(baseVersion: versionString);
  }
}