fromLibraryName static method

ModuleIdentity? fromLibraryName(
  1. String libraryName,
  2. String pathToJar
)

Creates a ModuleIdentity from a library name.

libraryName - The full library name (e.g., "net.fabricmc:fabric-loader:0.16.14") pathToJar - The path to the JAR file Returns a ModuleIdentity object, or null if the library name format is invalid.

Implementation

static ModuleIdentity? fromLibraryName(String libraryName, String pathToJar) {
  final parts = libraryName.split(':');
  if (parts.length >= 3) {
    return ModuleIdentity(
      groupId: parts[0],
      artifactId: parts[1],
      version: parts[2],
      path: pathToJar,
    );
  }
  return null;
}